Ich versuche, eine exakte Kopie des Dateisystems auf meinem Android-Tablet auf meinem PC zu erstellen.
Das Gerät ist ein gerootetes Nexus 7 (2013).
Ich habe über adb eine Shell auf dem Gerät geöffnet und versucht, einen Tarball des gesamten Root-Verzeichnisses zu erstellen, aber mein Root-Zugriff war auf 15 Minuten begrenzt, sodass nicht genügend Zeit für die Fertigstellung blieb.
Kann mir hier jemand helfen, indem er mir zeigt, wie man das gesamte Stammverzeichnis kopiert?
*Beachten Sie, dass ich keine Backup-.ab-Datei möchte, sondern nur eine exakte Kopie des Dateisystems
Es ist unwahrscheinlich, dass Sie den gesamten Speicher Ihres Tablets kopieren müssen, um eine Datei aus einer Anwendung zu finden. Angenommen, die von Ihnen verwendete App ist diese , müssten Sie sich nur einchecken /data/data/bn.ereader/
. IIRC, Sie können das mit auf Ihren PC ziehen adb pull /data/data/bn.ereader/ .
(der Punkt kann erforderlich sein oder auch nicht).
/data/data/bn.ereader/
(ich sollte die Antworten wirklich besser auf Plausibilität prüfen ...)adbd
(ADB-Daemon) auf dem Gerät im Root-Modus ausgeführt werden, was normalerweise nicht der Fall ist (aber OP wollte den Speicherort, und Ihre Antwort gibt das an).Der korrekte Verweis würde auf unser Nandroid-Tag-Wiki verweisen , da ein Nandroid- Backup den gesamten Inhalt abdeckt . Dies ist jedoch nur über benutzerdefinierte Wiederherstellungen verfügbar.
Eine Alternative dazu wäre der dd
Befehl ("Disk Duplicator" 1 ).
Offenlegung: Im Folgenden wird eine Anwendung beschrieben, die ich geschrieben und gepflegt habe:
Mein Tool Adebar kann Ihnen dd
Skripte für alle Partitionen Ihres Geräts generieren, die Sie dann vor der Ausführung gegenprüfen können. Dabei versucht Adebar herauszufinden, wofür jede Partition verwendet wird, damit Sie nicht nur mit kryptischen Namen auf den Disk-Images enden. Um an den Inhalt zu gelangen, musste man noch herausfinden, welches Dateisystem auf jeder Partition verwendet wird (um es als Loop Device mounten zu können ). Aber für den "schlimmsten Fall" sollten Sie diese Bilder verwenden können, um Ihr Gerät in den Zustand zurückzusetzen, in dem es sich befand, als Sie sie erstellt haben (obwohl ich zugeben muss, dass ich das noch nie versucht habe).
von Adebar gezogene/generierte Dateien (Bild anklicken für größere Variante)
Adebar ist hauptsächlich in Bash Version 4 geschrieben und verwendet adb, um mit dem Gerät zu kommunizieren. Unter Linux läuft es auf jeden Fall einwandfrei. Ich habe es nicht auf anderen Systemen getestet und bisher kein Feedback von Benutzern erhalten, die das vielleicht versucht haben.
1: Vorsicht: Es trägt den Spitznamen "Disk Destroyer", denn wenn Sie es falsch herum verwenden (dh Quelle und Ziel tauschen), können Sie mit einer "Festplatte ohne Inhalt" enden.
partBackup
für ein partitionsbasiertes Backup) kann auch nicht schaden ;). Übrigens: Die Github-Seite enthält auch ein Wiki, um Ihnen den Einstieg zu erleichtern.
Glücklich
cjmaria
Glücklich
cjmaria
./abd pull .*
gerootete Gerät verwenden, um fast das gesamte Gerät auf meinen PC zu kopieren. Einige Dateien wurden jedoch weggelassen, da Root-Zugriff nur für 15 Minuten gewährt wurde, nicht genug, um alle Dateien zu kopieren. Ich nehme an, alles, was ich jetzt brauche, um mein Problem zu lösen, ist eine Möglichkeit, Root-Zugriff für einen längeren Zeitraum zu gewähren, irgendwelche Ideen?Glücklich
Izzy
find . -type f -name "*.pub
from a shell while in the/
(root) directory of the file system) – kein Pull erforderlich das gesamte Dateisystem auf Ihren PC ;)