Chatlog

最早了解微信数据库是在 https://github.com/sjzar/chatlog 这里,不过该项目已经移除,通过 issues 还是能找到很多 fork 的信息,拿到源码,随便找个 AI 就可以编译了,于是我也存了一份,https://github.com/svcvit/chatlog 打包了一个 MacOS 的 0.3.1 的版本。

如果你在 2025 年,用过这个软件,大概本地已经存过解密的 Key ,直接下载就可以使用。如果你第一次下载这个项目,新版的微信已经无法获取 Key 了,4.0.3 的微信也无法登录。详情参考 https://github.com/sjzar/chatlog/issues/197 这里的说明。

Wx_key

这时,你可以使用 https://github.com/ycccccccy/wx_key 这个项目,获取微信的 Key,配合在这里 https://github.com/cscnk52/wechat-windows-versions 下载的各个版本的微信,就可以拿到 Key 的信息,但是注意:这个 Key,只适用于当前 windows 登录微信的数据库,如果在 MacOS 登录同一个微信,Key 并不相通。

不过,问题不大,只要复制整个微信数据库文件到 MacOS 对应的数据文件夹,这个 Key 和数据库可以直接使用。4.0 微信使用 QT 之后,Mac 和 Windows 的数据库是完全相同的。