Skip to content

微信4 Windows 备份

注意:微信4与微信3的备份不能混用一个会话

支持的消息类型查看本章第4节,消息类型支持

该方法采用DLL注入方式,参考:https://github.com/ycccccccy/wx_key

微信 4.1.6.13 版本测试可行

前提

通过 docker 或 NAS 安装了云朵备份服务端

  • 开源版:likeflyme/cloudbak
  • Pro 版:likeflyme/cloudbak-pro

Pro 版本最好升级到 2.0.6 及以上,支持 we-sync 客户端

1. 第一步,使用 wx_key 获取数据 key 以及图片 key

进入 gayhub 下载最新的 wx_key-windows-v.xxx.zip:https://github.com/ycccccccy/wx_key/releases

不能访问 gayhub 也可以直接访问这个链接下载 2.1.3 版本:https://wwauv.lanzout.com/iPQd03edhjda

解压后执行 wx_key.exe,点击开始提取密钥

获取图片密钥, 图片密钥获取建议流程

  1. 彻底关闭当前登录的微信
  2. 重新启动微信并登录
  3. 打开朋友圈寻找带图片的
  4. 点击图片,再点击右上角打开大图
  5. 重复几次3和4,大概2-3次即可
  6. 迅速回到工具内获取图片密钥

成功获取的结果如下截图所示:

pic

2. 第二步,云朵备份中添加会话

使用 we-sync 添加

下载安装 we-sync,查看 we-sync 客户端

点击左上角 “加号” 添加会话,等待一会儿程序自动提取数据,完成后,可以看到右侧已经获取的微信数据,程序会自动填写部分数据

如果微信版本低于 4.0.3.36,we-sync 客户端自动获取 Data key 和 AES key。

通常需要手动填写的数据如下:

  1. 会话名称:随便填,用于区分多个会话
  2. 昵称:微信昵称,不是必须与微信一致
  3. Data Key: 填写 wx_key 获取到的数据库密钥
  4. AES Key:填写 wx_key 获取到的 AES 密钥,需要手动转换

wx_key AES 密钥转换:复制 wx_key 中的 aes 密钥,访问这个网址:密钥转换,粘贴密钥 ,分割字符串选择无,点击转换,转换得到的值填写到 AES Key 中

pic

云朵备份网页端添加

在云朵备份中添加会话,有以下注意事项:

  1. 微信KEY填写数据库密钥
  2. 微信id可以在微信客户端的设置->账号与存储->存储位置,点击更改会打开这个目录,通常以wxid开头
  3. 微信号可以在微信客户端点击头像查看
  4. 微信数据路径为第2步中打开的数据目录,需要包含微信id,参考图片上的路径填写
  5. 微信版本选微信4

pic

添加完成后点击这个新添加的会话,在会话配置->微信4图片设置中填写 xor key 和 aes key:

填写的值需要把wx_key获取到的数据转换一下:

  1. xor key: 打开计算器,切换到程序员模式,复制 wx_key 中的 XOR 密钥,粘贴到程序员计算器中的 HEX 位置,DEC 中的值填写到 xor key
  2. v2 aes key: 复制 wx_key 中的 aes 密钥,访问这个网址:密钥转换,粘贴密钥 ,分割字符串选择无,点击转换,转换得到的值复制到 v2 aes key 中

保存图片配置,这样就能支持图片解析

pic

3. 第三步,使用 we-sync 客户端同步数据到云朵备份

查看: https://forum.cloudbak.org.cn/d/101-xin-ke-hu-duan-wesync-shi-yong

安装完成,登录后点击添加的会话,点击开始同步,同步完成后会云朵备份会自动解析数据。同步的时候尽量不要点击we-sync的其他按钮,因为现在显示还不完善,可能会出现显示错乱。

自动同步没有生效的情况就关闭打开一次

4. 消息类型支持

v4消息类型