有没有办法导出微信群里的聊天记录?

2015-11-03 08:37:57 +08:00
 HancockXu

女朋友需要整理一个微信群里的聊天记录,这个过程比较麻烦琐碎。想能不能写个脚本帮她分析,但是目前好像没什么办法能导出微信聊天 log ,大家有什么办法吗?

9515 次点击
所在节点    程序员
23 条回复
crystone
2015-11-03 08:44:00 +08:00
昨天还看到一篇帖子分析怎么导出,具体太复杂了
azuginnen
2015-11-03 08:47:27 +08:00
关注
moregun
2015-11-03 08:53:47 +08:00
花钱愿意么?
我一直在用的软件,就是要收费。在 v2 其他帖子,我也推荐过。
rxg9527
2015-11-03 09:00:51 +08:00
@moregun 有点兴趣,想请教一下是哪款软件,我是苹果,未越狱情况下不能用吧?
zzlinove
2015-11-03 09:01:59 +08:00
如何备份微信的聊天记录?

乐乎达达,计算机 / 心理学

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



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

我与 a32285808 的对话,导出效果如下


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?

http://www.zhihu.com/question/19924224/answer/69982884
qinxi
2015-11-03 09:11:40 +08:00
iphone iTunes 备份 其他工具(itools ) 打开备份 找到微信的文件夹 ~~~然后 随便找个工具打开数据文件
HancockXu
2015-11-03 09:16:06 +08:00
@zzlinove 谢谢啦
JiaFeiX
2015-11-03 09:53:41 +08:00
PP 助手什么的,现在都支持导出
yxjxx
2015-11-03 09:54:39 +08:00
用 telegram
yiplee
2015-11-03 10:50:10 +08:00
dianso
2015-11-03 10:58:27 +08:00
哪有那么麻烦,下载个同步助手导出为 TXT 或者表格就行。
HancockXu
2015-11-03 11:59:29 +08:00
@yiplee 哈哈😄
RAKE
2015-11-03 12:56:18 +08:00
@zzlinove 真厉害,这都能发现加密方式(莫非是反汇编过?
nacurin
2015-11-03 12:57:55 +08:00
@moregun 求收费软件
jidixuelang
2015-11-03 14:48:10 +08:00
需要这么麻烦? itools 就可以
fishlee
2015-11-03 15:03:36 +08:00
谢谢分享
moregun
2015-11-03 19:03:28 +08:00
moregun
2015-11-03 19:03:46 +08:00
@rxg9527 http://www.qiepai.net 不用越狱也可以使用
rxg9527
2015-11-03 20:17:03 +08:00
@moregun 多谢
xdeng
2015-11-03 20:33:12 +08:00
找一个签名版的同版本微信 覆盖安装 然后各助手就可以访问那些目录了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/233127

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX