Pronto desbloquearé el gestor de arranque y rootearé mi Nexus 5, pero no quise borrar todos los datos, así que pensé en usar la función de copia de seguridad ADB para restaurar después de que se realiza el enraizamiento.
adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|nosystem] [<packages...>]
Entonces, hice una copia de seguridad completa, con apk, con compartido, todo.
En primer lugar, ¿qué hace todo este comando de copia de seguridad? Supongo que todo. ¿Incluye el sistema, es decir, los archivos de Android, como los archivos ROM principales, incluidos el kernel y otras cosas? ¿Se restaurará la ROM después de restaurar esta copia de seguridad?
Además, después de haber rooteado el dispositivo (que todavía no he hecho), ¿podré restaurar solo las aplicaciones, los datos de la aplicación y el almacenamiento compartido desde la copia de seguridad? ¿O debería hacer una copia de seguridad del apk con una copia de seguridad de datos compartidos y eso lo hará?
¿Es posible con una aplicación de terceros, root / no root? (¿Copia de seguridad de titanio, tal vez?)
Necesito saber más.
Respuestas:
Para lo que hace la copia de seguridad ADB, es posible que desee ver nuestra etiqueta-wiki de copia de seguridad . Básicamente, dependiendo de los interruptores de línea de comando utilizados, realiza una copia de seguridad de las aplicaciones ( ) y sus datos. Para obtener una lista completa de opciones, vea esto .
.apk
En cuanto a la segunda parte de su pregunta, es posible que desee ver ¿Hay alguna manera de mirar dentro y modificar un archivo creado de respaldo de adb? Sí, es posible extraer partes de él, y sí, Titanium Backup es una de las aplicaciones capaces de esto. Otras formas se describen en la pregunta vinculada.
También vale la pena echarle un vistazo:
fuente
ALLOW_BACKUP
bandera en "No"; Me he encontrado con un par de tales aplicaciones. No sé si la "protección contra el robo" está detrás de eso, ya que también había algunas aplicaciones de código abierto entre ellas.