微信聊天文件过期被清理数据修复成功
近日,一位企业老板带着他的台式机电脑来到鸿萌的办公室。经了解,他在2020年8月时给某客户发送报价单,但是在微信聊天记录里面,该报价单因为过期被清理,而无法打开,如下图所示:
现对方与他因为价格不一致而产生纠纷,该老板需要修复该聊天记录,以作为凭证。
鸿萌工程师通过检索,发现该2020年报价单,在此电脑上其他位置还保存有原始文本,现在需要将此文件保存到此微信的原始文件存储位置。而找到这一文件的原始存储位置是解决问题的关键。
如何找到被清理文件的原始存放路径呢?解决方案如下:
下载工具:
wx-dump-key-v0.1.0.exe(获取微信密钥)
wx-decrypter-v0.1.1.exe(聊天记录导出)
注:不支持32位操作系统
(1) 打开cmd窗口将wx-dump-key-v0.1.0.exe拖入,然后空格zmkm回车(需要登录微信),显示几段输出信息,只需留存sqlite key后面的内容,即密钥
(2) 准备需要的db文件:
好友列表
MicroMsg.db
MicroMsg.db-shm
MicroMsg.db-wal
聊天记录(可以有0、1、2、3,,,)
MSG0.db
MSG0.db-shm
MSG0.db-wal
MSG1.db
MSG1.db-shm
MSG1.db-wal
MSG2.db
MSG2.db-shm
MSG2.db-wal。
通过everything来检索文件,占用小,且比windows更快更方便,
下载地址:https://www.voidtools.com/zh-cn/
便携版解压即可使用,推荐下载
简单设置:打开后选择管理员身份启动,主界面点击工具-选项,点击“常规”,选择 “everything服务”,视图里选择“交错行颜色”和“高亮光标经过行”。
搜索MicroMsg与MSG文件,注意MicroMsg.db-shm和MicroMsg.db-wal只有在登录微信时才会出现,且所需MicroMsg和MSG文件都没有其他前缀后缀,把鼠标箭头放在路径栏可以看到具体路径信息,因为电脑上可能登陆过多个微信账号,选择保存所需微信号的文件
(3) 将上面的全部文件拷入到下载的工具文件夹中的input文件夹中
然后运行wx-decrypter-v0.1.1.exe [sqlite key],注意,需要在微信工具存放的分区硬盘文件夹里运行上述命令,如果是在D盘,就要切换到D盘,输入D:或d:回车,并通过cd指向所在文件夹
导出成功之后会发现output中有两个文件夹:csv、db
我们选择使用Navicat打开output中的db文件:
Navicat下载地址:https://navicat.com.cn/
主页点击 产品,点击 免费试用Navicat Premium 16
将csv文件夹里的MSG文件拖至Navicat的左边空白区域
然后右键MSG文件选择 在数据库中查找
找到该老板的好友A的微信ID(即wxidxxxxxxxxxx),如果改过了可以先检索某句话,在那句话的详情页找到他的微信ID
双击右边结果 1
Wxid即微信ID
然后检索目标好友的微信ID,文字间的空白区域就是文档类文件,逐个搜索MSG文件,通过上下文确定所需文件区域,点击某一空白行获取具体路径
3、找到路径目录,把备份文件拷贝进去即可。
至此,问题解决。有需要的朋友可以参考。
领取专属 10元无门槛券
私享最新 技术干货