[技术教程] 微信聊天记录导出到电脑表格(安卓),苹果未测

[复制链接]
查看1241 | 回复30 | 2019-8-21 15:35:16 | 显示全部楼层 |阅读模式
本帖最后由 vitas 于 2019-8-21 15:36 编辑



安卓手机有没有root过都行
安卓亲测,苹果手机没有测试过
操作方法:已root手机可以忽略



第一步:把你手机里的VX聊天记录备份到电脑
(手机和电脑相同的网络情况下才可以备份到电脑,我是电脑、手机都连接wifi)
01.jpg


第二步:电脑上安装一下逍遥模拟器,新建一个进入VX还原聊天记录(VX能登录就行)
02.jpg


手机有没有ROOT都是一样的操作-------------------------------------------------

第三步:下载名为ES的文件浏览器或者名为RE的文件浏览器
并给予ROOT权限,然后打开/data/data/com.tencent.mm/
将MicroMsg文件复制粘贴到共享目录里面


03.jpg


第四步:得到模拟器/手机的IMEI
04.jpg

第五步:获得VX的UID,通过抓包获取,也可以使用下面方式
打开手机路径/data/data/com.tencent.mm/shared_prefs/
并且找到名为auth_info_key_prefs.xml的文件,文件里面的_auth_uin就是VX的UID了

05.jpg

第六步:找到你手机VX聊天的数据库文件,前面复制的文件夹中
名字长的就是,如果有多个都长,那就是文件最多的那个

手机不一样会有所不同,我的是第一个
06.jpg

文件里面的 EnMicroMsg.db 就是要找的数据库了,用 sqlcipher 打开它
07.jpg

需要密码,密码的算法是IMEI+VX的UID  32位小写MD5的头7个

08.jpg

到现在打开成功了


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


数据库里面的顺序是错误的,
要导出去以后在根据每个人的wxid和聊天时间进行排序
再根据isSend来判断是哪个消息是自己发的,哪个消息是对方发的。
导出:

09.jpg


导出来csv的表格以后在分析一下表格文件进行数据筛选和清理就OK了

10.jpg



工具下载: 下载.rar (106 Bytes, 下载次数: 0)
回复

使用道具 举报

Hebe | 2019-8-22 13:59:16 | 显示全部楼层
电脑、手机都连接wifi
回复

使用道具 举报

花无缺 | 2019-8-24 21:54:11 | 显示全部楼层
阔以阔以,领了
回复

使用道具 举报

绿岛小夜曲 | 2019-8-28 05:14:31 | 显示全部楼层
看帖回帖是美德!:lol
回复

使用道具 举报

大佬 | 2019-8-29 07:04:46 | 显示全部楼层
论坛有你更精彩。。。
回复

使用道具 举报

一情一世纪 | 2019-8-30 04:38:19 | 显示全部楼层
太棒了,找了好久
回复

使用道具 举报

Curtain私念 | 2019-9-15 06:35:33 | 显示全部楼层
看帖回帖是美德!:lol
回复

使用道具 举报

Perfect | 2019-9-17 13:45:13 | 显示全部楼层
赞赞赞赞赞,好赞
回复

使用道具 举报

magipige | 2019-9-21 16:52:37 | 显示全部楼层
沙发!沙发!
回复

使用道具 举报

半路青春 | 2019-9-28 07:44:14 | 显示全部楼层
这是好东西,收藏了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则