chatlog icon indicating copy to clipboard operation
chatlog copied to clipboard

有关 dat 文件的 V2 版本

Open recarto404 opened this issue 7 months ago • 2 comments

部分 .dat 文件(非 _t.dat 或者 _h.dat)采用了 wxgf 格式,望跟进

recarto404 avatar Apr 30 '25 06:04 recarto404

部分 .dat 文件(非 _t.dat 或者 _h.dat)采用了 wxgf 格式,望跟进

_t.dat 或者 _h.dat 你搞定了吗? 非 _t.dat 或者 _h.dat,我搞不定,你说的wxgf格式都没听过啊

gzygood avatar Apr 30 '25 09:04 gzygood

写了一个转换的小工具

https://github.com/recarto404/reChat/

recarto404 avatar Apr 30 '25 13:04 recarto404

已支持 相关 PR https://github.com/sjzar/chatlog/pull/192

sjzar avatar Aug 17 '25 13:08 sjzar

写了一个转换的小工具

https://github.com/recarto404/reChat/

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

sjzar avatar Aug 17 '25 13:08 sjzar

差不多,但其实会根据格式指定6种格式,使用 dll/so 确实是临时之举

recarto404 avatar Aug 17 '25 13:08 recarto404