apk实际是一组文件的压缩包,修改为zip或rar后直接解压可以看到其内部内容,其中classes.dex就是java代码编译后的结果
dex2jar可以实现对该文件的反编译
dex2jar镜像地址:sourcefore github
操作步骤
1.先到官网下载dex2jar,下载后解压到某个目录下
2.将dex文件拷贝到该目录下 要求和d2j_dex2jar.bat在同一目录
3.命令行模式下切换到该目录运行以下命令
d2j-dex2jar classes.dex
找到该目录下会发现多了一个jar文件,这里需要使用另一个jd-gui进行查看
结合上节apktool反编译的资源文件一套apk的完整内容就可以呈现了