BlueMatthew / WechatExporter

Wechat Chat History Exporter 微信聊天记录导出备份程序
GNU General Public License v2.0
6.31k stars 564 forks source link

请问下 msgid 为什么每次重新生成备份都会改变 #140

Open awkj opened 1 year ago

awkj commented 1 year ago

参考了 https://blog.greycode.top/posts/android-wechat-bak/ 这个文档的解析

我理解 msg_id 是微信消息的唯一id,但是发现每次重新备份 msg_id 都会改变,而且 1/2/3/4 会出现在生成的 .js 文件中靠后的位置,最早的 msgid 可能是几千

BlueMatthew commented 1 year ago

msgid其实是微信客户端本地维护的id,不变的是其中的svr-msg-id

awkj commented 1 year ago

有办法拿到 svr-msg-id 吗, 我解析了您返回的 html/js ,没找到有 svr-msg-id

BlueMatthew commented 1 year ago

微信数据库里有,不过目前没有用这个字段。本地微信一般情况下msgid也是不会变的