1.手机微信聊天记录备份到电脑(可以选择你备份的指定人,手机和电脑在同一网络下,才可以备份到电脑,我是电脑连接wifi,手机连接wifi)

2.安装逍遥模拟器新建进入微信还原聊天记录(只要可以登录微信即可)

3.下载es文件浏览器或者re文件浏览器授予root权限进入到/data/data/com.tencent.mm/把MicroMsg文件夹复制,粘贴到共享目录

4.得到模拟器/手机的IMEI

5.得到微信UID,可以通过抓包获得,也可以参考一下方式进入到路径/data/data/com.tencent.mm/shared_prefs/找到文件auth_info_key_prefs.xml,里面的_auth_uin就是微信UID

6.找到微信聊天数据库,在刚才复制出来的文件夹当中文件夹名字长的就是,如果有多个,则里面最多文件的就是,我这里是第一个文件夹内的

7.EnMicroMsg.db就是数据库,使用sqlcipher进行打开。,需要密码,正常,密码算法是IMEI 微信UID 32位小写MD5的前七位

8.打开成功。
表 message:所有聊天记录
– msgId:按所有消息时间顺序的唯一编号
– type:标识聊天内容类型
-isSend:对方还是自己 1=自己 0=对方
– createTime:聊天时间
– talker:单聊的wxid或聊天室编号”[email protected]
– content:聊天内容,单聊直接显示内容,群聊格式为“wxid:\n内容”
– talkerId:标识聊天对象的唯一id,一个群算作一个id表 rcontact:联系人和公众号
– username:微信id,格式是”wxid_xxxxxxxx”或者一看就是自己设置的
– alias:自己设置的那个可以通过查找加好友的微信名(和上面那个有的有区别有的为空)
– conRemark:联系人备注名
– nickname:微信名片上的名字,公众号的名字
– contactLabelIds:联系人标签号

数据库的顺序是错误的,你需要导出后在根据每个人的wxid和聊天时间进行排序,再根据isSend来判断是哪个消息是自己发的,哪个消息是对方发的。
导出:
导出成csv的表格,自己分析一下表格文件进行数据筛选和清理即可。

9.易语言编写小工具,筛选cha询 指定好友的聊天记录,然后利用 HTML模板文件,将 聊天记录写入到 HTML文件,电脑浏览器打开HTML文件,最终漂亮的聊天对话效果展现出来

发表评论

后才能评论