如何解析诺基亚Nokia C7同步到电脑上的通讯录等数据?

评论 (1)

上篇文章介绍了诺基亚C7手机同步到电脑上的通讯录等数据的存储位置,你得到的是一个.db的数据库文件,这篇文章结合屏幕截图告诉你如何打开这个文件,并提取出你所需要的电话号码。

注明:这两篇文章的目的在于给感兴趣的网友提供线索,可以把.db数据再做备份以备用。请遵守法律,不要窃取别人电脑上数据。

找到PCCSContact.db文件后,为了安全起见把它复制到另外得地方,别如到你的D盘根目录下。

为了打开PCCSContact.db并解析,提取电话号码,需要使用其他的工具。首先到 http://www.sqliteexpert.com/download.html下载一个SQLite Expert Personal 该版本是免费的,如下图所示,下载后安装即可。

安装后,打开该软件如下图,打开菜单File。

在子菜单中选择 Open Database,如下图所示。

然后找到并选择你复制到其他地方的PCCSContact.db,如下图所示。

打开完成后,你会发现左边会出现张数据表,选择number_data,然后在右边选择 Data视图,这样你就看到了你手机同步到电脑上的所有号码。

在string_data中存储的是所有联系人的姓名。

因为电话号码和联系人姓名在不同的数据表中不方便查看,下面告诉你如何他们联系起来并显示。

点击右边的Sql视图,然后输入下面的代码:

SELECT text_data, number_full FROM string_data AS a INNER JOIN number_data as b
ON a.[uid] = b.[uid]

如下图所示,输入完成后再点击右边的Execute SQL按钮。

完成执行后你就会看到所有电话号码以及对应联系人的姓名,如下图所示。

选中一条记录,鼠标右键点击,在弹出的菜单中选择 Record Editor如下图所示。

进入Record Editor后即可对该条记录的数据进行复制操作,如下图所示。

如果Ctrl + A然后复制再粘贴到记事本中的话,可能会出现乱码,这可能是该软件的一个bug。

最后奉劝各位网友不要随意侵犯他人的隐私。

本文原载于三大炮(sandapao.com),原文地址为http://www.sandapao.com/html/y2011/07/extract-contacts-data.html

评论 (1)

c7gmail说: 2011-07-24

这个看起来有点高深哦。

留下你的评论

标记(*) 为必填项目
   
昵 称: *
Email: *(不会被公开)
网 站:
你的评论: