4 votes

adb restore : 'Données de restauration non valides'.

Mon Nexus 6 avait un défaut matériel, je l'ai donc envoyé en RMA. Sachant à l'avance qu'il était fort probable que le personnel de service le réinitialise pendant le processus de réparation, j'ai décidé de faire une sauvegarde adb. Mon appareil n'est pas enraciné.

J'ai fait deux sauvegardes, je crois en utilisant la commande adb backup all -f backup-file.ab -shared -apk Mon appareil est crypté, j'ai donc défini un mot de passe de sauvegarde.

Il a généré un fichier de sauvegarde de 1,6 Go, ce qui semblait correct.

Mon téléphone a été réparé et je l'ai récupéré hier, et comme prévu, il avait été réinitialisé en usine. Je suis allé le restaurer en utilisant adb restore backup-file.ab

L'invite de restauration s'affiche sur mon téléphone, je saisis le mot de passe de sauvegarde et le système indique que la restauration commence, mais rien ne se passe.

Logcat indique ce qui suit :

 BackupManagerService: --- Performing full-dataset restore ---
 ContextImpl: Calling a method in the system process without a qualified user: android.app.ContextImpl.bindService:1285 com.android.server.backup.BackupManagerService$FullBackupObbConnection.establish:3150 com.android.server.backup.BackupManagerService$PerformAdbRestoreTask.run:5904 java.lang.Thread.run:818 <bottom of call stack    
 BackupManagerService: Invalid restore data; aborting.
 BackupManagerService: Full restore processing complete.

J'ai essayé de jouer avec abe.jar mais je continue à obtenir de vagues exceptions dans le système de gestion de l'information. unpack o info (c'est avec les fichiers de politique de compétence de force illimitée), mais il est fort possible que je fasse quelque chose de mal.

Évidemment, comme l'appareil a déjà été réinitialisé en usine, il n'y a aucun moyen de relancer la sauvegarde si l'archive est mauvaise. Quelqu'un a-t-il une idée de ce qui pourrait se passer ?

2voto

lid Points 379

J'ai eu la même erreur jusqu'à ce que je réalise que j'utilisais le mauvais mot de passe. Après avoir entré le bon mot de passe, la restauration s'est déroulée normalement.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X