Name Last Update
..
archive Loading commit data...
db-decrypt Loading commit data...
docs Loading commit data...
frida-daemon Loading commit data...
local-testkit Loading commit data...
lsposed-wechat-sendmsg Loading commit data...
platform-tools Loading commit data...
search Loading commit data...
.gitignore Loading commit data...
README.md Loading commit data...

README.md

wechat_plain/scripts — 目录索引

Pixel 上微信 bot 的脚本与工具,按功能分目录管理。

目录 功能 状态
<code>db-decrypt/</code> Frida hook libWCDB.so 抓 SQLCipher key + 解密 EnMicroMsg.db(Android v1/v2 + Mac 旧路线 + 浏览器解密页) 可用
<code>search/</code> 解密库之上的 Web 搜索服务(search_server*.py)+ 聊天统计生成(build_chat_stats.py) 可用
<code>lsposed-wechat-sendmsg/</code> A11y 发送模块 = 当前唯一能把消息真正推进 message 表的主发送链路(HermesAccessibilityService,纯 UI 自动化) 主线 ✅
<code>local-testkit/</code> Pixel 端部署 / 自启动 / 测试套件(hermes daemon、termux boot、各类 debug/test 脚本) 可用
<code>platform-tools/</code> adb / fastboot 等 Android 平台二进制 工具
<code>frida-daemon/</code> 早期 Frida 发送队列实现 已废弃(注入大 bundle 触发反调试致微信崩溃)
<code>archive/</code> 更早期的 Frida / lldb PoC 脚本 归档
<code>docs/</code> 文档:HANDOFF.md、README_Android.md、notes/(项目/参考笔记) —

发送链路现状详见仓库根 CLAUDE.md §微信集成架构:只有 lsposed-wechat-sendmsg 的 A11y service 真正生效,frida-daemon 与 LSPosed 反射 API 两条路径均已废弃。

常见入口

# 以本目录 (wechat_plain/scripts/) 为工作目录

# 抓 key + 解密(Android)
python3 db-decrypt/wechat_android_attach.py            # 抓 SQLCipher key
python3 db-decrypt/wechat_android_attach.py --extract-db
python3 db-decrypt/wechat_android_attach.py --decrypt

# 启动搜索 Web UI
python3 search/search_server_android.py ~/wxmoment/dbs/EnMicroMsg.db.decrypted.db

详细操作见 <code>docs/README_Android.md</code> 与 <code>docs/HANDOFF.md</code>。