Teilweise ADB-Wiederherstellung

ICS-Geräte unterstützen das Erstellen von Backups mit adb backupund das Wiederherstellen von Backups mit adb restore. Mit adb backupkann man auswählen, ob alles gesichert werden soll oder nur ein bestimmtes Paket.

Allerdings adb restorefehlen alle Optionen von adb backup. Wenn ich anrufe adb restore backup.ab, wo backup.absich nur das Backup eines einzelnen Pakets befindet, zeigt mir das Telefon einen Warndialog an, der besagt, dass alle Einstellungen nach dem Wiederherstellen des Backups verloren gehen. Stimmt es, dass beim Wiederherstellen einer einzelnen Paketsicherung alle Daten auf dem Telefon gelöscht werden? Wenn ja, ist es irgendwie möglich, ein einzelnes Paket mit wiederherstellen adb restore?

Ich würde sagen, die Warnung bezieht sich nur auf die Einstellungen der wiederhergestellten App, da sie durch die aus dem Backup ersetzt würden. Aber ich kann es nicht mit Sicherheit sagen, da ich kein ICS-Gerät (noch das SDK installiert) habe.
Izzy sollte recht haben. Nur um sicherzugehen, könnten Sie in Zukunft Ihre Apps und App-Daten mit ' $ mkdir ~/backupdir/ && cd backupdir/ && adb pull /data/app/ && adb pull /system/ sichern. app/ && adb pull /data/data/ && adb pull /system/data/' - und dann adb push alles zurück.
@Bob hat dich einer der Vorschläge weitergebracht? Wenn ja, könnten wir es vielleicht zusammenfassen und als Antwort platzieren, was dann auch für andere Community-Mitglieder nützlich wäre.
Nein Entschuldigung. Der Kommentar von rm-vanda funktioniert auf nicht gerooteten Geräten nicht so.
Ich dachte auch. Aber vielleicht tut es ein anderer Hinweis: Wie extrahieren Sie die Daten einer App aus einem vollständigen Backup, das über „adb backup“ erstellt wurde? -- Wenn Sie das Backup extrahieren, wissen Sie zumindest, wie der "Ersatz" aussieht. Sie könnten immer noch ein weiteres Backup erstellen, bevor Sie das alte wiederherstellen, nur für den Fall, das Sie dann auch extrahieren könnten.

Antworten (2)

Nehmen Sie meinen Kommentar zu der Frage auf:

Stimmt es, dass beim Wiederherstellen einer einzelnen Paketsicherung alle Daten auf dem Telefon gelöscht werden?

Nein. Wie ich in meinem Kommentar vermutet habe, bezieht sich die Warnung nur auf die Einstellungen der wiederhergestellten App, da diese durch die aus dem Backup ersetzt würden. Früher habe ich adb backupeine einzelne App auf einem Gerät gesichert und auf mehreren Geräten wiederhergestellt. Mir ist danach nichts entgangen, alle anderen Apps (und Daten) blieben unangetastet.

Umgekehrt würde es auch keinen Sinn machen. Und Carbon - App Sync and Backup konnte nicht anbieten, eine einzelne App wiederherzustellen, da sie selbst dann auch weg wäre :)

Wenn Sie gerootet sind, können Sie jetzt Titanium Backup Pro ( 5.6+ ) verwenden, um Daten aus adbBackups wiederherzustellen.