Ich habe ein nicht verwurzeltes Samsung Galaxy Nexus von Verizon und wollte die Funktion "adb backup" ausprobieren. Möglicherweise in Vorbereitung auf das Rooten, aber das ist für die Frage nicht wirklich relevant.
Ich möchte alles sichern .
Ich habe diesen Befehl in einer Windows 7-Befehlszeile verwendet:
adb backup -apk -shared -all -f c:\mybackup.ab
Mein Telefon hat mich zur Eingabe meines Passworts aufgefordert und auf die Schaltfläche geklickt, um die Sicherung zu starten.
Ich ließ es einige Minuten laufen und das cmd-Fenster kehrte zur Eingabeaufforderung C: zurück. Am Telefon blätterte es immer noch durch die Dateinamen.
Irgendwann hörte es auf, die Dateinamen durchzublättern, aber die Schaltflächen für die Sicherungsauswahl waren immer noch ausgegraut. C: \ mybackup.ab existierte und war ungefähr 1 GB groß, was bedeutend kleiner ist als ich dachte, zumal ich sagte, dass die apk-Dateien und der gesamte "gemeinsame" Speicherplatz (/ mnt / sdcard) gesichert werden sollen.
Was soll ich sehen (auf dem PC und auf dem Telefon), wenn der Sicherungsvorgang abgeschlossen ist? Wie lange sollte ich warten, wenn ich schätze, dass ich ungefähr 10 GB der 32 GB Speicherplatz verwende?
Edit: ... und / oder ist das der falsche Satz von Kommandozeilenargumenten?
adb backup
Befehl auf einem nicht gerooteten Gerät vollständig unterstützt wird? Meine einzige Erfahrung ist die Verwendung des Galaxy Nexus Toolkit, und das gab mir Probleme beim Sichern, als ich nicht als Root angemeldet war. Wenn es versucht, geschützte Systempartitionen zu sichern, wird es wahrscheinlich abgelehnt.adb backup
der springende Punkt von dem , was ich auf dem Googlenet darüber gelesen habe. Wenn ich bereits gerootet wäre, würde ich ein robusteres Backup-Tool wie Titanium verwenden. Wenn ich adb backup nicht zum Laufen bringen kann, ist es nicht das Ende der Welt. Es ist nur ein großer Aufwand, alles neu zu installieren (insbesondere wenn der Amazon App Store betroffen ist) und die Einstellungen manuell wiederherzustellen ... und "kritische" Dinge wie den Fortschritt von Angry Birds zu verlieren.adb backup
versuchen, ein Backup zu/system
erstellen, schlägt dies auf einem nicht gerooteten Gerät mit Sicherheit fehl.-nosystem
und es wurde abgeschlossen. Die Dateigröße betrug 7,5 GB, was sich definitiv näher anhört, als richtig, und der Sicherungsvorgang wurde tatsächlich auf dem Telefon beendet. Kann einer von Ihnen bitte Ihren Kommentar als Antwort posten, damit ich ihn als "am besten" kennzeichnen kann?Antworten:
Der
adb backup
Befehl funktioniert auf einem Gerät/system
ohne Root-Zugriff nicht vollständig, da versucht wird, eine Sicherungskopie von Dingen wie der Partition zu erstellen. Ohne Root-Zugriff verweigert das Telefon dies aus Sicherheitsgründen. Ich bin froh zu hören, wie es mit der-nosystem
Flagge für dich funktioniert hat :)Wenn Sie eine vollständige Sicherung durchführen möchten, müssen Sie als Root angemeldet sein. Die
/system
Partition laut dieser Seite :Das bedeutet, dass Ihr Backup nichts enthält, was mit Ihrem Betriebssystem zu tun hat, sondern nur Ihre Apps und deren Einstellungen. Wenn Sie sich für das Rooten Ihres Geräts entscheiden, können Sie eine sehr solide Sicherung von CWM Recovery erstellen, bei der alle Partitionen auf der SD-Karte auf dem Gerät gesichert werden, einschließlich der System- und Startpartitionen.
quelle
/system
von ROM zu ROM unterschiedlich ist.Ich weiß, dass dies wirklich alt ist, aber ich möchte nur hinzufügen, dass das Telefon Ihnen explizit mitteilen soll, dass die Sicherung mithilfe einer Toastbenachrichtigung durchgeführt wird, genau wie dies der Fall ist, um anzuzeigen, dass der Auftrag gestartet wurde.
Außerdem würde es in meinem Fall bei einem nicht gerooteten Telefon nicht mehr funktionieren, wenn versucht wird, eine bestimmte App und den gemeinsam genutzten Speicher zu sichern. Um das erste Problem zu lösen, habe ich mit diesem Befehl eine Liste von Paketen abgerufen und einfach die fehlerhafte und das Flag -all aus dem Befehl entfernt: http://www.digitalinternals.com/mobile/android-adb-list-installed- Paketnamen / 416 /
quelle
Meine eigenen zwei Cent
Meine Sicherung ist bei einer Anwendung eingefroren, die im Hintergrund ausgeführt wurde. Ich habe die Anwendung gestoppt und die Sicherung fortgesetzt.
quelle