导出手机QQ聊天记录为html或mysql

背景

  • 电脑QQ可以直接导出mht,但是对于没有SVIP漫游的用户,手机聊天记录并无法同步到电脑端

方法

  1. root手机直接将com.tencent.mobilqq文件夹拷贝到电脑上
  2. 未root用户使用官方备份工具或者root的安卓虚拟机
    1. 华为手机使用华为手机助手即可
    2. 选择收据备份—>应用数据(选择qq)—>备份image-20221118111002507
    3. 使用‘楼月安卓手机备份文件提取器’拆包,image-20221118111431746
    4. 解压全部压缩包至当前文件夹image-20221118112010541
    5. 使用QQ-History-Backup导出为HTML
      1. 自己的QQ号写入自己的QQ,本分数据会存在该手机所有登入过的QQ信息
      2. QQ号/群号为要导出的聊天对象的QQ号或者群号
      3. image-20221118111704552

增补

https://github.com/iamumr/qqmessageoutput 支持导出为mysql或csv

参考资料

  1. https://www.zhihu.com/question/277886177
  2. https://github.com/Yiyiyimu/QQ-History-Backup
  3. https://www.zhihu.com/question/28574047/answer/1091665550