ตำแหน่งที่แน่นอนของฐานข้อมูลผู้ติดต่ออาจขึ้นอยู่กับ "การปรับแต่ง" ของผู้ผลิตของคุณ ในขณะที่ "plain Vanilla Android" มีไว้ใน/data/data/android.providers.contacts/databases
ROM หุ้นในMotorola Milestone 2ของฉันเช่นใช้/data/data/com.motorola.blur.providers.contacts/databases/contacts2.db
แทน /data/data/*.providers.contacts/databases/*.db
หน้ากากดิบเพื่อตรวจสอบการมี ไฟล์ดังกล่าวอยู่ในรูปแบบ SQLite3 และสามารถเรียกดูบนพีซีของคุณเช่นSQLitemanหรือDB Browser สำหรับ SQLiteซึ่งมีให้สำหรับ Linux, Mac และ Windows ด้วยแอพพลิเคชั่นนี้คุณสามารถเรียกดูฐานข้อมูลในโหมดกราฟิก แน่นอนคุณสามารถใช้sqlite3
ไคลเอนต์บรรทัดคำสั่งได้หากต้องการ
จุดสำคัญในการเข้าถึงฐานข้อมูลนี้โดยตรงคืออุปกรณ์ของคุณต้องได้รับการรูท - เงื่อนไขที่คุณได้พบแล้วตามที่คำถามของคุณระบุ
เพื่อให้คุณสามารถใช้จัดการไฟล์เพื่อนำทางไปยังไฟล์ฐานข้อมูลและคัดลอกไปยังเครื่องคอมพิวเตอร์ของคุณสำหรับการตรวจสอบ - adb pull
หรือโดยตรงดึงมันไปยังเครื่องคอมพิวเตอร์ของคุณผ่านทาง ตัวเลือกที่สามคือการตรวจสอบโดยตรงบนอุปกรณ์ของคุณเช่นการใช้แอปSQLite ManagerหรือแอปaSQLiteManager