设置->应用程序->所有内容都告诉我,“联系人存储”使用2.5MB,必须是我的联系人数据。

由于错误更新到4.1后不得不恢复到4.03,尽管我的联系人似乎无法访问数据似乎在那里。

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

#1 楼

联系人数据库的确切位置可能取决于制造商的“自定义”。虽然“普通的Android 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格式,可以通过以下方式在您的PC上浏览: SQLite或SQLite的DB浏览器,可用于Linux,Mac和Windows。使用此应用程序,您可以以图形方式浏览数据库。当然,如果愿意,也可以使用命令行sqlite3客户端。

直接访问该数据库的关键点在于,您的设备必须是root用户,这是您已经满足的先决条件,正如您提出的问题所述。

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

#2 楼

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


打开应用程序并导航到“备份/还原TAB”
,它以绿色显示存储项目条目。

这是屏幕截图:

单击它来放大

评论


您能详细解释一下吗?

–塞巴斯蒂安
13年3月14日在1:17