Wie stelle ich meine App-Einstellungen (K-9 Mail) aus einem Adb-Backup wieder her?

Ich habe gerade Cyanogenmod auf meinem Samsung Galaxy Note installiert. Vorher habe ich mit adb ein Backup erstellt:

adb backup -all

Für einige meiner Apps möchte ich die Einstellungen wiederherstellen. Am wichtigsten wäre das K-9 Mail. Also habe ich das Backup entpackt:

java -jar android-backup-extractor-20140630-bin/abe.jar unpack backup.ab backup.tar

Dann habe ich die meisten Ordner gelöscht, die ich nicht wiederherstellen möchte, aber ich habe sie nicht gelöscht apps/apps/com.fsck.k9. Dann habe ich die Datei erneut mit dem Android Back Extractor gepackt und ausgeführt, adb restorenachdem ich K-9 Mail installiert hatte. Ich wurde auf meinem Telefon zur Zustimmung aufgefordert, die ich akzeptierte, und mir wurde gesagt, dass die Wiederherstellung erfolgreich war. Wenn ich jedoch K-9 Mail starte, werde ich nur mit dem Standard-Willkommensbildschirm begrüßt, als ob keine Konfiguration vorhanden wäre. Ich habe das gleiche auch mit WhatsApp und Viber versucht, aber beide zeigten das gleiche Verhalten.

Als nächstes habe ich versucht, den k9-Mail-Einstellungsordner einfach über eine USB-Verbindung mit einem Dateimanager (Dolphin) zu kopieren. Aber immer noch kein Erfolg.

adb push apps/com.fsck.k9 /data/data/com.fsck.k9Dann habe ich versucht, die Einstellungen mit (von jemandem hier beschrieben ) zu kopieren, was mit dem Fehler „Datei oder Verzeichnis nicht gefunden“ fehlgeschlagen ist. Nach weiterem googeln habe ich es nochmal versucht aber lief adb rootvorher und das hat dann geklappt. Allerdings begrüßt mich k9 immer noch mit offensichtlich keinen Einstellungen. Da dieselbe Quelle, die ich für diese Idee gegoogelt habe, etwas über ein fix_permission-Skript aussagte (wobei ich keine Ahnung habe, woher das kommt), habe ich nach fix_permission gegoogelt und festgestellt, dass diese App es installiert und ausgeführt hat. Jedoch immer noch keine Änderung.

Wie wird die Wiederherstellung richtig durchgeführt?

Antworten (1)

OK, etwas später gegoogelt, fand ich Titanum Backup und dass es die selektive Wiederherstellung von Adb-Backups unterstützt. Ich habe das Backup auf meine SD-Karte kopiert und dann mit Titanum Backup wiederhergestellt und es hat einfach funktioniert. (Aber mich würde immer noch interessieren, was ich überhaupt verpasst habe).

Beachten Sie jedoch, dass die kostenlose Version die Wiederherstellung aus ADB-Dateien nicht unterstützt.