对提取微信内容的方式调查 - DianQK/wechat-archive GitHub Wiki
使用 Android 设备的数据
目前来看大部分内容都会直接放到各种文件夹中,基本上可以直接使用,需要注意的是:
- db 有加密
- 下载的表情包似乎也有加密(虽然可以重新从 db 中的 url 下载)
使用微信官方备份的数据
主要有三个文件:Backup.db
、BAK_0_MEDIA
、BAK_0_TEXT
,暂不清楚具体内容,可以确定的是:
- 多次备份也只会更新这几个文件
- 缓存的视频会备份到
BAK_0_MEDIA
iOS 使用 Finder 的备份
未知
以上特定的数据格式都需要逆向获取,但是新版本变更可能带来额外的成本,有哪些是不变的逻辑?