-
- HermesAccessibilityService: 折叠态封面屏(1080×2364)下 A11y 节点 bounds 全 0、 ACTION_CLICK/SET_TEXT 失效,改用固定坐标 dispatchGesture 全流程(搜索图标 → 设剪贴板长按粘贴 → 首条结果 → IME 剪贴板候选插入 → 绿色发送按钮), 删 ~750 行旧反射/节点路径(-749/+74)。 - setup_termux_boot.sh: frida-server 路径挪到 Termux 家目录(~/hermes-wechat/bin), 弃用 /data/local/tmp(Termux 路径约定)。 - server/services/wechat/wechat-contacts.{json,md}: 从 EnMicroMsg.db rcontact 导出 5423 联系人(发送时确定真实 wxid 的权威来源)。 - wechat_plain/scripts/frida-daemon/: Frida 调试脚本(已废弃发送路径,留作参考)。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
-
Mac side (lemonPCRM): - Express server with /api/master/chat SSE endpoint - MasterSession multi-round orchestration - AgentManager + ToolRegistry - ClaudeCliProtocol ACP implementation Pixel side (wechat_plain/scripts/): - hermes_wechat_daemon.py: standalone daemon - SQLCipher DB decryption with WAL checkpoint fix - Direct LLM API calls (Kimi/Anthropic/OpenAI) - am broadcast to trigger LSPosed send - Auto wake WeChat to foreground before poll/send - lsposed-wechat-sendmsg: LSPosed module - sendTextMessageDirect via WeChat internal API - u01.r1.a -> builder -> m1.a() full chain - Background thread NetScene submission Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>