Ich werde bald den Bootloader entsperren und mein Nexus 5 rooten, aber ich wollte nicht alle Daten löschen, deshalb habe ich überlegt, die ADB-Backup-Funktion zu verwenden, um die Wiederherstellung nach dem Rooten durchzuführen.
adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|nosystem] [<packages...>]
Also habe ich ein vollständiges Backup erstellt, mit apk, mit shared, all.
Was alles sichert dieser Befehl zuerst? Ich nehme alles an. Enthält es das System, also Android-Dateien, wie die wichtigsten ROM-Dateien, einschließlich Kernel und so weiter? Wird das ROM wiederhergestellt, nachdem ich diese Sicherung wiederhergestellt habe?
Kann ich, nachdem ich das Gerät gerootet habe (was ich noch nicht getan habe), nur die Apps, App-Daten und den freigegebenen Speicher aus dem Backup wiederherstellen? Oder sollte ich einfach die apk mit Shared Data Backup sichern und das wird es tun?
Ist es mit einer Drittanbieter-App (root / non-root) möglich? (Titan Backup, vielleicht?)
Ich muss mehr wissen.
Antworten:
Für das, was ADB-Backup macht, möchten Sie vielleicht unser Backup- Tag-Wiki sehen . Abhängig von den verwendeten Befehlszeilenschaltern werden grundsätzlich Apps (
.apk
) und deren Daten gesichert. Eine vollständige Liste der Optionen finden Sie hier .Was den zweiten Teil Ihrer Frage anbelangt, möchten Sie vielleicht wissen, ob es eine Möglichkeit gibt, nach innen zu schauen und eine von adb backup erstellte Datei zu ändern. Ja, es ist möglich, Teile davon zu extrahieren, und ja, Titanium Backup ist eine der Apps, die dazu in der Lage sind. Andere Möglichkeiten werden in der verknüpften Frage beschrieben.
Auch einen Blick wert:
quelle
ALLOW_BACKUP
Flag auf "Nein" setzen. Ich habe ein paar solcher Apps angetroffen. Ich weiß nicht, ob "Diebstahlschutz" dahintersteckt, da sich auch einige Open-Source-Apps darunter befanden.