首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
宝塔
V2EX  ›  程序员

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

  •  
  •   HancockXu · 2015-11-03 08:37:57 +08:00 · 7340 次点击
    这是一个创建于 1479 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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



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

    我与 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
        6
    qinxi   2015-11-03 09:11:40 +08:00
    iphone iTunes 备份 其他工具(itools ) 打开备份 找到微信的文件夹 ~~~然后 随便找个工具打开数据文件
        7
    HancockXu   2015-11-03 09:16:06 +08:00
    @zzlinove 谢谢啦
        8
    JiaFeiX   2015-11-03 09:53:41 +08:00
    PP 助手什么的,现在都支持导出
        9
    yxjxx   2015-11-03 09:54:39 +08:00
    用 telegram
        10
    yiplee   2015-11-03 10:50:10 +08:00
        11
    dianso   2015-11-03 10:58:27 +08:00
    哪有那么麻烦,下载个同步助手导出为 TXT 或者表格就行。
        12
    HancockXu   2015-11-03 11:59:29 +08:00
    @yiplee 哈哈😄
        13
    RAKE   2015-11-03 12:56:18 +08:00
    @zzlinove 真厉害,这都能发现加密方式(莫非是反汇编过?
        14
    nacurin   2015-11-03 12:57:55 +08:00
    @moregun 求收费软件
        15
    jidixuelang   2015-11-03 14:48:10 +08:00
    需要这么麻烦? itools 就可以
        16
    fishlee   2015-11-03 15:03:36 +08:00 via Android
    谢谢分享
        17
    moregun   2015-11-03 19:03:28 +08:00
        18
    moregun   2015-11-03 19:03:46 +08:00   ♥ 1
    @rxg9527 http://www.qiepai.net 不用越狱也可以使用
        19
    rxg9527   2015-11-03 20:17:03 +08:00
    @moregun 多谢
        20
    xdeng   2015-11-03 20:33:12 +08:00
    找一个签名版的同版本微信 覆盖安装 然后各助手就可以访问那些目录了。
        21
    billwang   2015-11-03 23:46:09 +08:00
    其实挺搞不明白,为啥微信把聊天记录文件搞的那么琐碎,数据导入导出基本没有,难道仅仅是为了屏蔽别人接入吗?换个手机的话之前很多比如语音等东西都没了。
        22
    ulic95   2015-11-04 06:48:33 +08:00
    好复杂!
        23
    standin000   2015-11-04 21:24:50 +08:00
    收藏下!
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1159 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 24ms · UTC 18:20 · PVG 02:20 · LAX 10:20 · JFK 13:20
    ♥ Do have faith in what you're doing.