回答:
連絡先データベースの正確な場所は、製造元の「カスタマイズ」によって異なる場合があります。「プレーンバニラAndroid」にはそれらが含まれていますが/data/data/android.providers.contacts/databases
、Motorola Milestone 2の標準 ROM は/data/data/com.motorola.blur.providers.contacts/databases/contacts2.db
代わりに使用されます。チェックする生マスクは/data/data/*.providers.contacts/databases/*.db
です。ファイルはSQLite3形式であり、Linux、Mac、Windowsで同様に使用できるSQLiteのSQLitemanやDB Browserなどを使用してPCで閲覧できます。このアプリケーションを使用すると、グラフィカルモードでデータベースを参照できます。もちろん、必要にsqlite3
応じてコマンドラインクライアントを使用することもできます。
このデータベースに直接アクセスするための重要なポイントは、デバイスがルート化されている必要があることです。質問が示すように、すでに満たされている前提条件です。
そのため、ファイルマネージャーを使用してデータベースファイルに移動し、調査のためにコンピューターにコピーするか、を介してコンピューターに直接プルすることができますadb pull
。3番目のオプションは、たとえばSQLite ManagerまたはaSQLiteManagerアプリを使用して、デバイス上で直接調査することです。
根ざしている場合は、Titanium Backupを使用して連絡先ストレージを取り出します。
これがスクリーンショットです: