# Dexcalibur（Reversense）Android 逆向分析平台

> 结合静态分析与基于 Frida 的动态插桩的 Android 逆向分析平台；master 分支是重写后的 Reversense（Dexcalibur 2.0），以 Node.js Web 服务形式运行，支持多人协作项目。README 介绍了如何把应用的文件、Smali 和原生代码建模为统一的可搜索表示（集成 Radare2），为 Java 方法、Objective-C 和原生函数生成钩子，并依据在已连接设备上采集的跟踪构建动态交叉引用。仓库中的 Inspector 插件分别观察权限、加密、文件系统、网络和界面等方面的活动。

- 类型：工具
- 目标：应用
- 类别：Android 工具
- 关联：基础工具
- 来源复核于：2026-10-20
- 收录于：2026-11-02
- 原始资源：<https://github.com/reversenseorg/dexcalibur>
- 一手来源：<https://github.com/reversenseorg/dexcalibur/blob/2408f791ba869e7dba8f901332e44a5fee96a973/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/dexcalibur/>
- 记录 JSON：<https://awesomerea.org/resources/dexcalibur/record.json>
- 英文版：[English](https://awesomerea.org/resources/dexcalibur/index.md)

## 使用条件与局限

- GitHub 最新发布版和 npm 包仍是初代 Dexcalibur v0.7.10（2021-09-27，其包元数据标注 Apache-2.0）；所审阅的 master 提交（2026-10-02）声明为尚未发布的 2.0.0 重写版。README 中的入门、前置条件和安装章节，以及所链接文档站的安装页面，都还是未完成的占位内容；TESTED.md 只列出少量引擎、Web 服务、平台、设备、项目和 ADB 桥接方面的基本检查项。
- package.json 面向 macOS、Linux 和 Windows 上的 Node.js（.nvmrc 固定为 22.14.0），所审阅的提交还把 Deno 加为第二种运行时；文档站称 Windows 不受官方支持。README 要求先在用户主目录下创建 .dexcalibur 设置目录，并写明 Frida 16.1.4，而 package.json 依赖 frida ^17.6.2。项目数据库使用 MongoDB（Docker Compose 文件采用 MongoDB 6.0.9），SSO 通过 OpenID Connect 与 KeyCloak 实现，Web 界面和设备端代理则由 reversenseorg 下的其他仓库构建。
- 分析从使用者自备的应用包开始；动态分析还需要一台可通过 ADB 连接并运行 Frida 的 Android 设备或模拟器。第三方组件准备脚本会从各自的上游地址下载 Android platform-tools、apktool 2.7.0、baksmali 2.5.2 和 binwalk。仓库的测试工作区附带 apktool.jar、OWASP 的 UnCrackable Level 1 训练 APK 及其经 apktool 解码的文件，以及用于解析器测试的小型 ELF、Mach-O、plist 和 nib 样本。
- 2.0 源码采用 AGPL-3.0-only 许可；第三方声明涉及 EFF 的 apkeep（MIT）。自动化 SAST/DAST 扫描、设备农场管理和内置 MCP 服务器等 README 功能均为项目自述，Reversense 另行提供专业支持和付费模块。仅用于分析者有权检查的应用。

## 一手来源

1. <https://github.com/reversenseorg/dexcalibur/blob/2408f791ba869e7dba8f901332e44a5fee96a973/README.md>
2. <https://github.com/reversenseorg/dexcalibur/blob/2408f791ba869e7dba8f901332e44a5fee96a973/package.json>
3. <https://github.com/reversenseorg/dexcalibur/blob/2408f791ba869e7dba8f901332e44a5fee96a973/.nvmrc>
4. <https://github.com/reversenseorg/dexcalibur/blob/2408f791ba869e7dba8f901332e44a5fee96a973/TESTED.md>
5. <https://github.com/reversenseorg/dexcalibur/blob/2408f791ba869e7dba8f901332e44a5fee96a973/LICENSE>
6. <https://github.com/reversenseorg/dexcalibur/blob/2408f791ba869e7dba8f901332e44a5fee96a973/3TH_LICENSES.md>
7. <https://github.com/reversenseorg/dexcalibur/blob/2408f791ba869e7dba8f901332e44a5fee96a973/scripts/prepare_thirdparty.sh>
8. <https://github.com/reversenseorg/dexcalibur/blob/2408f791ba869e7dba8f901332e44a5fee96a973/docker/Docker-compose.yml>
9. <https://github.com/reversenseorg/dexcalibur/blob/2408f791ba869e7dba8f901332e44a5fee96a973/.github/workflows/CI.yml>
10. <https://github.com/reversenseorg/dexcalibur/tree/2408f791ba869e7dba8f901332e44a5fee96a973/inspectors>
11. <https://github.com/reversenseorg/dexcalibur/tree/2408f791ba869e7dba8f901332e44a5fee96a973/test/ws>
12. <https://github.com/reversenseorg/dexcalibur/commit/2408f791ba869e7dba8f901332e44a5fee96a973>
13. <https://github.com/reversenseorg/dexcalibur/releases/tag/v0.7.10>
14. <https://github.com/reversenseorg/rs-doc/blob/e33b0d15e84ed49aa43d9733b94a9df1b884e42e/docs/getting-started/installation.md>

## 同分区更多条目：应用

- [vdexExtractor Vdex 字节码提取工具](https://awesomerea.org/zh/resources/vdexextractor/index.md) · 工具
- [Garlic APK/Java 反编译器](https://awesomerea.org/zh/resources/garlic-decompiler/index.md) · 工具
- [Android-Disassembler 安卓端反汇编应用](https://awesomerea.org/zh/resources/android-disassembler/index.md) · 工具
- [XAPKDetector APK/DEX 检测工具](https://awesomerea.org/zh/resources/xapkdetector/index.md) · 工具
- [Jsxer JSXBIN 反编译器](https://awesomerea.org/zh/resources/jsxer/index.md) · 工具
- [jni_helper JNI 函数签名提取工具](https://awesomerea.org/zh/resources/jni-helper/index.md) · 工具

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
