¿Cómo hacer una copia de seguridad de un dispositivo Android?

¿Alguien puede recomendar una buena manera de hacer una copia de seguridad de los dispositivos Android?
Idealmente, me gustaría hacer esto de forma inalámbrica y, no solo hacer una copia de seguridad de mis datos, sino también de mi configuración de usuario. ¿Es posible hacer una copia de seguridad de una imagen de un dispositivo Android, de modo que uno ni siquiera necesite reinstalar aplicaciones?
Sería particularmente útil escuchar a los usuarios que han restaurado copias de seguridad, sobre cuán fáciles y completos fueron sus procesos. Gracias

Especifique rooteado/no rooteado. Rootear es fácil de respaldar, sin rootear es donde surge la verdadera pregunta.
Si tiene un teléfono rooteado y está interesado en el caso especial de restaurar en el mismo dispositivo, vea mi respuesta a mi pregunta ¿Cómo hacer una copia de seguridad del teléfono rooteado en la PC? (para restaurar al mismo dispositivo) .

Respuestas (6)

El requisito es que debe estar ENRAIZADO, puede obtener Titanium Backup y hacer una copia de seguridad de su teléfono usando eso.

La razón para usar Titanium Backup es para que pueda restaurar selectivamente partes de sus datos si tuviera que instalar una versión y/o compilación diferente de Android. La copia de seguridad de NANDROID es buena para tener una imagen segura a la que recurrir, pero no es buena para restaurar datos sobre una nueva instalación del sistema operativo (a veces hay efectos secundarios).

¿Adónde van las copias de seguridad (cuando se usa Titanium Backup)? Van en pc? ¿Necesito una tarjeta SD para hacer una copia de seguridad?
Van a /sdcard/TitaniumBackup. Tenga en cuenta que /sdcard no significa necesariamente que esté en una tarjeta SD. El Moto X, por ejemplo, no admite tarjetas SD físicas, pero Android crea esa partición para el almacenamiento.
Tenga en cuenta que: 1) puede elegir dónde almacena TB las copias de seguridad. 2) No hace copias de seguridad de archivos de usuario como fotos.

Una buena manera de hacer una copia de seguridad de los datos de la aplicación si no está rooteado es usar adbel SDK de Android . Por ejemplo, para hacer una copia de seguridad de los datos de Locale, haría algo como lo siguiente:

adb pull /data/data/com.twofortyfouram.locale/ C:\backup\locale\

Y para restaurar, solo use adb pushcon los mismos argumentos en orden inverso, es decir:

adb push C:\backup\locale\ /data/data/com.twofortyfouram.locale/

Debería poder hacer una copia de seguridad de las aplicaciones de /data/app/la misma manera.

¿Hay alguna forma de navegar por /datos? ¿Existen otros directorios además de /data/data que necesiten una copia de seguridad?
@Shoan Sí. Empieza adb shellentonces cd /data/data/entonces ls. Realice una copia de seguridad /data/app/si desea guardar las aplicaciones para evitar volver a descargarlas. No hay otras ubicaciones de datos fijos AFAIK :)
¿Hay alguna forma de hacer una copia de seguridad de las preferencias/configuraciones de las aplicaciones y del sistema operativo?
@Shoan Podría intentar hacer una copia de seguridad, /data/system/pero no sé si funcionará.

Si desea hacer lo que es esencialmente una copia de seguridad 1 a 1 de su dispositivo, puede usar una recuperación personalizada para crear una copia de seguridad "nandroid". Al hacerlo, se crean imágenes de disco de sus particiones NAND (de ahí "nandroid") que puede restaurar en un momento posterior. Esto variará un poco según el dispositivo y el sistema de recuperación, pero en general, si desea realizar una copia de seguridad completa de la memoria interna de su teléfono, deberá:

  • Rootee su dispositivo e instale una recuperación personalizada. La recuperación más popular es probablemente ClockworkMod . La forma de instalarlo variará ampliamente según el dispositivo, pero ROM Manager puede hacerlo por usted en los dispositivos más populares. Simplemente inicie ROM Manager y seleccione "Flash ClockworkMod Recovery" en el menú principal.

  • Si usa ClockworkMod, abra el Administrador de ROM y seleccione "Copia de seguridad de la ROM actual". Esto debería hacer todo el trabajo por ti.

  • Si no usa ROM Manager o si usa una recuperación que no sea ClockworkMod:

    • Reinicie su dispositivo en modo de recuperación. Esto nuevamente varía según el dispositivo, pero ROM Manager tiene una opción de "Reiniciar en la recuperación" que funciona independientemente de la recuperación que haya instalado. Otra opción es emitir adb reboot recoverydesde una PC conectada con ADB configurado y configurado. Puede haber otros requisitos para entrar en recuperación dependiendo de su dispositivo (por ejemplo, el Kindle Fire es muy diferente de los demás).
    • Navega hasta el menú "Copia de seguridad/Restaurar" o "Nandroid" (o similar).
    • Seleccione "Copia de seguridad" y (si es necesario) seleccione qué particiones desea respaldar. Algunas recuperaciones también le darán la opción de comprimir la copia de seguridad.
    • Selecciona "Realizar copia de seguridad" (o similar) y espera a que finalice el proceso.

Una vez que se haya realizado la copia de seguridad, debería poder usarla para recuperarse de muchos ladrillos "suaves". Sin embargo, las dos situaciones de las que no podría recuperarse solo con una copia de seguridad serían:

  • Su gestor de arranque no es válido/está dañado/etc.
  • Su partición de recuperación no es válida/está dañada/etc.

En ambos escenarios, primero deberá reparar la partición infractora (cargador de arranque o recuperación) antes de poder restaurar la copia de seguridad. Básicamente, cualquier cosa que le impida acceder a su partición de recuperación también le impedirá usar su recuperación para restaurar su copia de seguridad. Tales situaciones son, yo diría, bastante raras. Puede usar una copia de seguridad para recuperar una partición defectuosa, por lo que actualizar un kernel o ROM debería tener una probabilidad extremadamente pequeña de bloquear permanentemente su dispositivo (a menos que modifique su recuperación o cargador de arranque, como se indicó anteriormente) /boot./system

Es posible que pueda flashear una copia de seguridad sin comprimir, fastbootpero esto dependerá de qué recuperación esté utilizando y cómo realiza sus copias de seguridad. Según recuerdo, ClockworkMod simplemente se usa ddpara crear la imagen y, de hecho, parpadearán correctamente en algunos dispositivos. Sin embargo, recomendaría encarecidamente investigar esto antes de intentarlo , ya que una mala escritura de arranque rápido también podría bloquearlo. Por supuesto, siempre que no intente sobrescribir su cargador de arranque, no perderá el acceso a fastboot, por lo que, de alguna manera, esto podría ser una situación de "nada arriesgado, nada ganado".

Para restaurar realmente una copia de seguridad, puede:

  • En el Administrador de ROM, seleccione "Administrar y restaurar copias de seguridad", luego seleccione la copia de seguridad desde la que desea restaurar.
  • Si no usa ROM Manager o ClockworkMod:

    • Reiniciar en recuperación
    • Seleccione "Copia de seguridad/Restaurar" o "Nandroid" (o similar)
    • Seleccione "Restaurar"
    • Elija la copia de seguridad desde la que desea restaurar (si hay más de una)
    • Seleccione las particiones que le gustaría restaurar (si tiene la opción)
    • Seleccione "Restaurar" y espere a que finalice el proceso

Las copias de seguridad de Nandroid se almacenan, de forma predeterminada, en su dispositivo de almacenamiento externo en casi todas las situaciones. Algunas excepciones pueden ser dispositivos sin almacenamiento externo separado (por ejemplo, dispositivos como el Galaxy Nexus) donde el /sdcarddirectorio está realmente en el almacenamiento interno físico. Sin embargo, en cualquier caso, se guardará en su /sdcarddirectorio, que se puede leer desde una PC como almacenamiento masivo USB o adb. Puede copiar una copia de seguridad de nandroid fuera de su teléfono y en una computadora para su custodia, luego vuelva a copiarla más tarde si necesita restaurarla.

Para hacer esto, simplemente puede conectar su dispositivo y buscar una ruta como /sdcard/nandroid(o /sdcard/TWRPpara la recuperación de TeamWin, posiblemente en otro lugar para otros). Luego puede copiar el contenido de la carpeta a su computadora. Alternativamente, puede extraerlo adbconectando el dispositivo y emitiendo algo similar a:

adb pull /path/to/backups

...desde una carcasa de PC.

Hay una serie de aplicaciones que puede usar, pero muchas ya tendrán el Administrador de archivos ES

Nota: Desactive tantas aplicaciones como pueda. Algunas aplicaciones no realizarán copias de seguridad mientras se ejecutan.

  • Inicie ES File Manager
    (cuando lo abre, normalmente se encuentra en el modo de administrador de archivos)
  • Toque el segundo icono de la derecha para cambiar al modo de aplicación
  • Mantenga pulsado cualquier icono. Seleccione "Seleccionar todo" en el menú contextual
  • Pulse Menú. Seleccione "Copia de seguridad"

Mientras se ejecuta la copia de seguridad, puede ver su progreso abriendo la barra de notificaciones

Las aplicaciones se copiarán en la copia de seguridad/aplicaciones

¿Esto es solo una copia de seguridad de las aplicaciones? ¿Puede un proceso similar también respaldar archivos de datos, como fotos y archivos de grabadoras de voz?
@Neal sí, también se puede hacer una copia de seguridad de la aplicación y los datos, pero requiere permiso de root. Las instrucciones se encuentran en Configuración >> Ayuda >> Preguntas frecuentes . Se necesita un poco de ida y vuelta y una lectura cuidadosa entre la ayuda y la aplicación para resolverlo todo, pero luego todo está bien. También se pueden realizar copias de seguridad de las aplicaciones y los datos del sistema raíz.

Dependiendo de su teléfono es la complejidad de esta tarea.

HTC Evo (y teléfonos compatibles) puede usar la herramienta raíz no modificada para obtener acceso raíz. Instale Titanium Backup y haga una copia de seguridad de todo (incluido el sistema) en la tarjeta de memoria (y puede copiarlo en su computadora para una copia de seguridad adicional).

De lo contrario, debe obtener algo similar a unrEVOked para rootear y usar Titanium.

Si no es posible, debe rootear su teléfono y hacer una copia de seguridad NANDROID. Esto hace una copia de seguridad de todo en la memoria del teléfono como una imagen y se puede restaurar en cualquier momento para reemplazar completamente cualquier cosa en el teléfono con lo que era, incluso si instaló otra versión de Android.

De lo contrario... HTC PC Sync? Por eso es un poco horrible en comparación con las otras herramientas.

Si no tiene root , puede usar MyBackup . Puede guardar aplicaciones y medios (fotos, música, videos) y puede guardar datos (contactos, SMS, MMS, alarmas, ...).

Desafortunadamente, requiere conexión a Internet (para la cuenta MyBackup / Rerware) incluso para guardar y restaurar localmente (por ejemplo, en la tarjeta SD), y la versión gratuita es solo para un teléfono (no puede copiar la copia de seguridad en otro teléfono).

Tenga en cuenta que la versión no root es menos potente que, por ejemplo, Titanium Backup o MyBackup Root.


También está Helium (anteriormente Carbon), que tampoco requiere raíz.