梦书之家(移动开发)

你有一个苹果,我有一个苹果,我们交换一下,一人还是一个苹果;你有一个思想,我有一个思想,我们交换一下,一人就有两个思想。 ——肖伯纳

导航

android系统应用程序使用的数据库相关

联系人数据库

/data/data/com.android.providers.contacts/databases下的

(MB525手机的是: /data/data/com.motorola.blur.providers.contacts/databases/contacts2.db)

contacts.db(1.6及其以下版本)  contacts2.db(2.0及其以上版本)

可以通过DDMS将其导出到PC上查看,可以以此来备份联系人数据。

如果通过FileExplore看不到文件的话,可以通过以下的方式来将联系人数据导到PC上:

$ adb shell
$ su
$ cd
/data/data/com.motorola.blur.providers.contacts/databases
$ cat contacts2.db
>/data/local/tmp/contacts2_moto.db
$ exit
$ exit
$ adb pull
/data/local/tmp/contacts2_moto.db

如果你的手机已经root了,即执行以下的密码是成功的:

$ adb root

那么就无须通过拖tmp文件夹中转了,直接输入以下的命名即可(获取到的文件是保存在当前命名行打开的文件夹,下同):

$ adb pull /data/data/com.motorola.blur.providers.contacts/databases/contacts2.db

Android手机上所有的数据库都可以采用以上的方式来导到PC上,当然必须破解的。

短信/彩信:

/data/data/com.android.providers.telephony/databases

mmssms.db

如果是已经root的机器(是不需要输入: adb shell ---> su ),可以直接用以下的命名: adb pull /data/data/com.android.providers.telephony/databases/mmssms.db

 

APN数据:(uri为"content://telephony/carriers")

/data/data/com.android.providers.telephony/databases/telephony.db

当前使用的apn:(uri为"content://telephony/carriers/preferapn")

/data/data/com.android.providers.telephony/shared_prefs/preferred-apn.xml

多媒体(音频/视频/图片/文件等)

/data/data/com.android.providers.media/databases/

internal*.db 是手机内存中的

external*.db 是SD Card上的

posted on 2010-09-30 11:09  梦书  阅读(1732)  评论(0编辑  收藏  举报