- jaime08152026-08-2057778
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,项目截图已按对应位置插入。
微信 4.x(Linux / Windows)本地消息解析与实时监听工具。
github.com

GitHub - jaime0815/WeChatWatcher
通过在 GitHub 上创建帐户来为 jaime0815/WeChatWatcher 开发做出贡献。
读取微信本地加密数据库(SQLCipher 4),把消息按 会话(人/群)— 时间 — 类型(文字/图片/视频/文件/链接/引用/小程序…)结构化组织,并通过文件变化监听实现新消息的秒级增量解析。提供命令行与 PySide6 图形界面。
功能特性
- ^-^ 数据库解密 — 从运行中的微信进程内存一次性提取 SQLCipher 密钥,解密全部本地数据库
- ^-^ 消息结构化 — 会话、发言人(昵称/备注)、时间、类型、内容、媒体文件路径互相关联,输出 JSONL
- ^-^ 实时监听 — 监听数据库 WAL 文件变化,新消息实时解析落盘并上屏
- ^-^ 图形界面 — 会话气泡浏览、全局消息查询、实时监听(可按会话/发言人过滤)、运行日志、导出
- ^-^ 图片解密 — 老 XOR / V1 格式
.dat开箱即解;V2 图片密钥后台自动抓取(Linux),抓到自动停止- ^-^ 导出 — 单会话导出 JSON / CSV / HTML,可选拷贝媒体文件
界面预览
主页

实时监听

消息查询
主楼 - 厢叶枫2026-08-2023864
完了,这下我真得在互联网上裸奔了。还有这种东西啊,佬友们全是有实力的 ^-^
- LinuxC2026-08-2057779
这个好哇,是个好思路,相较于直接逆向微信协议安全多了。
- EthanYe-linuxdo2026-08-207159
没有顺便把历史信息也导出来么?其实更需要历史信息啊。
- jaime08152026-08-2157778
恩, 默认支持历史信息解码导出的
- zhwyt2026-08-2121569
这几天刚好在折腾微信,果断学习 一下,感谢佬的分享
- Yw2026-08-2157780
好东西,已严肃 star,今晚就认真学习 ^-^
- zhwyt2026-08-2121569
已经删除的历史消息,还能还原回来吗?
- wangdakee2026-08-2129963
难点在于怎么去抓没有主动点开的图片原图,这个我折腾很久了没做完
- Iduei_dir32026-08-2133382
好东西啊,在windows下测试了下,找到进程了,找不到密钥,wx version:4.1.12.55,win11 Personal
- 6yy66yy2026-08-2157781
牛啊,我一直想把Windows微信的消息通知弄成跟mac一样的原生通知
- 纯棉2026-08-2127303
同样严肃star,今天晚上就开始学习。岂不是可以拿聊天记录搞个自动回复机器人
- zsunny2026-08-2138152
- feedeve2026-08-2157782
release 构建包莫非被和谐了? ^-^
- gopython32026-08-2110522
pip install之后并以管理员身份运行cmd, 然后执行 run_gui.bat 出现```
[*] 全量扫描得到 0 个候选密钥
Traceback (most recent call last):
File "D:\works\code\github\WeChatWatcher\main.py", line 281, in <module>
main()
File "D:\works\code\github\WeChatWatcher\main.py", line 266, in main
{
File "D:\works\code\github\WeChatWatcher\main.py", line 83, in cmd_extract_keys
extract_keys_win(db_storage, KEYS_FILE)
File "D:\works\code\github\WeChatWatcher\wxwatch\keyscan_win.py", line 247, in extract_keys_win
raise RuntimeError("内存中未找到密钥字符串。微信是否已登录?")
RuntimeError: 内存中未找到密钥字符串。微信是否已登录? - actt2026-08-2157783
牛啊,佬,今天找时间学学,还得高手在民间。
- upup猫猫2026-08-2115875
佬,release构建包没了,是被和谐了吗QAQ
- sunman2026-08-2112309
mark,最近在做差不多的功能,参考一下
- 寒塘2026-08-2140298
已star,正好周末空了可以学习一下
- Jireh2026-08-2135531
最近看到好几个的微信项目都被DMCA了
