Repository navigation
Releases
Magicap v0.2.1
KernelSU Modules distribution release.
- Add
module.yamlwith 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
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
修复 MCP 规则参数校验:模拟响应和请求头修改规则现在可以省略 block,与 REST 接口及默认放行行为保持一致。新增模拟、改头和阻断规则的 MCP 回归测试。
用户重启后的实机检查确认 v0.1.1 正常加载、默认状态和证书身份保持一致。随后热更新 v0.1.2,14 项验收全部通过,覆盖 HTTP/HTTPS、规则、重放、大正文、WebUI、HAR、MCP 全部 7 个工具、上游证书校验、认证和实际 PCAP 抓取。
测试后已恢复原配置与服务关闭状态,证书身份保持一致。修复采用热更新,沿用当前设备启动周期。详细条件与过程见 VERIFICATION.md。
Magicap v0.1.1 · 观流
重新设计前端:中文单语,暖白纸面、墨色文字和朱砂点缀,避开蓝绿配色。减少边框,增加留白,重做会话、规则、重放与连接页面,适配手机和桌面。
修复 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
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 --jsonWebUI:http://127.0.0.1:8081;MCP:http://127.0.0.1:8765/mcp。通过 adb forward 从电脑访问。