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

1.3 KiB
Raw Blame History

微信 Hook 设备端脚本Root 设备)

本目录用于 Root 安卓设备如红米11部署微信 Hook 脚本。

文件说明

  • wechat_hook_v1.js:微信 Hook 初版脚本(含 RPC + 消息事件上报骨架)
  • setup_redmi11.sh红米11 一键初始化脚本

快速执行

cd sdk/agent/hook
bash setup_redmi11.sh <device_id>

与后端接口联动

  1. 上传脚本
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
  1. 部署脚本到设备
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
  1. 检查设备模块状态
curl -s "http://localhost:8899/api/v3/devices/<device_id>/modules" | python3 -m json.tool
  1. 查看 Hook 事件流WebSocket

ws://localhost:8899/api/v3/hook/events/stream

说明

当前 wechat_hook_v1.js 已具备:

  • RPC通信骨架
  • 进程信息读取
  • SQLite消息表写入监听事件上报

下一步按微信版本补齐:

  • sendMessage 真正发消息 Hook 点
  • 联系人读取 DB 结构适配
  • 好友请求/朋友圈/群管理扩展