“联系人存储”的数据在哪里?


26

设置->应用程序->全部告诉我“ Contacts Storage”使用2.5MB,它必须是我的联系人数据。

由于我必须在错误更新到4.1后恢复到4.03,因此尽管数据似乎存在,但我的联系人似乎无法访问。

您能否告诉我在哪里可以找到联系人存储的关联数据库(数据库)?我的手机已扎根。不,我的联系信息不在GMail上,老实说,我也不知道为什么...

Answers:


21

联系人数据库的确切位置可能取决于制造商的“自定义”。如果说“纯香草的Android”有他们在/data/data/android.providers.contacts/databases,股票ROM上我的摩托罗拉里程碑2个如使用/data/data/com.motorola.blur.providers.contacts/databases/contacts2.db替代。要检查的原始面膜是/data/data/*.providers.contacts/databases/*.db。该文件为SQLite3格式,可以使用例如SQLite的SQLitemanDB Browser在您的PC上浏览,适用于Linux,Mac和Windows。使用此应用程序,您可以以图形方式浏览数据库。当然,您也可以根据需要使用命令行sqlite3客户端。

直接访问该数据库的关键点是您的设备必须植根-正如您所提出的那样,您已经满足了先决条件。

因此,您可以使用文件管理器导航到数据库文件,然后将其复制到您的计算机中进行调查-或通过直接将其拉到您的计算机中adb pull。第三种选择是直接在您的设备上进行调查,例如使用SQLite ManageraSQLiteManager应用程序。


0

如果您是root用户,请使用Titanium Backup取出联系人存储。

  • 打开该应用,然后导航至备份/恢复 TAB
  • 它以绿色显示存储项目条目。

这是屏幕截图:

屏幕截图
点击放大


1
您能详细解释一下吗?
塞巴斯蒂安
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.