Skip to content

🤖 Agent · Android 实现 ​

agent/src/android/ 下每个 .ts 文件实现一组在 Android 目标进程内运行的逻辑,通过 rpc.exports 暴露给 Python 侧。所有 Java 交互经 lib/libjava.ts 的 wrapJavaPerform Promise 化包装。

🗺️ 实现结构 ​

📂 文件清单 ​

主模块 ​

文档源码主要 RPC
clipboardandroid/clipboard.tsandroidClipboardMonitor
filesystemandroid/filesystem.tsandroidFile*
generalandroid/general.tsandroidDeoptimize / androidShellExec
heapandroid/heap.tsandroidHeap*
hookingandroid/hooking.tsandroidHooking*
intentandroid/intent.tsandroidIntent*
keystoreandroid/keystore.tsandroidKeystore*
monitorandroid/monitor.tsandroidMonitor*
pinningandroid/pinning.tsandroidSslPinningDisable
proxyandroid/proxy.tsandroidProxySet
rootandroid/root.tsandroidRootDetection*
shellandroid/shell.tsandroidShellExec
userinterfaceandroid/userinterface.tsandroidUi*

lib 工具模块 ​

文档源码作用
lib/intent-utilsandroid/lib/intentUtils.tsIntent 分析
lib/interfacesandroid/lib/interfaces.tsTypeScript 接口定义
lib/libjavaandroid/lib/libjava.tsJava 桥兼容层
lib/typesandroid/lib/types.tsJava 类别名

🔗 相关文档 ​

基于 GPL-3.0-or-later 许可发布