提取微信聊天记录详细教程
效果展示



一、下载模拟器导入聊天记录到模拟器里


提取成功,第一步搞定
二、破译密码
文件夹里面会有一个以很长一串数字或者一些字母组成命名的文件夹(也可能有多个。不同的文件夹名代表不同的qq,如果你用不同的qq登陆过微信,每个qq会产生一个新乱码文件夹,保险起见,可以都备份上)把此文件夹备份出来,文件夹里还有个systeminfo.cfg文件可以不用备份

在这个名字很长的文件夹下将这三个文件提取出来,avatar(存储了用户的头像数据),image2(存储了聊天的图片数据)EnMicroMsg.db(存储了所有的聊天记录)

被加密字符串就是: 351564524987328-15641****
在线加密网站:MD5在线加密/解密/破解—MD5在线 (sojson.com)
经过MD5加密后输出的字符串取前7位(小写)
将EnMicroMsg.db用sqlcipher.exe打开输入密码试试能不能打开
不能的话 用 IMEI = ‘1234567890ABCDEF’ 再试试
打开之后显示这个界面,点击Browse Data可以查看每个数据表的信息

微信所有聊天记录都在message表里,所有联系人都在rcontact表里,userinfo里存储个人信息,把这三个表导出为csv文件,分别命名为message.csv和rcontact.csv,userinfo.csv
将导出的所有表都放在db_tables文件夹里(自己新建)
直接导出的csv文件在python读写会出现异常,所以先在Excel里打开csv文件再另存为xlsx文件(或者用记事本更改编码方式为utf-8)放到db_tables文件夹里







