Results 90 comments of Sarv

> 写了一个转换的小工具 > > https://github.com/recarto404/reChat/ 写的非常棒,好像和另一个安卓作者一个思路,利用官方的 dll/so 来做解密对吧。 这几天用 ida 追了一下 wxgf 的解析流程 ,微信塞了一个 HEVC NALU 作为数据载体,解析用先生成 YUV420 数据,再转为 RGBA32,然后生成 JPG。考虑实现 HEVC 解析过于困难,就直接套了个 ffmpeg。

微信是 4.0.3 版本对吧? 是已知问题,微信在 4.0.3 更换了 aes 密钥,暂时没有解密。 重复 ISSUE:https://github.com/sjzar/chatlog/issues/68

已尝试支持,重新获取密钥后再测试下 相关 PR https://github.com/sjzar/chatlog/pull/192

已知问题,4.0.3 正式版更换了图片 aes 密钥,目前无法访问,历史迁移图片预计不受影响。

更新了一版,可以试一下,使用前需要再次获取一次密钥 相关 PR https://github.com/sjzar/chatlog/pull/192

只支持查看消息,不支持发送消息等操作

已修改 HTTP 启动的检查项,目前应该可以启动 HTTP 服务,但是为什么不存在 Contact 表需要检查下,我这边无法复现。 @keen4978 截图应该是 Windows v3 版本的截图,后面 @Uoghluvm 回复好像说是 V4 存在问题,但是 v4 并没有 `MicroMsg.db`,暂不清楚遇到的是什么问题。 相关 ISSUE: https://github.com/sjzar/chatlog/pull/216

windows 最后可获取密钥的版本是 4.0.3.36,获取密钥后可以任意升级,不影响使用。 关联 ISSUE #46

在项目发布后,微信官方已经快速调整了内存数据,在新版本的内存数据中,无法直接找到密钥信息。 如果需要使用,可以尝试从旧版本微信中获取到密钥,再使用新版本,密钥在大版本号内是通用的。 目前已直可获取密钥的最后版本存档: Windows 4.0.3.36: - https://github.com/iibob/WechatWindowsVersionHistory/releases/tag/v4.0.3.36 - https://github.com/cscnk52/wechat-windows-versions/releases/tag/v4.0.3.36 macOS 4.0.3.80 - https://github.com/zsbai/wechat-versions/releases/tag/v4.0.3.80 关联 #46