产品推荐 2026-07-20

dex2jar:免费的Android dex文件处理工具

dex2jar是一个工具集,用于处理Android dex文件和Java class文件。

开源软件实用工具

产品简介

dex2jar 是一个开源工具集,专为Android开发者设计,支持读取、转换和反汇编.dex文件为.class文件或smali代码。它解决了Android应用逆向分析中的文件格式转换问题,适合需要分析APK内部结构的开发者使用。

核心功能

  • 读写Dalvik可执行文件(.dex)并提供类似ASM的轻量级API
  • 将.dex文件转换为Java .class文件并打包为jar
  • 支持dex与smali文件之间的反汇编和汇编转换
  • 包含字符串解密等辅助工具

快速开始

  1. 第一步:在项目根目录运行 ./gradlew distZip 命令构建工具
  2. 第二步:进入 dex-tools/build/distributions 目录
  3. 第三步:解压生成的 dex-tools-2.1-SNAPSHOT.zip 文件
  4. 第四步:在解压目录中运行 d2j-dex2jar.sh 脚本处理文件

界面预览

与其他方案对比

对比项本工具同类商业软件在线服务
费用开源免费通常收费或含广告可能有订阅或上传限制
隐私本地运行,数据自持依赖厂商政策需上传数据到服务器
可定制性源码开放,社区活跃受限于官方功能功能固定

适合谁用

  • 追求开源、免费、无广告体验的用户
  • 重视数据隐私,希望本地化处理的用户
  • 需要跨平台一致体验的进阶用户

下载与版本

当前最新版本为 v2.4,发布于 2023-10-03。支持 多平台。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。

注意事项

  • 本工具仅供学习和研究使用,请遵守相关法律法规。
  • 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
  • 项目源码地址:https://github.com/pxb1988/dex2jar