# Android-Disassembler 安卓端反汇编应用

> 基于 Capstone 的 Android 设备端反汇编器与二进制查看器，可打开从存储中选取或从已安装应用中选择的 ELF 共享库与可执行文件、目标文件、Windows PE 文件、.NET 程序集、dex 文件和 APK。它可显示 ELF 详细信息和符号表、PE 导入与导出表，提供支持跳转跟随及按符号或地址定位的反汇编视图、十六进制视图、ASCII 字符串搜索，以及熵和卡方检验等字节统计，帮助判断数据是否经过加密。分析结果以项目形式保存，并可导出为原始文件、文本、JSON 或数据库文件。

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

## 使用条件与局限

- 审阅时最新的正式版本为 v2.1.5，发布于 2021-08-06，附带调试版 APK。滚动更新的 Preview latest 预发布版最近一次发布于 2026-03-20，提供由最新分支构建、使用调试签名的 APK，CI 每次运行也会上传调试版 APK。README 称维护已经恢复，但项目仍处于恢复与现代化阶段；所审阅的 2026-03-22 master 提交属于这项工作。
- 应用支持 Android 5.0（API 21）及以上版本，targetSdk 与 compileSdk 均为 35。默认通过存储访问框架（SAF）选择器打开文件；另有面向高级用户的 Advanced import 入口，用于浏览原始文件系统、root 路径和已安装应用，需要 root 权限的系统文件只能在已 root 的手机上读取。
- 构建前需初始化 git 子模块，并使用配置了 Android SDK 和 NDK 的 Android Studio 或 Gradle；build.gradle 固定 NDK 23.1.7779620，原生代码用 CMake 构建，CI 使用 JDK 17 运行单元测试、调试构建，并在 API 30 与 35 模拟器上运行插桩 UI 测试。应用启用了 Firebase Analytics 和 Crashlytics；README 的隐私说明称，发送 FileCorruptedException 等类型的崩溃报告时，正在分析的文件可能附在错误报告邮件中，并被上传到 GitHub 仓库。
- 采用 MIT 许可，版权归 Hyeonseo Yang（2018）。仓库提交了预编译的 Capstone 库、pecoff4j、facile、RootTools 和 jep 等库 JAR、应用资源中供 ARM 和 x86 使用的小型 ls 辅助可执行文件，以及 Test subject files 文件夹中的示例 ELF 库和 arm-linux-androideabi-ar 程序；这些捆绑组件各自适用其许可证。待分析的文件由使用者提供。

## 一手来源

1. <https://github.com/yhs0602/Android-Disassembler/blob/dde36d9b9ae4a62380607ae8eaba8d1ff5ea2888/README.md>
2. <https://github.com/yhs0602/Android-Disassembler/blob/dde36d9b9ae4a62380607ae8eaba8d1ff5ea2888/app/build.gradle>
3. <https://github.com/yhs0602/Android-Disassembler/blob/dde36d9b9ae4a62380607ae8eaba8d1ff5ea2888/.github/workflows/ci.yml>
4. <https://github.com/yhs0602/Android-Disassembler/blob/dde36d9b9ae4a62380607ae8eaba8d1ff5ea2888/.github/workflows/preview.yml>
5. <https://github.com/yhs0602/Android-Disassembler/blob/dde36d9b9ae4a62380607ae8eaba8d1ff5ea2888/docs/maintenance/roadmap.md>
6. <https://github.com/yhs0602/Android-Disassembler/blob/dde36d9b9ae4a62380607ae8eaba8d1ff5ea2888/LICENSE>
7. <https://github.com/yhs0602/Android-Disassembler/tree/dde36d9b9ae4a62380607ae8eaba8d1ff5ea2888/Test%20subject%20files>
8. <https://github.com/yhs0602/Android-Disassembler/tree/dde36d9b9ae4a62380607ae8eaba8d1ff5ea2888/app/src/main/assets>
9. <https://github.com/yhs0602/Android-Disassembler/releases/tag/v2.1.5>
10. <https://github.com/yhs0602/Android-Disassembler/releases/tag/preview-latest>

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

- [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) · 工具
- [ReArk 鸿蒙与移动应用逆向分析工作台](https://awesomerea.org/zh/resources/reark/index.md) · 工具
- [ARSCLib Android 二进制资源读写库](https://awesomerea.org/zh/resources/arsclib/index.md) · 工具
- [Pithus（bazaar）Android 应用分析平台](https://awesomerea.org/zh/resources/pithus-bazaar/index.md) · 工具

## 关于此条目

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