Blogger Scott

Android短信备份

Android系统采用SQLite数据库方式存储所有接收到的短信,短信的SQLite数据库文件位于:
/data/data/com.android.providers.telephony/databases/mmssms.db

备份Android短信数据库到SD卡上,可以使用adb工具连接手机,然后使用如下命令
busybox cp /data/data/com.android.providers.telephony/databases/mmssms.db /sdcard

如果busybox cp命令不行,还可以使用cat命令:
cat /data/data/com.android.providers.telephony/databases/mmssms.db > /sdcard/mmssms.db

备份到SD卡后,可以将mmssms.db文件拷贝到电脑上,再使用SQLite Database Browser工具查看。
SQLite Database Browser为一个开源工具,可以到如下地址下载:
http://downloads.sourceforge.net/project/sqlitebrowser/sqlitebrowser/2.0%20beta1/sqlitebrowser_200_b1_win.zip



posted on 2010-01-10 23:28 江天部落格 阅读(12832) 评论(6)  编辑  收藏 所属分类: Android

Feedback

# re: Android短信备份[未登录] 2010-01-11 14:08 lveyo

这么简单?那信息的数据库文件安全性很低啊  回复  更多评论   

# re: Android短信备份 2010-03-21 19:48 cat

我在学习android,想知道在模拟器上的短信也是存在数据库文件里吗?可是我找不到你说的那个文件啊  回复  更多评论   

# re: Android短信备份[未登录] 2012-03-28 02:06 张峰

谢谢兄弟,但那个db文件必须有root权限才可以取到吧,
推荐一个root工具,在M9 2.3固件上测试可以。
下载地址:
http://forum.xda-developers.com/showthread.php?t=1296916  回复  更多评论   

# re: Android短信备份 2013-01-21 16:33 刘钊

你好,我想问下怎么样可以将短信备份为其他格式的  回复  更多评论   

# re: Android短信备份 2013-01-23 09:31 easywu

你想被分成什么格式的呢。@刘钊
  回复  更多评论   

# re: Android短信备份 无法看到telephony 2014-07-21 13:04 Ong

/data/data/com.android.providers.telephony/安卓4.2.2无法看到这个文件夹,求赐教!  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航: