Files
workphone-sdk/sdk/app/agent/hook/README.md
卡若 9118df9eee
Some checks failed
SDK CI / python-compile (push) Has been cancelled
feat: sdk agent、Android 与文档同步至 Gitea
- 新增 sdk/app/agent(Hook/Skills/Anti-ban 等)及 NAS/ADB 脚本
- 更新 Android 端、unified、PHP SDK、Docker Compose
- Soul 文档迁移至 Soul调研/;移除资料目录内 APK
- .gitignore 排除 sdk/tmp、sdk/logs、sdk/tmp_rom

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-06 18:20:14 +08:00

55 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 微信 Hook 设备端脚本Root 设备)
本目录用于 Root 安卓设备如红米11部署微信 Hook 脚本。
## 文件说明
- `wechat_hook_v1.js`:微信 Hook 初版脚本(含 RPC + 消息事件上报骨架)
- `setup_redmi11.sh`红米11 一键初始化脚本
## 快速执行
```bash
cd sdk/agent/hook
bash setup_redmi11.sh <device_id>
```
## 与后端接口联动
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":["<device_id>"],"auto_reload":true}' | python3 -m json.tool
```
3. 检查设备模块状态
```bash
curl -s "http://localhost:8899/api/v3/devices/<device_id>/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 结构适配
- 好友请求/朋友圈/群管理扩展