对微信迁移备份恢复机制的研究及使用(附自用的记录备份方案)

查看 23|回复 0
作者:wfql1024   
原贴已过期:关于微信备份恢复机制的探讨及验证(20年写的了,新人发帖,后面整理格式后更新)
https://www.52pojie.cn/thread-1946172-1-1.html
(出处: 吾爱破解论坛)
24.11.8写:如何利用好微信自带的迁移备份恢复功能
已知情况
基于之前的实验,我们发现接收端中已有的消息不会被再次覆盖
备份有两种方式,全备份和不含图片/视频/文件(下文中用仅消息表示)
通常情况下,大多数用户会有这样的经历:
在手机上常驻登录,平时会在公司、单位中登录PC端,下班后又可能在个人电脑上登录过。而对于一些图片或文件,可能只在某一端打开过,另一端久了就过期了。就举例一个,备份恢复功能只能是从手机出发备份,那么就可能存在某些消息,手机上已经过期了,但是电脑上有的正常引用,却无法迁移到手机上(因为迁移不会覆盖),因此为了保证记录的最大完整性,需要移动端和PC端双端备份。
可行方案:纪年法双端备份(笔者在用)
具体操作可以根据个人需求选择备份方式,如可以不选择全备份,笔者这里是全备份和仅消息两种备份内容都进行
①恢复过去备份的记录(如果有)
即使经常备份,但平时也可能会偶尔删掉某些记录的时候,为了保证完整性,需要将所有已有的记录汇总在一起。
②以某台电脑为最终目的汇总记录
例如将所有的记录集中在个人电脑上。利用迁移功能即可完成,可以进行手机-手机、手机-电脑、电脑-手机的迁移,对于多台电脑的,其余电脑的消息可以通过其他电脑-手机-目标电脑的路径进行迁移。
此时电脑上涵盖了所有消息,但引用情况以电脑的为准
③将电脑汇总的记录也迁移到某台目标手机
此时手机上也是包含了所有的消息,但引用情况以手机的为准
④对手机记录进行非纯净备份(全备份+不含图片/视频/文件)
笔者命名方式为原名a加上年份和标记后缀,如android_e6e0290de8a1102b0fd4c939cc04a39b-2022ma
此时备份的是可能经过多次迁移备份恢复造成记录臃肿的非纯净版本,也即是交叠版本,而且引用文件以手机为准,所以使用了m(multi多个/mobile移动端)。反之则是下文出现的p。
a是all的缩写,是全备份;t是text的缩写,是仅消息。这里注意备份好一个就命名好一个。
⑤测试非纯净备份的有效性
数据无价,虽然微信备份恢复功能已经很成熟了,失败概率很低,但笔者还是出现过,因此测试新产生的两个备份文件很有必要。
测试可以选择一年中的某两个连续的时间段进行恢复操作(如3-5月,7-9月等等),看是否会出现异常;
另外再挑选一两个重要的联系人进行全年恢复,看是否会出现异常。
都无异常则测试通过,当然如果有时间可以全量测试,直接恢复全部。
不通过则从③重新开始。

若只在意手机端所引用的完整性(比如生活照片常常是手机打开,工作文件常常是电脑打开),到这里就可以结束了,但若想双端都备份好,则还需要进行下面步骤。

⑥清空手机对应时段的记录
为了备份电脑端的引用情况,此时需要清空手机相应时段的记录,因为不清空,微信机制是遇到相同则跳过,到最后备份的还是手机的情况。
⑦电脑完整记录迁移到手机
步骤和③相同,但目的和效果是不一样的。
因为不能直接从电脑备份,所以直接先转到手机,再选择备份,而且这个时候记录是只写过一次,是纯净的记录,不会有重复而变得臃肿。而且原本电脑能打开的文件图片等,手机也可以打开了,和电脑端一样的情况。
⑧对手机记录进行纯净备份(全备份+不含图片/视频/文件)
步骤与④相同,但目的和效果不一样。
命名方式为pa和pt。
p(pure纯净/pc电脑);a和t同上。
⑨测试纯净备份的有效性
同⑤相同,测试新生成的两个备份文件。若不通过则从⑥重新开始(为了保证纯净)。
⑩多位置存储好备份文件
网盘如度盘,阿里盘等;本地媒介可以选择机械硬盘。
11按需求清理不需要的记录
笔者通常新年的年初进行纪年法备份操作,平时的话就是想到备份就随手备份。比如2024年初备份2023一整年的记录。清理则是清理2022及以前的所有媒体引用,也就是只保留消息记录,不保留媒体引用(如图片、文件等已过期不可查看)。
24.11.8写:微信备份选项与恢复选项
备份的两个选项:全部聊天记录 vs 不含图片/视频/文件
全部的聊天记录
顾名思义,那就是能备份的都给备份,引用还在的,也会被备份起来
不含图片/视频/文件
引用手机微信显示的说明,另外语音也是不包含的

备份后它们的聊天消息还在,只是无法打开浏览

这就是之前所说的,消息在,引用丢了
如何选择
鉴于大多数人,都不会对过去太久的消息,尤其是工作文件之类,仍有查看的需求,因此“只备份消息不备份引用”的确是个不错的选择。
而比较“恋旧”的用户,喜欢所有数据都保存下来的,并且不愁存储空间,那么“全备份”是不错的选择。
恢复的两个选项:全部恢复 vs 仅恢复文字消息
全部恢复
顾名思义,备份里面是什么内容,恢复就是什么内容
仅恢复文字消息
笔者测试了下,只恢复了文字消息,不含其余所有类型(所有消息类型见下)。极轻量,只适用①于空间极度稀缺(这个原因应该少)②平时没有保存记录的需求,临时恢复查看一下消息,取证等等。
仅文字其实就是备份文件中那些带TEXT的文件。

所有消息类型包括但不限于
文字、语音、表情包、联系人/群聊邀请/公众号、红包/转账、图片/视频/文件、链接、撤回记录等系统消息、转发的聊天记录、视频号/文章引用转发/小程序、地图位置、通话记录、音乐、卡券……
如何选择
微信自带备份方式中没有“仅文字”,其目的应该是为了保证消息的完整性。无论是选择何种备份方式,笔者都建议全恢复,原因可见下表,我的2022年的各记录备份大小,可以看到多入21G的全备份,不含媒体引用的记录也只需要400M左右,只有backup.db和TEXT文件,占用已经减少很大的比例了。

[table]
[tr]
[td]全备份[/td]
[td]不含图片/视频/文件[/td]
[td]仅文字[/td]
[/tr]
[tr]
[td]21.1G

备份, 消息

您需要登录后才可以回帖 登录 | 立即注册

返回顶部