文章目录
显示
微信聊天记录本地持久化备份方案
wechat-backup,github上面一个开源的仓库,主要介绍微信聊天记录本地持久化备份方案,还详细介绍解密安卓微信聊天信息存储,非常详细的介绍了微信每个文件夹是干嘛的等等诸如此类,对于平常微信存储很小而微信聊天记录很多重要的同学来说非常实用了,我们先看一下微信聊天记录本地持久化备份的效果,下面简单描述了准备前工作和大致流程,如果觉得自己可以,可以直接访问作者页面跟着详细步骤做。
准备工作
(当前微信版本是:8.0.18)
- 一台 Root 的手机(手机不能 Root 的话用安卓模拟器,然后安卓模拟器获取 Root 应该也是可以的,不过我没试过)
- DB Browser for SQLite
- SQLCipher
- silk-v3-decoder
大致流程
- 手机聊天记录备份到电脑,在有 ROOT 权限的手机上登陆微信,电脑点击备份恢复,把聊天记录恢复到有 ROOT 的手机上。(如果没有有 ROOT 权限的手机,建议可以用安卓模拟器)
- 收集下面这些数据,然后放在同一个文件夹下:
- 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
- 获取解密 DB 的密钥。
- 进行微信聊天数据 DB 的解密
- 转换微信语音
- 运行本程序,打开控制台输出的网址,就可以查看你的聊天记录了。
运行时,记得在 main.go 里指定你存放上面这些文件的目录地址
注意⚠️:WxFileIndex.db 里面文数据表名一般都是 WxFileIndex2 ,有时候却是 WxFileIndex3 或者叫其他名字,请根据实际情况来设置代码 wxfileindex.go 文件中 SQL 查询的表名(已在代码中做处理)
微信聊天记录本地持久化备份方案教程地址
GitHub页面:https://github.com/greycodee/wechat-backup
- 转载或引用本文内容,请保留原文链接并注明来源。
- 本站内容主要用于信息整理、技术研究与经验分享,不对第三方产品或服务的可用性、完整性作出任何明示或暗示的保证。
- 部分内容可能来源于公开网络或开源社区,如涉及版权或其他合法权益问题,请通过下方联系方式与我们联系,我们将在核实后及时处理。
- 本文所提及的工具、项目或解决方案仅供学习与研究参考。如涉及商业使用,请自行确认并遵守相关软件、平台或服务的授权条款。
- 反馈与联系(# 替换为 @):feedback#abskoop.com


评论(1)
好复杂啊,我还是努力搬砖换手机吧