dex2jar
1.1、dex2jar简介
是什么 ?:a command-line tool to convert android .dex file to .jar file.
开发语言:Java + sh
官方主页:https://sourceforge.net/projects/dex2jar
源码仓库:https://github.com/pxb1988/dex2jar
1.2、通过包管理器安装dex2jar
操作系统包管理器安装命令
WindowsChocolateychoco install -y dex2jar
macOSHomeBrewbrew install dex2jar
GNU/LinuxHomeBrewbrew install dex2jar

Arch Linux

ArcoLinux

Manjaro Linux

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

step1、安装依赖

所有时Terminal + Shell
下载时cURL
解压时unzip
运行时JRE | JDK

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