Gibt es eine Möglichkeit, auf die Dateien zuzugreifen /data/data
und sie auf die Speicherkarte zu kopieren? Ich habe keinen root-Zugang.
Gibt es eine Möglichkeit, auf die Dateien zuzugreifen /data/data
und sie auf die Speicherkarte zu kopieren? Ich habe keinen root-Zugang.
Antworten:
Ohne Root-Zugang haben Sie 2 Möglichkeiten. Mit beiden Optionen können Sie (möglicherweise) auf die Dateien für eine bestimmte App zugreifen, z /data/data/com.app.packagename
. B. auf den Ordner .
Wenn die Anwendung debuggbar ist, können Sie den run-as
Befehl in der AdB-Shell verwenden (weitere Informationen zu AdB und dessen Installation finden Sie hier ).
adb shell
run-as com.your.packagename`
cp /data/data/com.app.packagename/
Wenn die Anwendung nicht debuggbar ist, können Sie die Sicherungsfunktion von Android verwenden.
adb backup -noapk com.app.packagename
Sie werden nun aufgefordert, das Gerät zu entsperren und den Sicherungsvorgang zu bestätigen. Es ist am besten, KEIN Passwort anzugeben, sonst wird es schwieriger, die Daten zu lesen. Klicken Sie einfach auf "Meine Daten sichern". Die resultierende "backup.ab" -Datei auf Ihrem Computer enthält alle Daten der App im Android-Sicherungsformat. Grundsätzlich handelt es sich um eine komprimierte TAR-Datei. Auf dieser Seite wird erklärt, wie Sie den OpenSSL-Befehl zlib zum Dekomprimieren verwenden können. Mit dem adb restore backup.db
Befehl können Sie die Sicherung wiederherstellen.
android:allowbackup="false"
?