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

73

¿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, para que uno ni siquiera necesite reinstalar aplicaciones?
Sería particularmente útil saber de los usuarios que han restaurado las copias de seguridad, en cuanto a lo fácil y completo que fueron sus procesos. Gracias

ninjaPixel
fuente
3
Por favor especifique rooteado / desrooteado. Rooteado es fácil de respaldar, sin rootear es donde entra la verdadera pregunta.
Dmitriy Likhten

Respuestas:

22

El requisito es que debe estar ENRAIZADO, puede obtener Titanium Backup y hacer una copia de seguridad de su teléfono con 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 o compilación diferente de Android. La copia de seguridad 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).

SAGExSDX
fuente
¿A dónde van las copias de seguridad (cuando se usa Titanium Backup)? ¿Van en la PC? ¿Necesito una tarjeta SD para hacer una copia de seguridad?
andrybak
1
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.
SAGExSDX
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.
jiggunjer
17

Una buena forma de hacer una copia de seguridad de los datos de la aplicación si no está rooteado es usar adbdesde el 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, simplemente 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.

Matthew Read
fuente
1
¿Hay alguna forma de navegar / datos? ¿Hay otros directorios además de / data / data que necesiten ser respaldados?
Shoan
2
@Shoan Sí. Comience 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 :)
Matthew leyó el
1
¿Hay alguna manera de hacer una copia de seguridad de las preferencias / configuraciones de las aplicaciones, así como del sistema operativo?
Shoan
@Shoan Podrías intentar hacer una copia de seguridad, /data/system/pero no sé si funcionará.
Matthew leyó el
11

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". Si lo hace, crea imágenes de disco de sus particiones NAND (por lo tanto, "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, necesitará:

  • Rootea tu dispositivo e instala una recuperación personalizada. La recuperación más popular es probablemente ClockworkMod . La forma de instalarlo variará mucho 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 ROM Manager y seleccione "Copia de seguridad de ROM actual". Esto debería hacer todo el trabajo por usted.

  • 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 la opción "Reiniciar en 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, Kindle Fire es muy diferente de otros).
    • Vaya al menú "Copia de seguridad / Restauración" o "Nandroid" (o similar).
    • Seleccione "Copia de seguridad" y (si es necesario) seleccione qué particiones desea hacer una copia de seguridad. Algunas recuperaciones también le darán la opción de comprimir la copia de seguridad.
    • Seleccione "Realizar copia de seguridad" (o similar) y espere a que finalice el proceso.

Una vez que se haya realizado la copia de seguridad, debería poder usarla para recuperarse de muchos ladrillos "blandos". 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 (gestor 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, diría, bastante raras. Usted puede utilizar una copia de seguridad para recuperar una mala /booto /systempartición, de modo intermitente un núcleo o ROM debe tener una extremadamente pequeña probabilidad de bricking de forma permanente su dispositivo (si no modifica su recuperación o gestor de arranque, como se señaló anteriormente).

Es posible que pueda actualizar una copia de seguridad sin comprimir, fastbootpero esto dependerá de la recuperación que esté utilizando y de cómo realice sus copias de seguridad. Según recuerdo, ClockworkMod simplemente usa ddpara crear la imagen y en realidad parpadearán correctamente en algunos dispositivos. Sin embargo, recomendaría investigar esto antes de intentarlo, ya que una mala escritura de arranque rápido también podría perjudicarlo. Por supuesto, siempre y cuando no intentes sobrecargar tu gestor de arranque no perderás el acceso fastboot, por lo que de alguna manera esto podría ser una situación de "nada aventurado, nada ganado".

Para restaurar una copia de seguridad, puede:

  • En ROM Manager, seleccione "Administrar y restaurar copias de seguridad", luego seleccione la copia de seguridad desde la que desea restaurar.
  • Si no usa ROM Manager o no usa 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 desea 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. En cualquier caso, sin embargo, se guardará en su /sdcarddirectorio, que se puede leer desde una PC como almacenamiento masivo USB o adb. Puede copiar una copia de seguridad nandroid de su teléfono y en una computadora para guardarla y luego copiarla nuevamente más adelante 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.

eldarerathis
fuente
5

Puede usar varias aplicaciones, 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 está en el modo de administrador de archivos)
  • Toque el segundo icono de la derecha para cambiar al modo de aplicación
  • Mantenga presionado cualquier icono. Seleccione "Seleccionar todo" en el menú contextual
  • Presione 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 copias de seguridad / aplicaciones

Noah
fuente
1
¿Es esto 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?
NealWalters
@Neal sí, la aplicación y los datos también se pueden respaldar, pero requieren 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 solucionarlo, pero todo está bien. También con las aplicaciones del sistema raíz y los datos pueden ser respaldados.
Matt Wilkie
0

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

HTC Evo (y teléfonos compatibles) puede usar la herramienta de root sin EVITAR para obtener acceso de root. Instale Titanium Backup y realice una copia de seguridad de todo (sistema incluido) en la tarjeta de memoria (y puede copiarlo en su computadora para obtener 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.

Dmitriy Likhten
fuente
0

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 un teléfono (no puede copiar la copia de seguridad a 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 hay helio (anteriormente carbono), que tampoco requiere root.

Jakub Narębski
fuente