¿Cómo hago una copia de seguridad (y restauración) de mi teléfono antes de instalar una ROM personalizada? [duplicar]

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

Estoy pensando en instalar una ROM personalizada como CM7 en mi AT&T Galaxy S2 (SGH-i777). Ya lo he rooteado.

¿Cuál es la mejor práctica para hacer una copia de seguridad (y posiblemente restaurar) de mi teléfono?

Notas para los respondedores:

  1. Estoy interesado en instrucciones paso a paso para obtener una respuesta canónica en lugar de enlaces a hilos del foro.
  2. ¿Podrá el método descrito recuperar el teléfono si el proceso de instalación de la ROM falla y "bloquea" el teléfono?
  3. ¿Se puede mover la copia de seguridad a un almacenamiento externo (como una computadora) o solo reside en la memoria interna del teléfono? Si se puede conservar fuera del dispositivo, describa también este proceso.

Respuestas (1)

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 1 a 1 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 /booto /systemROM 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).

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 independiente (p. ej., dispositivos como el Galaxy Nexus) en los que el /sdcarddirectorio se encuentra 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.

Clockwork Mod Recovery funcionará en el Samsung Galaxy S II de AT&T.
@Broam: nunca dije que no lo haría, simplemente estaba tratando de expresar esto de la manera más general posible, ya que existen otras opciones de recuperación (por ejemplo, yo no uso ClockworkMod).
Lo sé, pero pensé que el OP querría una respuesta específica a su respuesta muy detallada y general.
El engaño que agregué no tiene una buena descripción de Nandroid (específicamente CWM), es posible que desee considerar agregar esta respuesta allí.
@MatthewRead: Hm, entonces no lo hace. Se ha servido una deliciosa copypasta .