一套完全在 Android 上运行的逆向工程套件。无需 PC、无需 ADB、无需桌面工具——从 APK 提取到原生二进制分析、编辑和重建,一切都在设备端完成。
androidReverse 内置了一个 Model Context Protocol 服务器,允许兼容 MCP 的 AI 客户端连接并直接编辑项目中的资源、AXML、清单和 Smali。编译/重建仍保留为手动、由用户触发的步骤。
每个类可一键选择八种引擎:
| 引擎 | 说明 |
|---|---|
| CFR | 能很好地处理大多数现代混淆 |
| Procyon | 擅长泛型和 lambda |
| JD-Core | 快速、轻量 |
| Krakatau | 字节码级精度 |
| Vineflower | Fernflower 分支,控制流处理能力强 |
| Jadx | 主要引擎 |
| Jadx Fallback | 在 Jadx 失败时自动激活 |
| Jadx IR | 原始中间表示 |
由通过 JNI 嵌入的 Radare2 引擎驱动。
.apk、.xapk 和拆分 .apks——从存储或已安装应用中提取AXMLPrinter,可绕过现代清单混淆AndroidManifest.xml基于 Sora Editor 构建,采用 TextMate 语法管线。支持 Java、Smali、ARM 汇编、C、XML 和十六进制的语法高亮。内置通用文本编辑器,用于处理普通(非代码)文件。
数据转换器 — 无需外部工具即可即时编码/解码,现已扩展支持 XML 转换:
Base64 · 十六进制 ↔ 十进制 · 十六进制 ↔ 文本 · URL 编码/解码 · Unicode 转义 · XOR 加密 · 颜色十六进制预览 · XML
全局笔记本 — 跨会话持久化笔记。记录偏移量、记录发现、保存代码片段。
类书签 — 在长时间会话中固定关键类以便快速访问。
深度内存搜索 — 支持正则表达式,可同时在 Smali、XML、类名和原生二进制模式中搜索,性能和准确性均有提升。
证书详情 — 扩展了方案支持,用于检查签名证书。
| 仪表盘与提取 | Smali 导航 | 原生 CFG |
|---|---|---|
![]() |
| 调用图 | AXML 解码 | 笔记本 |
|---|---|---|
![]() | ![]() |
仅用于教育目的和对您已获得作者明确许可的应用进行安全研究。开发者对滥用行为不承担任何责任。

![]() |
| 树视图提取与包解析 | 带跳转到定义功能的 Sora Editor | 交互式 Radare2 汇编块 |
![]() |
| 可调节深度的交叉引用映射 | 语法高亮 XML 查看 | 持久化多会话笔记 |