Vor kurzem habe ich versucht, meine Backup Motorola Moto G2 XT1068 Telefon läuft Lollipop 5.0.1 und nachdem es über USB - Anschluss mit USB - ON-Debugging und ich lief mein Gerät vollständig und diese Frage des adb Sicherungsbefehl zur Sicherung Vollständige Sicherung von Nicht-Root - Geräten und Die Lösung hat mich geleitet. Führen Sie jedoch den folgenden Befehl adb aus,
adb backup -apk -shared -all -system -f D:/backup.ab
funktioniert in meinem Fall nicht Der Befehl hat mich angewiesen, mein Gerät zu entsperren und den Sicherungsvorgang zu bestätigen. Auf diese Weise wurde jedoch die Nachricht Backup started
und der Backup completed
Toast in nur einer Sekunde hintereinander angezeigt . Und offensichtlich war die backup.ab
erzeugte Datei auch eine leere 0-KB-Datei.
Das Entfernen und Ändern des Parameters hilft auch nicht.
quelle
Antworten:
Die Problemumgehung bestand darin , das Desktop-Sicherungskennwort in den Entwicklereinstellungen festzulegen. Es scheint, dass es einen Fehler im Sicherungsprozess gibt. Wenn Sie in den Einstellungen der Entwickleroptionen kein Desktop-Sicherungskennwort festgelegt haben, treten die oben genannten Probleme auf und Ihre Sicherung ist möglicherweise unvollständig (leere Sicherungsdatei). Ich konnte jedoch keine offizielle Quelle für diesen Fehlerbericht finden, die das Problem mit dem Festlegen des Desktop-Sicherungskennworts behebt.
Habe diese Informationen basierend auf dem XDA-Forum [GUIDE] Vollständige Telefonsicherung ohne Entsperren oder Root
Nachdem ich mein Desktop-Backup-Passwort unter festgelegt habe
Settings > Developer Options > Desktop backup password
adb backup -apk -shared -all -f D:/backup.ab
Ich bin jetzt in der Lage, die oben genannten ADB-Sicherungsbefehle erfolgreich auszuführen. Beachten Sie, dass ich den
-system
Parameter als Standardwert belassen habe und diebackup.ab
Datei jetzt fast 6 GB groß ist.quelle
.ab
Datei in eine.tar
zu untersuchende zu konvertieren )..ab
in.tar
selbst wenn die Datei mit einem Passwort verschlüsselt. Natürlich müssen Sie das Passwort bei der Konvertierung angeben. :)Auf Marshmallow funktionierte das Festlegen (oder Verwenden) eines Sicherungskennworts für mich, aber ich glaube nicht, dass diese 0-Byte-Dateien auf einen Fehler zurückzuführen sind. Die Möglichkeit, die Systemverschlüsselung zu umgehen, indem nur ein Backup erstellt wird , ist ein großer Fehler.
Beachten Sie, dass im Gegensatz zu unverschlüsselten Geräten der physische Zugriff auf ein verschlüsseltes Gerät die Gerätedaten nicht beeinträchtigt (vorausgesetzt, die Verschlüsselung ist nicht fehlerhaft).
quelle