Teilweise ADB-Wiederherstellung

22

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

Es adb restorefehlen jedoch alle Optionen von adb backup. Wenn ich anrufe adb restore backup.ab, bei dem backup.abes sich nur um die Sicherung eines einzelnen Pakets handelt, zeigt das Telefon einen Warnhinweis an, der besagt, dass alle Einstellungen nach dem Wiederherstellen der Sicherung 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 wiederherzustellen adb restore?

Bob
quelle
Ich würde sagen, die Warnung bezieht sich nur auf die Einstellungen der App, die wiederhergestellt werden, da diese durch die Einstellungen aus dem Backup ersetzt werden. Das kann ich aber nicht genau sagen, da ich kein ICS-Gerät (noch das SDK installiert) habe.
Izzy
Izzy sollte Recht haben. Zukünftig könnten Sie Ihre Apps und App-Daten jedoch auch mit "$ mkdir ~ / backupdir / & cd backupdir / & adb pull / data / app / & adb pull / system /" sichern. app / && adb pull / daten / daten / && adb pull / system / daten / '- und dann adb alles wieder rüber schieben.
RM-Vanda
@ 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.
Izzy
Nein Entschuldigung. Der Kommentar von rm-vanda funktioniert auf nicht gerooteten Geräten nicht so.
Bob
2
Ich dachte auch. Aber vielleicht könnte ein anderer Hinweis hilfreich sein: Wie extrahieren Sie die Daten einer App aus einem vollständigen Backup, das mit „adb backup“ erstellt wurde? - Wenn Sie zumindest das Backup extrahieren, wissen Sie, wie der "Ersatz" aussieht. Sie können vor dem Wiederherstellen aus dem alten noch ein weiteres Backup erstellen, das Sie dann ebenfalls extrahieren können.
Izzy

Antworten:

8

Ich nehme meinen Kommentar zur Frage auf:

Stimmt es, dass bei der Wiederherstellung 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 wiederherzustellenden Einstellungen der App, da diese durch die Einstellungen 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. Ich habe danach nichts vermisst, alle anderen Apps (und Daten) blieben unberührt.

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

Izzy
quelle
3

Wenn Sie als Root angemeldet sind, können Sie Titanium Backup Pro ( 5.6+ ) zum Wiederherstellen von adbBackups verwenden.

RR
quelle