收起左侧

从MemoTrace(留痕)迁移聊天记录到CloudBak

0
回复
41
查看
[ 复制链接 ]

1

主题

1

回帖

0

牛值

江湖小虾

背景介绍

我在过年时候,由于把我的Win10更新到了Win11,导致微信3.X版本不可用,并且在安装微信4的时候,一些误操作把聊天记录删除了。今天突然看到我曾在一年前使用 MemoTrace 解析过微信记录。便想着如何把这部分聊天记录迁移到我现在在用的 cloudbak 中去。

软件版本

  • MemoTrace 2.1.1
  • cloudbak 1.0.1 2025/04/24

这次只介绍你使用过 MemoTrace 备份过聊天记录,并且原来的微信聊天记录刚好又丢失了的情况。

如果你没有正在使用这两个软件,请忽略本文的处理方式

迁移

  1. 打开 MemoTrace软件,设置 - 文件管理

    找到数据保存的目录,然后打开文件夹,此时打开的是导出路径,需要返回上层目录,进入数据库存放路径

    image.png

  2. 进入数据库存放路径后,能看到与你UID有关的聊天数据 wxid_xxx 的文件夹

  3. 将wxid_xx的文件夹复制到另一处临时目录备用,比如我复制到了桌面

    668b9991-70f7-4c99-a93b-5c0979c23dbd.png

  4. 进入wxid_xxx的目录,然后创建一个文件夹叫Msg,将所有db文件全部复制到Msg里面去

    b69a3e95-7bf5-45be-a167-4f2493baacea.png

  5. Msg/Multi(分库数据)在Msg文件夹中在创建一个Multi的文件夹
    所有带数字编号的滚动分库文件,统一放入 Multi文件夹内:

    • MSG0.db、MSG1.db、MSG2.db、MSG3.db ...
    • MediaMSG0.db、MediaMSG1.db、MediaMSG2.db、MediaMSG3.db ...
    • FTSMSG0.db、FTSMSG1.db、FTSMSG2.db、FTSMSG3.db ...

    7f00af78-94bf-46fb-aa48-a1312f50f5f7.png

  6. 准备工作算是做好了一部分,然后可以在cloudbak后台 添加会话

    158cabee-d478-4978-8a21-392402f61a7a.png

    这里面微信版本选择 微信3 微信key你原来有可以使用以前的,没有就随便写一个,id就是刚才的文件夹名称了

    注意:不要开启定时解析!!!

  7. 添加好以后,根据自己配置的实际路径找到cloudbak的存放数据的文件夹,这个每个人设置可能都不一样,我这里使用1panel去演示,其他方式只要能找到对应的目录即可

    image.png

    一般是sessions中的最后一个目录,因为是你刚添加的嘛,点击进去,然后进入最后一个目录,看到自己的wxid_xxx的目录后,把刚才准备的文件全部上传到这个目录下

    image.png

  8. 然后是重命名数据库的名称,这一步也可以在上传前就开始做,就是把所有的db文件(包括multi目录里面的)前面加一个前缀 decoded_

    image.png

  9. 到这里就可以去刷新cloudbak前台页面,如果报错并且看不到聊天记录可重启下cloudbak服务。正常这时候文字和语音的聊天记录就没有问题了,但是图片还是无法查看

    image.png

  10. 恢复图片,文件等数据,由于我备份其他文件都已经丢失了,只有个别图片可还原了,这里还是简单说一下

    • 缩略图:这个只能手动使用大图来假装是缩略图了,应该是找不到了
    • 点击后的大图:需要手动上传,并且如果你之前没有使用memotrace导出聊天记录的话,基本上也看不到了

    具体操作方式

    打开memo的data文件夹,就是第一步中打开文件夹的那个文件夹,里面有个image目录,如果这个目录中你的文件很多,那么可恢复的就多,同样这个目录我们复制出来到桌面或者你喜欢的位置

    image.png

    然后我们在刚才的聊天界面按F12,选择网络,筛选器选择Img

    image.png

    打开这个界面后,然后点击刚才那张看不到图片进行预览(当然这时候肯定是失败的),主要是查看它的url是多少,我们根据url去找这张图,在点击负载,查看参数

    比如我这里的 relative\_pathwxid_xxxx/FileStorage/MsgAttach/dd10294510bd09f502551b80a/Image/2025-01/383xxxxx.dat

    那我们先在刚才复制后的image目录中找有没有名叫 383xxxxx的图片,如果有,我们把这张图片的后缀名修改成 383xxxxx.dat 然后回到第7步中nas的目录 wxid_xxx中,按照规则创建这样的目录 FileStorage/MsgAttach/dd10294510bd09f502551b80a/Image/2025-01/ 把刚才这张图片上传上去,回到cloudbak的前台页面,重新点击图片,就能看到这张图片了

    其他图片都是这样的处理,方法比较笨,有很多图的时候确实不方便,目前没想到其他办法

    缩略图只是路径不一样并且不好对应,在滑动聊天记录的时候看网络请求日志,显示有thumb的就是它的位置,但是如何与界面上对应我还没想到办法,图少的时候一目了然,图多了我也分不清楚是怎么对应的,步骤与预览图是一样的

  11. 文件的恢复

    与上面图片的方式相同,只不过点击图片变成点击文件然后查看url,我这里因为一个文件都没有了,我也不确定实际情况要怎么操作

说明

这种方式在搜索用户时会报错,可以忽略,目前看不影响实际功能

其他更多的**评论区讨论

收藏
送赞 1
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

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

本版积分规则