Manus AI
|
9947c02c63
|
fix(wp-wx-04): improve scan probe and u2 fallback
|
2026-06-28 06:09:29 +08:00 |
|
Manus AI
|
ad477806be
|
fix(adb/u2): SDK adb通道5038→5037共享修复 + WP-WX-04扫一扫root am start
- adb_device.py: 默认端口 5038→5037(共享本机 adb server · 修复 adb_devices=0)
- skill.py _open_scan_pick_album_first: 改用 root am start + 坐标点击
· su -c 'am start BaseScanUI' 打开扫一扫(绕过 u2 click MIUI 限制)
· 相册按钮 (937,2012) + 选图 (270,400) 真机验证
· 权限弹窗处理 + AlbumPreviewUI 完成按钮
- 进度回写: WP-WX-04 探针 ~70%(u2通道通 · 不再 u2_offline)
|
2026-06-27 23:39:40 +08:00 |
|
Manus AI
|
6c3accd25b
|
wxid 守护: cron PATH 兜底(/usr/local/bin/adb)· */5min 刷新 wxid_cache.txt
SDK CI / python-compile (push) Has been cancelled
|
2026-06-27 22:50:34 +08:00 |
|
Manus AI
|
47c98abcdd
|
阶段16-19: 真机开发 + WP-CKB-143 wxid 真机实现
SDK CI / python-compile (push) Has been cancelled
- 阶段16: 真机在线排查(USB+网络adb 192.168.110.80:5555 · Redmi K70 · Magisk Delta Root)
- 阶段17: 修复 Magisk 包名 bug(SettingsFragment.launchMagisk 多包名兼容 com.topjohnwu.magisk + io.github.vvb2060.magisk)
- 阶段18: 启动 Frida 16.5.6(端口19886 · frida -U/-H 双通道 · Shamiko+LSPosed)
- 阶段19: WP-CKB-143 wxid 真机实现(DeviceInfo.getWxid 读 files/wxid_cache.txt · refresh_wxid_cache.sh 守护脚本 · UI 显示 wxid_5g37snchpv8e22)
- §十·六 WP-CKB-143 🟡→✅ · 7/7 全 ✅
|
2026-06-27 22:40:22 +08:00 |
|
Manus AI
|
f5fbaf853e
|
WP-APK-UI-01 阶段15: WP-CKB-143 wxid UI占位
SDK CI / python-compile (push) Has been cancelled
DashboardFragment.tvHardwareInfo 加 wxid 行占位:
- hookOk 时「待 Hook 注入」
- 否则「—」
- wxid 需 Frida Hook 获取, engine 暂无通道
§十·六 6/7 ✅ + 1 🟡(WP-CKB-143 wxid 待 Hook)
compileDebugKotlin BUILD SUCCESSFUL
|
2026-06-27 21:35:06 +08:00 |
|
Manus AI
|
0447726c38
|
WP-APK-UI-01 阶段1-13: APK界面深度重构 + 防封模块 + 跨端REQ对齐
SDK CI / python-compile (push) Has been cancelled
阶段1-5: 三Tab改名/设备Tab/3步向导/connect_stage人话/AB-03防封详情
阶段6: NurtureScheduler熔断联动(pause/resume + riskSentinel回调)
阶段7: AB-06高风险禁批量(RiskSentinel.currentLevel + AIBrain.batchGate闸门)
阶段8: SetupActivity绑定过程实时connect_stage轮询(500ms)
阶段9: CKB-147业务绑定二维码JSON化(device_id+server+project)
阶段10: WP-WX-04相册选图加友入口(pickImageLauncher+add_friend_from_image)
阶段11: WP-AGENT-01 BootReceiver自启核验(已存在且实现完整)
阶段12: §〇四端互通首页状态卡(SDK+WS双绿时存客宝/触客宝/AI可调)
阶段13: WP-PMAX-01 Root隐藏checklist(Magisk DenyList/Shamiko/检测27042端口)
§十·六 7项全✅; compileDebugKotlin BUILD SUCCESSFUL; 子项15/50(30%)
|
2026-06-27 21:20:39 +08:00 |
|
Manus AI
|
76041c52b0
|
feat(hook): 新增 diag_sns 安全诊断(试探候选类名,禁用全量枚举)
定位 8.0.69 朋友圈混淆类名工具。实测 Java.enumerateLoadedClassesSync 在微信10万+类会阻塞agent致WS掉线,故禁用全量枚举,改为试探 params.candidates(来自离线apk分析)。get_sticker_list 真RPC同文件保留。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-30 17:26:00 +08:00 |
|
Manus AI
|
cd8c18b590
|
feat(hook): get_sticker_list 改真 Frida RPC(读 EmojiInfo)
原 _intentAction 占位(无 companion 模块即假/空)→ 改读 EnMicroMsg.db EmojiInfo 表,动态列探测兼容8.0.x;真机验证 count>0 真实表情数据,channel=frida_db。双JS副本同步。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-30 16:50:34 +08:00 |
|
Manus AI
|
e7ba81ffad
|
docs(微信): 174 action 能力矩阵(诚实口径·自动生成)
合并 catalog 探针+ACTION_TO_RPC+JS intent 分类,175动作分级(51已验直调/73companion/11UI/7资金/32别名);澄清 probe 假参数 success:false 属正常非缺陷。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-30 16:28:54 +08:00 |
|
Manus AI
|
9c30320826
|
feat(接口): 四端可直调·模块化接口能力清单(自动生成)
实时拉 skill-registry(9平台/49模块/211动作)生成清单,按平台×模块×动作组织+四端入口矩阵+连接方案切换;真机只读复验 group20/tag323/contacts50。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-30 12:55:58 +08:00 |
|
Manus AI
|
42fe10401a
|
1
1
|
2026-05-24 17:50:04 +08:00 |
|
Manus AI
|
84c1b74798
|
feat(scripts): ADB 断线后 auto_recover 轮询 oneclick
重启后无线调试未开时后台每 10s adb connect,上线自动跑 oneclick。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-24 11:30:18 +08:00 |
|
Manus AI
|
977925ca6e
|
test(hook): E2E 支持 Phantom 无 Agent WS + hook/execute 路由
probe 通过时不再因 devices_online=0 跳过;修正 unified/execute 404。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-24 10:45:40 +08:00 |
|
Manus AI
|
0ec156f303
|
docs(frida): 真机验收闭环 96/96 REST + catalog 173/173
补记 Phantom AF9 真机验证、矩阵 E2E 报告路径;catalog 探针补 batch_send/mass_send 参数。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-24 10:44:22 +08:00 |
|
Manus AI
|
68b4d8f7aa
|
feat(hook): 扩展 ACTION_TO_RPC 映射与 wechat_hook_v2 RPC 实现
同步 agent/app 双端 hook_executor 动作表与 wechat_hook_v2.js exports;
补充 hook 子脚本与 _hook_smoke 冒烟入口,更新 device_modules 探测结果。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-24 10:02:00 +08:00 |
|
Manus AI
|
355ed279be
|
fix(hook): 反检测 Frida 随机端口接入 unified 与 oneclick
Phantom 配置优先走 remote attach,解决 stock frida-server 被微信检测导致
RPC 映射层 send_message/get_contacts 间歇失败;oneclick 步骤3 默认部署随机名/端口。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-24 10:01:31 +08:00 |
|
Manus AI
|
dc35fb8bbc
|
refactor(docs): 开发文档顶层仅保留 1~10 编号目录
将原 6、测试 迁入 8、部署/05-测试验收,接口矩阵与开发日志并入 5、接口/06-验收与矩阵,项目总览与平台分析分别归位至 2、架构与 1、需求;同步 Obsidian、机擎规范与路径校验脚本。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-24 09:51:14 +08:00 |
|
Manus AI
|
becd65bc46
|
docs(接口): 328 路由全量目录、存客宝对接图与 OpenAPI 重导出
补齐 5、接口 全量索引、BFF 映射表、分类浏览 HTML 与冒烟脚本;同步 php/ts SDK AI Brain 四方法;openapi 315 paths 从 main.py 导出。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-24 09:31:13 +08:00 |
|
Manus AI
|
6fb44c5cbc
|
docs: sdk/README 链到 00-项目总览
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-24 09:23:10 +08:00 |
|
Manus AI
|
5919659930
|
feat: 控制台 WS 全量检测 · APK 桌面「工作手机」入口
nav_cache 模块单例;index 增加 Hub 链接与 hook 探测;SetupActivity 注册 Launcher。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-24 09:19:12 +08:00 |
|
Manus AI
|
2b6177f19d
|
chore: 收编 hook bridge · V5矩阵报告入库 · Obsidian 图谱配色
wechat_hook_bridge.js 进 sdk/agent/hook;Graph 视图按目录着色与 CSS snippet 对齐。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-24 09:17:52 +08:00 |
|
Manus AI
|
ba121c44e6
|
chore: 根目录收尾 · 双推脚本归位 · Hub 项目总览图
迁移 test_*.py 至 legacy;apk_analysis → 资料/;恢复 sync_to_gitea_github.sh 至 8部署/03;
Hub 架构资产增加「项目目录总览」图。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-24 09:16:29 +08:00 |
|
Manus AI
|
3cd1e99742
|
chore: 根目录非 SDK 迁入开发文档与机擎,补项目总览图
将 docs/tools/截图/挂载 Skill 等从根目录归位到 8部署/6测试/机擎阿服;
修复 publish_wiki、sync_when_online、run_live_verification 路径;
新增 00-项目总览 与 Obsidian 配色扩展;gitignore 仅忽略根 /scripts/。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-24 09:15:37 +08:00 |
|
Manus AI
|
a8ea196987
|
docs(接口): 5、接口分层重组 01~05 子目录
规范/对接/Hook/OpenAPI/交互图分目录;Hub 与机擎 Skill 路径同步;Obsidian 子目录配色。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-24 08:58:19 +08:00 |
|
Manus AI
|
7654e08b4d
|
docs(架构): 2、架构分层重组 + 开发文档结构 Skill
将架构文档按 01-总览~05-规范 分层,12 张 PNG 迁入 images/ 四类子目录;
新增阿表开发文档结构规范 Skill 与 Obsidian 目录配色 snippet;同步 Hub 扫描路径。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-24 08:54:25 +08:00 |
|
Manus AI
|
9bea66cc8a
|
fix: frida_wireless import sdk/agent hook modules correctly
Use sdk/agent on sys.path instead of agent.hook under sdk/app/agent, which lacks wireless_deployer.
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-24 08:46:49 +08:00 |
|
Manus AI
|
13d0770ca7
|
docs: sdk README handbook link; gitea sync_when_online helper
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-24 08:46:00 +08:00 |
|
Manus AI
|
33a317ef85
|
feat: expose wechat frida routes and coverage matrix
|
2026-05-19 00:33:32 +08:00 |
|
|
|
713413cab8
|
[v9-final] 修复isNotify列名,sendMessage/massMessage完全修复
|
2026-05-18 22:23:03 +08:00 |
|
|
|
8647aa6200
|
[v9-final] 修复imgFlag/message列名/chatroom列名/标签统计
|
2026-05-18 22:21:11 +08:00 |
|
|
|
4ce143c2ba
|
[v9-final] 修复Java.choose异步问题,联系人/群组/标签/朋友圈全修复
|
2026-05-18 22:18:23 +08:00 |
|
|
|
a94d8cb842
|
[v9] 上传 wechat_send_hook.js
|
2026-05-18 22:03:13 +08:00 |
|
|
|
93c81b0f83
|
[v9] 上传 workphone_api_complete.py
|
2026-05-18 22:03:10 +08:00 |
|
|
|
dde68e4b0a
|
feat: v8-fix Java.choose DB - wechat_api_v8_fix.js
|
2026-05-18 21:51:27 +08:00 |
|
|
|
2357b9065e
|
feat: v8 file-path DB - wechat_api_v8.js
|
2026-05-18 21:46:22 +08:00 |
|
|
|
32888b4fb8
|
feat: v7 full API - hook_capture_send.js
|
2026-05-18 21:38:08 +08:00 |
|
|
|
ca22160000
|
feat: v7 full API - workphone_server_v7.py
|
2026-05-18 21:38:06 +08:00 |
|
|
|
89c96e9ad4
|
feat: v7 full API - wechat_api_v7.js
|
2026-05-18 21:38:05 +08:00 |
|
|
|
79f479909d
|
feat: v6 backend - sdk/agent/hook/wechat_v6_backend.js
|
2026-05-18 21:16:47 +08:00 |
|
|
|
415de4ae1e
|
feat: v5 全量接口 - workphone_api_server.py
|
2026-05-18 20:54:06 +08:00 |
|
|
|
29feca812e
|
feat: v5 全量接口 - wechat_full_control_v5.js
|
2026-05-18 20:54:05 +08:00 |
|
|
|
3d4840cb92
|
feat: v4完整控制脚本 sdk/agent/hook/wechat_full_control_v4.js
|
2026-05-18 20:42:02 +08:00 |
|
|
|
2f1fc4ebc4
|
feat: 完整Frida控制脚本v3 sdk/agent/hook/wechat_class_finder.js
|
2026-05-18 20:37:41 +08:00 |
|
|
|
ebe3512d6e
|
feat: 完整Frida控制脚本v3 sdk/agent/hook/wechat_full_control.js
|
2026-05-18 20:37:39 +08:00 |
|
|
|
068e1d0777
|
feat: 添加sdk/agent/hook/frida_hook_listener.js 20260518
|
2026-05-18 20:33:41 +08:00 |
|
|
|
0f00ab1fe3
|
fix: 修复调试接口SQL语法(双引号避免@符号问题)20260518
|
2026-05-18 20:16:37 +08:00 |
|
|
|
6a3ab21672
|
feat: 添加rawSql/getContactStats/getContactsFull/getGroupsFull调试接口 20260518
|
2026-05-18 20:15:38 +08:00 |
|
Manus AI
|
d4f4e7dc19
|
chore: sync wechat sdk acceptance and sync rules 20260518-1913
|
2026-05-18 19:16:06 +08:00 |
|
Manus AI
|
65a046ef43
|
merge: 合并 GitHub main,纳入真机验证截图与 Frida v2 验证器
SDK CI / python-compile (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-18 17:22:01 +08:00 |
|
Manus AI
|
c60b2ff874
|
chore: 暂存本地 Frida 验证脚本与微信 Frida 文档(合并前)
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-18 17:21:29 +08:00 |
|