Android的apk文件中有多个classes.dex,怎么将多个dex反编译成一个jar文件,以便jd-gui查看源代码
1). 用d2j-dex2jar命令将dex反编译成jar文件
>d2j-dex2jar.bat classes.dex
>d2j-dex2jar.bat classes2.dex
>d2j-dex2jar.bat classes3.dex
2). 创建目录并进入该目录
>mkdir new
>cd new
3). 将3个jar文件拷贝到目录new下,通过jar命令解压得到所有的.class文件
> jar -xvf classes-dex2jar.jar
> jar -xvf classes2-dex2jar.jar
> jar -xvf classes3-dex2jar.jar
4). 删除临时目录下所有的jar文件
> del /F *.jar
5). 合并所有.class文件至jar
>jar -cvfM new.jar .