如何导出微信的聊天记录



1.你需要导出和谁的聊天记录,就把和她的聊天记录通过电脑版微信备份一下,然后通过安卓模拟器再把她的聊天记录从 电脑版微信 恢复到 模拟器的微信 里面。


2.通过re或者类似文件管理器找到这个/data/data/com.tencent.mm/MicroMsg路径,下面有一个数字和字母组成名称很长的文件夹,把里面EnMicroMsg.db文件取出到电脑里备用


3./data/data/com.tencent.mm/shared_prefs路径下有一个auth_info_key_prefs.xml文件,记住里面的_auth_uin值(这个值可能是9位,10位或者负数)备用
4.打开模拟器的设置界面,记住IMEI值


5.用你得到的IMEI值 拼接 UIN值(例如IMEI:865166023282877 UIN:1002623291 拼接结果:8651660232828771002623291)放在MD5计算网站加密,得到一个32位小写的值,取前七位


6.用 sqlcipher 软件打开之前的第2步得到的EnMicroMsg.db文件(File - Open Database 或者文件直接拖拽进去),把第5步得到的七位值输进去


7.把聊天记录文件导出为csv格式(File - Export - Table as CSV file),选择message然后点击Export,命名为my_chat.csv,用记事本打开次文件,以utf-8格式保存。


153416hdzikz8hj6yylkhi.jpg




正文到此结束

随便看看

发表评论

    avatar
    微笑 大笑 拽 大哭 奸笑 流汗 喷血 生气 囧 不爽 晕 示爱 卖萌 吃惊 迷离 爱你 吓死了 呵呵

      已有 3 条评论

    1. QQ New4gays #2
      比如说EMIE的值是888888   UIN为-123456 那么就是MD5(888888-123456)是这个意思吗?2020-05-15 23:36回复
      1. QQ New4gays #1
        大佬 问一下uin为负数的情况如何操作2020-05-15 23:17回复
        1. gravatar 凣高先生
          @New4gays:包含负数拼接,之后正常md5 2020-05-15 23:20回复