微信聊天记录本地持久化备份方案

wechat-backup,github上面一个开源的仓库,主要介绍微信聊天记录本地持久化备份方案,还详细介绍解密安卓微信聊天信息存储,非常详细的介绍了微信每个文件夹是干嘛的等等诸如此类,对于平常微信存储很小而微信聊天记录很多重要的同学来说非常实用了,我们先看一下微信聊天记录本地持久化备份的效果,下面简单描述了准备前工作和大致流程,如果觉得自己可以,可以直接访问作者页面跟着详细步骤做。

微信聊天记录本地持久化备份方案 释放手机存储空间

准备工作

(当前微信版本是:8.0.18)

  • 一台 Root 的手机(手机不能 Root 的话用安卓模拟器,然后安卓模拟器获取 Root 应该也是可以的,不过我没试过)
  • DB Browser for SQLite
  • SQLCipher
  • silk-v3-decoder

大致流程

  1. 手机聊天记录备份到电脑,在有 ROOT 权限的手机上登陆微信,电脑点击备份恢复,把聊天记录恢复到有 ROOT 的手机上。(如果没有有 ROOT 权限的手机,建议可以用安卓模拟器)
  2. 收集下面这些数据,然后放在同一个文件夹下:
    • image2 文件夹:里面存放着所有的微信聊天图片,位置在:/data/data/com.tencent.mm/MicroMsg/[32位字母]/image2
    • voice2 文件夹:里面存放着所有的微信语音,位置在:/sdcard/Android/data/com.tencent.mm/MicroMsg/[32位字母]/voice2
    • voide 文件夹:里面存放着所有的微信视频,位置在:/sdcard/Android/data/com.tencent.mm/MicroMsg/[32位字母]/voide
    • avatar 文件夹:里面存放着所有的微信头像,位置在:/data/data/com.tencent.mm/MicroMsg/[32位字母]/avatar
    • Download 文件夹: 微信的聊天发送的文件存放在这里,位置在:/sdcard/Android/data/com.tencent.mm/MicroMsg/Download
    • EnMicroMsg.db: 微信的数据库文件,位置在:/data/data/com.tencent.mm/MicroMsg/[32位字母]/EnMicroMsg.db
    • WxFileIndex.db: 微信的文件索引数据库文件,位置在:/data/data/com.tencent.mm/MicroMsg/[32位字母]/WxFileIndex.db
  3. 获取解密 DB 的密钥。
  4. 进行微信聊天数据 DB 的解密
  5. 转换微信语音
  6. 运行本程序,打开控制台输出的网址,就可以查看你的聊天记录了。

运行时,记得在 main.go 里指定你存放上面这些文件的目录地址

注意⚠️:WxFileIndex.db 里面文数据表名一般都是 WxFileIndex2 ,有时候却是 WxFileIndex3 或者叫其他名字,请根据实际情况来设置代码 wxfileindex.go 文件中 SQL 查询的表名(已在代码中做处理)

微信聊天记录本地持久化备份方案教程地址

GitHub页面:https://github.com/greycodee/wechat-backup

本文链接:https://www.ahhhhfs.com/23213/

  1. 转载请保留原文链接谢谢!
  2. 本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
  3. 本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
  4. 本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
  5. 联系方式(#替换成@):feedback#abskoop.com