: :其他软件 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
TAG: 微信,聊天记录,电脑微信
09-22微信小视频拍摄
01-10基于微信小程序图书管理系统代码
01-10外卖微信小程序源码
01-02微信防撤回实例
12-28今天吃什么微信小程序项目源码
12-28微信机器人项目源码实例
12-27完整的点餐微信小程序,含后台源码以及数据
12-25微信小程序天气含java后端
11-21PPT绘制微信头像,形状剪除使用方法
10-25微信统计被自己屏蔽掉的朋友圈总数
09-07微信重磅更新,视频号能发1小时长的视频了
04-09微信突然更新这功能我们等了9年
11-26PC版微信3.0.0.57防撤回补丁
11-07C++企业微信双开小工具