dex2jar
dex2jar
- 功能
- 用于处理
安卓
的.dex
文件和java
的.class
文件的一系列的工具- 核心和常用功能
- 从
dex
文件导出jar
文件
- 从
- 一系列的工具,包括
dex-reader/writer
: 读写dex
(Dalvik Executable)文件- 具有和
ASM
类似的轻量级的API接口
- 具有和
d2j-dex2jar
: 把dex
文件转换为class
文件(=jar压缩包文件=jar
包=jar
文件)smali/baksmali
: 反汇编dex
转换出smali
文件,从smali
文件中汇编出dex
文件- 和smali/baksmali虽然语法相同,但不太一样的是,此处支持描述中包含
"Lcom/dex2jar\t\u1234;"
这类文字描述
- 和smali/baksmali虽然语法相同,但不太一样的是,此处支持描述中包含
- 其他一些工具
- 核心和常用功能
- 用于处理
- 资料
- 功能
下载dex2jar
- 从dex2jar的下载页面下载到最新版本的
dex2jar
- 比如:dex-tools-2.1-SNAPSHOT.zip
- 解压后得到:
d2j-dex2jar.sh
- 解压后得到:
- 比如:dex-tools-2.1-SNAPSHOT.zip
使用
- 概述
d2j-dex2jar.sh -f apk_file.apk d2j-dex2jar.sh -f dex_file.dex
- 举例
sh dex-tools/dex-tools-2.1-SNAPSHOT/d2j-dex2jar.sh -f com.huili.readingclub3986968.dex
- 举例