如何备份微信的聊天记录?

知乎小管家:此问题下曾多次出现包含诈骗信息的垃圾广告回答或评论(如非官方的电话号码、网站链接、社交帐号等),还请大家谨慎分辨,遇到可疑内容请「举报」到「垃圾广告信息」。不知道知乎上面有没有微信团队的同事?想请教一下如何备份微信的聊天记录。准备刷ios5.0.1了,唯一舍不得的就是微信里的一些聊天记录。
关注者
3,805
被浏览
1,226,525

69 个回答

怎样导出微信文本聊天记录?

下文是拆解微信数据库的干货!



效果如下




1.如果手机已经root了,用Root Explorer把文件拷贝出来

路径:/data/data/com.tencent.mm/MicroMsg/一大串长文件夹/EnMicroMsg.db


这文件存放着微信聊天记录,把它拷贝到根目录,接着拷贝到电脑桌面

2.文件是加密的,找到你的解锁钥匙

钥匙 KEY = IMEI (手机序列号) + UIN(用户信息号)

手机输入 *#06# 能得到IMEI


在哪里找到UIN呢?

文件路径:/data/data/com.tencent.mm/shared_prefs/ system_config_prefs.xml


拷贝到电脑,右键记事本打开,uin在最下面

钥匙 KEY= IMEI (手机序列号) + UIN(用户信息号)= 864587027946418-1342131695

把这一层拷贝到网站计算MD5值, 网站地址: 免费 MD5 散列计算器


把前7位拷贝下来当做钥匙KEY:69fd600

3.下载打开数据库的软件SQLite Database Browser

感谢网友把解密功能嵌套进去,下载地址: 百度云 ,打开如下


点击File,OpenDatabase,选择刚才的EnMicroMsg.db文件

弹出一个框,输入刚才7位的钥匙,就能顺利打开了微信数据库了


打开效果如下

4.查询与某人的聊天记录, 点击窗口:Execute SQL



贴下面这一串SQL语句上去,点击Execute query即可

select datetime(subStr(cast(m.createTime as text),1,10),'unixepoch', 'localtime') as theTime,
case m.isSend when 0 then r.nickname when 1 then '我'end as person,
m.content
from message m inner join rcontact r
on m.talker = r.username
where m.type=1 and r.nickname = ' 对方微信昵称 '

查询你和不同人的对话记录,就替换对方的微信昵称




随便转载,标记出处哈

参考资料
微信破解,解密?How To Decrypt WeChat EnMicroMsg.db Database?
一说这事我就义愤填膺。
我微信里有三千多好友,群也有好几百个了,其中叽叽喳喳说个不停的也总有百来个。
半年多下来,聊天记录条数经统计一百多万条。。。
怎么统计出来的?这就是血泪史了。
折腾过的人都知道,聊天文字记录和图片视频等等是分开存储的。前者需要root才能导出。
大半年一共7个多G吧。。。都是流量啊!
占地儿大就大吧,毕竟确实有这么多信息数据。
但问题在于,特么的图片视频音频的存储形式为啥这么奇葩?
每次都单放一个文件夹?这特么搞出多少个文件夹?
光index文件就1G多!
结果每次打算导出文件的时候都坚持不到结束就遇到意外失败。
光准备复制就得准备半个多小时!
有一次导出两个多小时失败了,光删掉导出的文件,注意,是删除,用了20分钟。
我擦,谁能告诉我这是为什么?
于是现在每次我都是把包含聊天记录的文件夹在手机上压缩好了再导出。(手机几个小时内不能干别的)
7G多的文件3G多的压缩包,就特么微信一个应用需要占的空间。这还不算附件啥的
我16G存储的手机还能干点别的么?
导出来的文件,我用微信聊天记录导出软件(不广告了,收费的)整理成正常的、应该的聊天记录存储模式——每个对话对象一个文件夹,里面是所有的文字和图片啥的,按日期排序。
一开始一直没显示剩余时间我还以为程序卡了,
睡了一觉起来发现进度条确实动了——不到三分之一。。。
27个小时以后,终于显示快完成了。。。我也很佩服我的电脑居然没崩溃
为了导出个聊天记录,我前后带root手机每次都得折腾两天。。。
一个手机应用,占了手机大半部分存储,是手机卡慢、耗电、跑流量的元凶,
就用一个聊天记录的功能要我格外花钱买软件外带伺候它两天。
老子真不知道为什么还要用它,如果还有别的选择。

这么多懂技术的,为啥就没有人出来把这个破产品给干了的?


补充一个方法:FTP,从手机中导出大量小文件果然还是ftp是神器,不用担心过程中断了,导出速度每次提高到了6个小时……当然,缩短了备份间隔,同时大家也都没那么爱在微信聊天了——这产品已经开始走下坡了。