/ Database

如何在PC端读取iOS设备短信数据

前期越狱指南介绍了如何在不恢复备份的情况下恢复短信内容,今天本文将简要介绍如何不恢复设备即可在PC端读取短信数据。 由于iOS数据库基于SQLite,如果你有一定数据库基础知识,刚才这半句话已经是本文的全部了,只需用SQLite即可打开你想要查看的数据库。如果你仍然需要指引,请按如下步骤进行:

** 一、准备软件**

1、首先需要下载的是Firefox 火狐浏览器。

Firefox

2、安装浏览器组件。

安装完毕Firefox后,打开“附加组件管理器”,并搜索SQLite Manager。

Firefox搜索sqlite组件

接着在“附加组件管理器中”“启用”刚刚下载的SQLite Manager。

启用SQLiteManager组件

此时可能需要重启浏览器,照做。

然后,添加扩展按钮以方便运行SQLite Manager。在工具栏空白处点击鼠标右键,选择“定制……”菜单,在弹出的窗口内,将SQLite Manager拖到工具栏上。

添加SQLiteManager扩展按钮

二、数据库操作

1、查看数据

前期准备工作就绪。在工具栏运行SQLite Manager。进入如下界面,点击“打开”按钮。

SQLite-Manager主窗体

在弹出的对话框中选择事先备份的sms.db数据库(这个数据库如何获得请参考文首链接的文章),由于扩展名不是默认的.sqlite ,要在文件类型中选择“所有文件”

ok。这就是最终结果了。图中标明了主要对应字段。应该是一目了然。

短信数据结果显示

2、导出数据

大部分在PC端查看短信的目的其实是为了将数据导出。选中想要导出的数据表后在”Table”菜单选择“Export Table”,或者直接点击”Export Wizard”选项卡,在弹出的导出选项中选择想要的样式,最后点击“OK”就好了。

导出数据

** 三、其他事项**

1、文章只简单举了短信数据库的操作,其他数据库:通讯录、通话记录、甚至照片库索引等等,一切都可以用这个方法查看。

2、文中只提到利用第三方文件管理工具的方法提取设备中的数据。事实上,很多情况下,人们往往只有在失去的时候才后悔莫及。设备丢了,重要数据在里面怎么办?如果你坚持使用iTunes备份数据,那么恭喜你,请下载iPhoneBackupExtractor他能恢复iTunes备份中的所有数据。未注册版本每次只能恢复一个文件。别急,进入“expert mode”专家模式,可以单独恢复sms.db。接下来的操作如前文所述。所以其实本文也是一篇“无需越狱的技巧”。至于怎样利用好这个备份解压软件还是另文详述吧。

3、显然,本文所述已经涉及完全问题。所以,请一定亲手越狱您的i设备,否则奸商一个“善意的备份”都可能造成不必要的损失。