dex2jar
1.1、dex2jar简介

dex2jar是将Android.dex文件反编译为.jar文件的命令行工具。

dex2jar官网:https://sourceforge.net/projects/dex2jar

1.2、通过包管理器安装dex2jar
操作系统包管理器安装命令
WindowsChocolateychoco install -y dex2jar
macOSHomeBrewbrew install dex2jar
GNU/LinuxLinuxBrewbrew install dex2jar

Arch Linux

ArcoLinux

Manjaro Linux

yayyay -Syyu --noconfirm
yay -S    --noconfirm dex2jar
1.3、通过下载编译好的二进制包进行安装dex2jar

step1、安装依赖

下载时cURL
解压时unzip
运行时JRE | JDKPOSIX sh

step2、使用curl命令下载编译好的dex2jar二进制压缩包 (

curl -LO https://jaist.dl.sourceforge.net/project/dex2jar/dex2jar-2.0.zip

step3、使用unzip解压dex2jar源码包

unzip dex2jar-2.0.zip

step4、进入dex2jar-2.0目录,并查看它的内容

step5、将dex2jar-2.0目录加入PATH环境变量中

export PATH=~/dex2jar-2.0:$PATH
1.4、使用方法

老版本使用方式:

dex2jar.sh classes.dex

这样就会在classes.dex相同的文件夹下生成classes_dex2jar.jar文件。

新版本使用方式:

d2j-dex2jar.sh classes.dex