1 votos

La restauración de ADB no funciona

Creo que hay muchas preguntas de este tipo pero tengo un problema nuevo (para mí y no lo encuentro en ningún sitio) con el adb restore comando.

He creado un adb backup -apk -shared -all y parecía que funcionaba y creo que sí porque el tamaño es de 6 GB. Pues bien, lo hice desde Android L Preview porque quería hacer un downgrade por los fallos (espero que los arreglen) y cuando intento restaurarlo en Android KitKat 4.4.4 no funciona, el adb shell logcat -s BackupManagerService volvió esto cuando traté de hacer una restauración completa:

I/BackupManagerService( 758): Beginning full restore... D/BackupManagerService( 758): Starting restore confirmation UI, token=1224340204 D/BackupManagerService( 758): Waiting for full restore completion... D/BackupManagerService( 758): acknowledgeFullBackupOrRestore : token=1224340204 allow=true D/BackupManagerService( 758): Sending conf message with verb 10 I/BackupManagerService( 758): --- Performing full-dataset restore --- I/BackupManagerService( 758): Initiating bind of OBB service on com.android.server.BackupManagerService$FullBackupObbConnection@437913f8 I/BackupManagerService( 758): OBB service connection com.android.internal.backup.IObbBackupService$Stub$Proxy@43ad7c48 connected on com.android.server.BackupManagerService$FullBackupObbConnection@437913f8 W/BackupManagerService( 758): Wrong header version: 3 W/BackupManagerService( 758): Invalid restore data; aborting. I/BackupManagerService( 758): Full restore processing complete. D/BackupManagerService( 758): Full restore pass complete.

¿Hay alguna solución para esto? ¿O alguna otra forma de restaurar esta información? La copia de seguridad está encriptada pero no hay un error de una contraseña incorrecta y estoy bastante seguro de que es la contraseña correcta.

Gracias por su tiempo y espero que puedan ayudarme a solucionar esto.

2voto

Chris Roberts Puntos 7543

No se puede restaurar una copia de seguridad hecha desde una versión superior de Android en una versión inferior. Esto se puede ver en la línea W/BackupManagerService( 758): Wrong header version: 3 . Las copias de seguridad de ADB deberían restaurarse siempre en la misma versión (o superior, no estoy seguro de esto).

0 votos

Pensé que podría ser eso pero soy un poco nuevo en esto así que necesitaba comprobarlo con otras personas, gracias por la respuesta pero dime algo, ¿hay alguna forma de hacer un Backup de una versión más reciente de Android y restaurarlo en una más antigua? Y para entender más, ¿qué es la versión de cabecera? ¿Cómo puedo entender el número que aparece al lado? ¡Gracias!

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X