假设时间段 A 为 2020 年 1 月 1 日至 2020 年 1 月 31 日
时间段B:2020年2月1日至2月28日
A时间段我用的是手机a,1月31号因为手机a坏了,就用手机b登录了,A时间段我一直在电脑上登录微信,那么在手机a无法使用的情况下,如何将A时间段微信PC版的聊天记录导出到手机b呢?
网上说“C:\\\\\”文件夹下的Msg文件夹里的数据库文件“.db”里有聊天记录
但我在这个数据库中只找到了如图1所示的数据库结构
这些数据库信息中没有聊天记录
其实从这个文件的大小来看,它肯定不是一个聊天记录的数据库文件。
此文件大小仅为
我的聊天记录应该不少,大概1~2G左右
因此,上传到互联网的数据库不是聊天记录
其实之所以网上上传的数据库文件是聊天记录,是因为我觉得手机微信聊天记录数据库文件的名字确实就叫“.db”,里面也确实有聊天记录。
但是微信必须有一个数据库来存储聊天记录
于是我在微信根目录“C:\\\\\My ID”中搜索关键字“.db”,在视图 > 排序方式中选择大小&降序
获得的结果
排名前几位如下
我初步推断聊天记录在MSG0.db & MSG1.db
但在解密时,只能获得一小部分,因此密钥可能在MSG1.db中被分段
但这一小部分可以证明MSG1.db中确实存在聊天记录
但MSG1.db中的聊天记录只有一小部分能被密钥解密
所以想请教一下各位高手能否破解MSG1.db数据库文件
或者微信的开发者看到这个问题,想出一个能把微信PC的聊天记录恢复到手机上的功能。
谢谢