# 微信 Hook 设备端脚本(Root 设备) 本目录用于 Root 安卓设备(如红米11)部署微信 Hook 脚本。 ## 文件说明 - `wechat_hook_v1.js`:微信 Hook 初版脚本(含 RPC + 消息事件上报骨架) - `wechat_hook_bridge.js`:安全桥接模板(ping / 连接状态 / 占位 RPC;可替换为完整 `wechat_hook_v*.js`) - `setup_redmi11.sh`:红米11 一键初始化脚本 ## 快速执行 ```bash cd sdk/agent/hook bash setup_redmi11.sh ``` ## 与后端接口联动 1. 上传脚本 ```bash curl -s -X POST "http://localhost:8899/api/v3/scripts?module_id=wechat_hook_v1&version=1.0.0" \ -F "file=@wechat_hook_v1.js" | python3 -m json.tool ``` 2. 部署脚本到设备 ```bash curl -s -X POST "http://localhost:8899/api/v3/scripts/wechat_hook_v1_1.0.0/deploy" \ -H "Content-Type: application/json" \ -d '{"device_ids":[""],"auto_reload":true}' | python3 -m json.tool ``` 3. 检查设备模块状态 ```bash curl -s "http://localhost:8899/api/v3/devices//modules" | python3 -m json.tool ``` 4. 查看 Hook 事件流(WebSocket) `ws://localhost:8899/api/v3/hook/events/stream` ## 说明 当前 `wechat_hook_v1.js` 已具备: - RPC通信骨架 - 进程信息读取 - SQLite消息表写入监听(事件上报) 下一步按微信版本补齐: - `sendMessage` 真正发消息 Hook 点 - 联系人读取 DB 结构适配 - 好友请求/朋友圈/群管理扩展