Lokasi tepat dari basis data kontak mungkin tergantung pada "penyesuaian" pabrik Anda. Sementara "plain Vanilla Android" memilikinya /data/data/android.providers.contacts/databases
, ROM stok di Motorola Milestone 2 saya gunakan /data/data/com.motorola.blur.providers.contacts/databases/contacts2.db
sebagai gantinya. Topeng mentah untuk memeriksa adalah /data/data/*.providers.contacts/databases/*.db
. File ini dalam format SQLite3, dan dapat diramban di PC Anda dengan misal: SQLiteman atau DB Browser untuk SQLite , yang tersedia untuk Linux, Mac, dan Windows. Dengan aplikasi ini Anda dapat menelusuri basis data dalam mode grafis. Tentu saja Anda juga dapat menggunakan sqlite3
klien baris perintah jika Anda mau.
Titik krusial untuk secara langsung mengakses database ini adalah bahwa perangkat Anda harus di-rooting - suatu prasyarat yang sudah Anda penuhi, seperti yang dinyatakan oleh pertanyaan Anda.
Jadi Anda bisa menggunakan manajer file untuk menavigasi ke file database, dan menyalinnya ke komputer Anda untuk penyelidikan - atau langsung menariknya ke komputer Anda melalui adb pull
. Opsi ketiga adalah menyelidiki secara langsung di perangkat Anda, misalnya menggunakan SQLite Manager atau aplikasi aSQLiteManager .