Skip to content

ReconBridge v1.1.0 (M5: Java trace + 实时篡改)

Choose a tag to compare

@lm060719 lm060719 released this 18 Jul 20:08

ReconBridge v1.1.0 —— M5:通用 Java trace + 实时篡改(LSPosed)

在 M1–M4(静态传输 / MCP 反编译链 / native 动态 hook / 内存 dex dump)基础上,新增 M5:面向 LSPosed 模块开发者的实时 Java 侦察 + 篡改执行器。PC 数据驱动地 hook 任意 Java 方法,秒级回传 this/参数/返回值/私有字段/调用顺序,并支持实时改参数/改返回值/跳过原方法——把「加 Log→重编译→重启→看 logcat」的分钟级循环压成一条 PC 命令。

架构上放弃自建 LSPlant(C++23 modules / cmake3.28 / cxx prefab 太重),改做数据驱动的通用 LSPosed 模块,架在设备已有的 LSPosed 引擎之上,复用 M3 的 socket→SSE 链路,守护进程传输层零改动。

新增

  • M5 Tracer LSPosed 模块ReconBridge-Tracer.apk)+ 两个 MCP 工具 trace_java / patch_java(共 20 个工具)。
  • 一页纸速查 AGENTS_QUICKSTART.md;协议见 m5/JAVA_HOOK_PROTOCOL.md

修复

  • collect_sse 读超时短于 SSE ping 导致稀疏事件提前收 0 → 改 deadline 控窗口(M3/M4 同样受益)。
  • 守护进程子进程配置查找(com.foo:core 等子进程复用主包配置);含重编的 daemon/zygisk 产物。

资产 / 安装

  • ReconBridge-module-v1.1.0.zip —— KernelSU 刷入模块(守护进程 + WebUI + sepolicy)。
    KernelSU Manager → 从本地安装 → 重启 → WebUI 打开端口。
  • ReconBridge-Tracer.apk —— M5 的 LSPosed 模块(可选,仅需 Java trace/篡改时装)。
    adb install -r ReconBridge-Tracer.apk → 在 LSPosed 启用并勾选目标 App 作用域。

⚠️ 仅限已获授权的安全研究 / CTF / 逆向学习 / 防御性研究。分析对象须为你自有或明确授权的设备与应用。