微信聊天记录怎么导出做成文档(聊天记录导出到电脑的方法)

网上有一些工具也可以完成这个功能,但是基本都是付费的。手动操作的话,找了很多的博客,基本没有完全有效的。最终找到一篇很靠谱的教程:传送门,本文基本参考这篇进行整理。

首先上我的github把所有需要的文件下载下来:

https://github.com/godweiyang/wechat-explore

,用法稍后说明。

小米手机

小米的话做法很简单,不需要进行root。

微信聊天记录怎么导出做成文档(聊天记录导出到电脑的方法)

然后将手机连接电脑,打开手机目录下的MIUI/backup/AllBackup/yyyymmdd_xxxxxx/文件夹,将.bak文件拷贝到电脑上,我这里重命名为了com.tencent.mm.bak。

其他手机通用做法

其他手机可能没有这么方便,一种办法是root之后去/data/data/com.tencent.mm/MicroMsg下面找这三个文件,但是很多人是不会去root的,所以介绍另一种方法。

然后对安卓虚拟器进行root,这个也是设置里就有的,最后就能把三个文件都拷贝到电脑上了。

破解数据库密码

将上面的所有文件全部放在一个目录下。

然后命令行运行如下代码:

javac IMEI.java

java IMEI systemInfo.cfg CompatibleInfo.cfg

第三行就是数据库的密码了。

导出聊天记录

然后打开sqlcipher.exe软件,用它打开EnMicroMsg.db数据库,输入第五步得到的密码。

弹出的框里,第一个下拉框选择GB2312,然后载入,这时候就不乱码了。

然后在talker一列选择你想要筛选的聊天对象,单击content列并复制到message.txt文本中。

最后命令行运行下面代码去除无效信息:

python3 process_wechat.py message.txt

这时候会产生一个__message.txt,就是处理完的聊天记录了。

生成词云

这个上一篇博客已经讲过了,可以去看看:

https://godweiyang.com/2019/07/27/wordcloud/

最后的效果如图所示

发表评论

登录后才能评论