mac 获取数据密钥失败 read memory timeout
➜ chatlog_0.0.15_darwin_amd64 ./chatlog key
2025-05-06T14:09:12+08:00 ERR Failed to read memory error="read memory timeout"
2025-05-06T14:09:12+08:00 ERR failed to get key error="no valid key found"
macOS 4.0.3.80 解密成功 但是微信现在默认打开后自动强制更新至4.0.3.93(实测发现4.0.3.80不登录账号就开始自动下载更新包了,所以下次打开微信窗口就会变成4.0.3.93),需要在代理软件屏蔽dldir1v6.qq.com等自动更新网址,或者打开4.0.3.80后立即启动ChatLog,须确保ChatLog显示的版本号是4.0.3.80而不是4.0.3 macOS 4.0.3.80下载地址:https://github.com/zsbai/wechat-versions/releases/tag/v4.0.3.80
2025-05-10T17:09:40+08:00 ERR Failed to read memory error="read memory timeout" 2025-05-10T17:09:40+08:00 ERR failed to get key error="no valid key found" macos 3.8.8 也是这个问题
read memory timeout 大概率是 微信、终端、chatlog 其中之一运行在 rosetta 模式,或是下载了不匹配的版本。
例如 @ZhangZangQian 提到使用的是 chatlog_0.0.15_darwin_amd64 amd64 版本的 chatlog,如果设备是苹果芯片,那 chatlog 的版本就选错了。