下你所需,载你所想!
IT技术源码资料下载网站

微信聊天记录导出表格软件教程

:其他软件 2019-05-30 17:19:28

安卓及电脑微信聊天记录导出恢复表格软件教程

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

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

接下来有无root操作方法一致-------------------------------------------------

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

文件夹内的EnMicroMsg.db就是数据库,使用sqlcipher进行打开。

需要密码,正常,密码算法是IMEI+微信UID  32位小写MD5的前七位


打开成功。
表 message:所有聊天记录
- msgId:按所有消息时间顺序的唯一编号
- type:标识聊天内容类型
-isSend:对方还是自己 1=自己  0=对方
- createTime:聊天时间
- talker:单聊的wxid或聊天室编号“xxxxx @ chatroom"
- content:聊天内容,单聊直接显示内容,群聊格式为“wxid:\n内容”
- talkerId:标识聊天对象的唯一id,一个群算作一个id表 rcontact:联系人和公众号
- username:微信id,格式是"wxid_xxxxxxxx"或者一看就是自己设置的
- alias:自己设置的那个可以通过查找加好友的微信名(和上面那个有的有区别有的为空)
- conRemark:联系人备注名
- nickname:微信名片上的名字,公众号的名字
- contactLabelIds:联系人标签号
数据库的顺序是错误的,你需要导出后在根据每个人的wxid和聊天时间进行排序,再根据isSend来判断是哪个消息是自己发的,哪个消息是对方发的。
导出:

导出成csv的表格,自己分析一下表格文件进行数据筛选和清理即可。

教程中的软件下载 www.xrwcn.com/down/57.html