微信的所有通讯录数据,聊天数据都存储在一个db文件中,在MicroMsg目录中,名称为EnMicroMsg.db。这是一个加密文件,要想看到里面的数据,只能通过数据库解密才能看到,这里我们使用的工具是sqlcipher。直接打开,输入生成的密码,该密码是imei和uin组合的md5值前七位。
好了,工具查看是很简单,那代码如何实现直接读取里面信息的效果呢。例如,要读取所有的通讯录好友,昵称,微信号等信息。
首先我们集成sqlcipher
然后就是代码实现解密,这里我们直接上核心代码:
本文仅作为技术交流,若用于其他商业行为导致的法律纠纷,与本文作者无关。威信393231639。