Skip to content

Releases

Magicap v0.2.1

Choose a tag to compare

@LIghtJUNction LIghtJUNction released this 13 Nov 10:43
Immutable release. Only release title and notes can be modified.
e683ad6

KernelSU Modules distribution release.

  • Add module.yaml with Chinese description, compatibility and asset metadata.
  • Publish an immutable release with one module ZIP, versionCode 5.
  • Retain the v0.2.0 per-app transparent HTTP/TLS capture, Conscrypt APEX trust handling and local WebUI/MCP implementation.

Local schema validation, Kam checks, release build and ZIP integrity passed. The ZIP is unsigned. Runtime evidence remains the Android 16 / KernelSU hot-update checks documented in VERIFICATION.md; full reboot acceptance for this release is pending.

Magicap v0.2.0

Choose a tag to compare

@LIghtJUNction LIghtJUNction released this 13 Nov 10:34
e5b1c60

Per-app transparent capture and Android platform CA trust.

  • Enable a selected app with cli app enable PACKAGE; scoped TCP 80/443 redirects and UDP 443 fallback support ordinary HTTP/TLS capture.
  • Merge the device CA into Conscrypt APEX, repair selected app namespaces, and support reversible cli cert trust / untrust.
  • Transparent HTTP/1.1 and HTTP/2 tests, idempotent enable and owned-route shutdown checks pass locally and on Android 16 / KernelSU.
  • Taobao cold-launch test: 61 sessions, 49 HTTPS. WeChat test: 15 HTTPS requests, 13 successful responses; 52 MMTLS requests retain encrypted payloads.

Capture and MCP default off; optional secret remains empty by default. This release was hot-updated on-device; full reboot acceptance remains pending. See VERIFICATION.md for scope.

Magicap v0.1.2

Choose a tag to compare

@LIghtJUNction LIghtJUNction released this 13 Nov 09:46
523b637

修复 MCP 规则参数校验:模拟响应和请求头修改规则现在可以省略 block,与 REST 接口及默认放行行为保持一致。新增模拟、改头和阻断规则的 MCP 回归测试。

用户重启后的实机检查确认 v0.1.1 正常加载、默认状态和证书身份保持一致。随后热更新 v0.1.2,14 项验收全部通过,覆盖 HTTP/HTTPS、规则、重放、大正文、WebUI、HAR、MCP 全部 7 个工具、上游证书校验、认证和实际 PCAP 抓取。

测试后已恢复原配置与服务关闭状态,证书身份保持一致。修复采用热更新,沿用当前设备启动周期。详细条件与过程见 VERIFICATION.md。

Magicap v0.1.1 · 观流

Choose a tag to compare

@LIghtJUNction LIghtJUNction released this 13 Nov 09:29
1ff9e55

重新设计前端:中文单语,暖白纸面、墨色文字和朱砂点缀,避开蓝绿配色。减少边框,增加留白,重做会话、规则、重放与连接页面,适配手机和桌面。

修复 MCP 重放参数校验:省略请求方法时,现在与实际实现一致,默认使用 GET。运行时、HAR 和 MCP 版本号由 kam.toml 统一注入。

Android 16 / KernelSU 实机 11 项测试通过,覆盖真实 HTTP/HTTPS、改头与阻断规则、模拟、重放、正文截断、HAR、可选密钥、MCP 自定义端口和真实 tcpdump PCAP。测试后恢复抓包与 MCP 关闭,原有证书不变。Chromium 桌面/手机交互检查通过,无脚本异常或横向溢出。

手机已热更新到本版,无需额外重启。APEX 证书注入仍未实现;显式信任本机 CA 的客户端已验证 HTTPS 解密,不能据此认定所有应用都能直接抓取。完整范围见 README 和 VERIFICATION.md。

Magicap v0.1.0

Choose a tag to compare

@LIghtJUNction LIghtJUNction released this 13 Nov 05:36
31a0980

Magicap 初始版本:独立设备 CA、HTTP/HTTPS 显式抓包代理、WebUI、固定 CLI、默认关闭的 Streamable HTTP MCP。

支持会话筛选和详情、请求重放、持久化阻断/改头/模拟规则、HAR 导出,以及调用设备 tcpdump 的 PCAP 包装命令。MCP 默认无密钥、仅监听 127.0.0.1,可自定义端口。

下载 magicap.zip,在 Magisk / KernelSU / APatch 管理器中安装。KernelSU 系统证书覆盖需要挂载元模块。证书在设备生成,ZIP 不包含 CA 私钥。

本地 Go race 测试、CLI/MCP 端到端测试、Kam 校验和双 ABI 构建通过。未完成模块实机安装、重启和系统 CA 信任验收;Android 14+ APEX 证书注入未实现。当前是显式代理版本,尚未覆盖小黄鸟全部功能,不支持 QUIC 解密、证书固定绕过、按应用归因和 WebSocket 帧分析。完整范围与验证记录见 README 和 VERIFICATION.md。

默认使用:

/data/adb/modules/magicap/cli capture enable --port 8080
/data/adb/modules/magicap/cli mcp enable --port 8765
/data/adb/modules/magicap/cli mcp status --json

WebUI:http://127.0.0.1:8081;MCP:http://127.0.0.1:8765/mcp。通过 adb forward 从电脑访问。