首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

微信聊天文件过期被清理数据修复成功

微信聊天文件过期被清理数据修复成功

近日,一位企业老板带着他的台式机电脑来到鸿萌的办公室。经了解,他在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、找到路径目录,把备份文件拷贝进去即可。

至此,问题解决。有需要的朋友可以参考。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230604A048RI00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券