mirror of https://github.com/jackwener/wx-cli.git
feat: 富媒体内容解析、表情包显示、组合消息修复
- 表情包内联显示: emoticon.db CDN映射 + 下载缓存 - 富媒体内容: 链接卡片/文件/视频号/小程序/引用/位置等完整渲染 - 修复文字+图片组合消息丢失 (前端去重key加消息类型) - 新增隐藏消息检测: 异步查message DB找回同秒内其他消息 - MonitorDBCache线程安全: per-key锁防并发解密损坏 - Web UI优化: 气泡样式/群聊发送者/图片点击放大 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>feat/daemon-cli
parent
24ae180669
commit
c85367ff08
11
README.md
11
README.md
|
|
@ -2,6 +2,17 @@
|
|||
|
||||
微信 4.0 (Windows) 本地数据库解密工具。从运行中的微信进程内存提取加密密钥,解密所有 SQLCipher 4 加密数据库,并提供实时消息监听。
|
||||
|
||||
## 更新日志
|
||||
|
||||
### 2025-03-03 — 富媒体内容 & 组合消息修复
|
||||
|
||||
- **表情包内联显示**: 自动从 emoticon.db 构建 MD5→CDN 映射,支持自定义表情(NonStore)和商店表情(Store),CDN 下载后本地缓存
|
||||
- **富媒体内容解析**: 链接卡片(type 49)、文件、视频号、小程序、引用回复、位置分享等在 Web UI 中完整渲染
|
||||
- **文字+图片组合消息不再丢失**: 修复同时发送文字和图片时只显示最后一条的问题(前端去重 key 增加消息类型)
|
||||
- **隐藏消息检测**: 新增 `_check_hidden_messages` 机制,session.db 只保存最后一条消息摘要,现在会异步查 message DB 找回同一秒内的其他消息
|
||||
- **MonitorDBCache 线程安全**: 引入 per-key 锁,防止多线程并发解密同一数据库导致文件损坏
|
||||
- **Web UI 改进**: 消息气泡样式优化、群聊发送者显示、图片缩略图点击放大
|
||||
|
||||
## 原理
|
||||
|
||||
微信 4.0 使用 SQLCipher 4 加密本地数据库:
|
||||
|
|
|
|||
1124
monitor_web.py
1124
monitor_web.py
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue