由于错误更新到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