Der genaue Speicherort der Kontaktdatenbank hängt möglicherweise von der "Anpassung" Ihres Herstellers ab. Während "Plain Vanilla Android" sie in hat /data/data/android.providers.contacts/databases
, verwendet das Lager ROM auf meinem Motorola Milestone 2 zB /data/data/com.motorola.blur.providers.contacts/databases/contacts2.db
stattdessen. Eine zu überprüfende Rohmaske ist /data/data/*.providers.contacts/databases/*.db
. Die Datei ist im SQLite3-Format und kann auf Ihrem PC mit zB SQLiteman oder DB Browser für SQLite durchsucht werden , das für Linux, Mac und Windows gleichermaßen verfügbar ist. Mit dieser Anwendung können Sie die Datenbank in einem grafischen Modus durchsuchen. Natürlich können Sie auch den Befehlszeilen- sqlite3
Client verwenden, wenn Sie dies vorziehen.
Entscheidend für den direkten Zugriff auf diese Datenbank ist, dass Ihr Gerät gerootet sein muss - eine Voraussetzung, die Sie bereits erfüllen, wie Ihre Frage besagt.
Sie können also entweder mit einem Dateimanager zur Datenbankdatei navigieren und sie zur Untersuchung auf Ihren Computer kopieren oder sie direkt über auf Ihren Computer ziehen adb pull
. Eine dritte Möglichkeit besteht darin, sie direkt auf Ihrem Gerät zu untersuchen, z. B. mit dem SQLite Manager oder der aSQLiteManager- App.