ADB-Wiederherstellung funktioniert nicht

Ich denke, es gibt viele dieser Art von Fragen, aber ich habe ein neues (für mich und kann es nirgendwo finden) Problem mit dem adb restoreBefehl.

Ich habe eine erstellt adb backup -apk -shared -allund es sah so aus, als ob es funktioniert hätte, und ich denke, es hat funktioniert, weil die Größe 6 GB beträgt. Nun, ich habe das aus Android L Preview gemacht, weil ich wegen der Fehler ein Downgrade machen wollte (ich hoffe, sie beheben sie) und wenn ich versuche, es auf Android KitKat 4.4.4 wiederherzustellen, funktioniert es nicht, das wurde zurückgegeben, als ich versuchte, es zu adb shell logcat -s BackupManagerServicemachen eine vollständige Wiederherstellung:

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.

Gibt es dafür eine Lösung? Oder eine andere Möglichkeit, diese Informationen wiederherzustellen? Das Backup ist verschlüsselt, aber es gibt keinen Fehler eines falschen Passworts und ich bin mir ziemlich sicher, dass es das richtige Passwort ist.

Vielen Dank für Ihre Zeit und ich hoffe, Sie können mir helfen, das Problem zu lösen.

Antworten (1)

Sie können ein Backup, das von einer höheren Android-Version erstellt wurde, nicht auf einer niedrigeren Android-Version wiederherstellen. Dies ist an der Linie zu erkennen W/BackupManagerService( 758): Wrong header version: 3. ADB-Backups sollten immer auf die gleiche Version wiederhergestellt werden (oder höher, da bin ich mir nicht sicher).

Ich dachte, es könnte das sein, aber ich bin ein bisschen neu auf diesem Gebiet, also musste ich das mit einigen anderen Leuten überprüfen, danke für die Antwort, aber sagen Sie mir etwas, gibt es eine Möglichkeit, ein Backup einer neueren Android-Version zu erstellen und wiederherzustellen? bei einem älteren? Und um mehr zu verstehen, was ist die Header-Version? Wie könnte ich die Zahl daneben verstehen? Danke!