反编译也不是什么新鲜的东西了。但是有时候为了保护我们自己项目的代码,我们还是要通过反编译工具来检测一下我们的代码是否是安全的。
本文我们来使用一个开源的工具jadx来实现对apk文件的反编译。
1.下载
(1)jadx开源在github上了,我们可以直接去github上下载压缩包即可。这里我的环境是windows10。
jadx github下载地址
打开连接,找到最新版本,直接下载zip文件后解压即可。
(2)也可以通过我提供的网盘直接下载
链接: https://pan.baidu.com/s/1jCU2dTLyRHFJtUAqbO45Ig
提取码: s8be
2.使用
(1)压缩文件
(2)双击打开jadx-gui.bat文件,如图:
(3)点击左上角File -- Open File , 然后选择apk文件,我们就可看到反编译后的源代码了。
PS : 如果双击打开时只是闪一下黑框,那说明你的环境有问题。jadx必须要运行在java8 64位的jdk上。
如果打不开很可能是你安装的是32位或者低版本的jdk。这个时候可以重新去下载安装java8 64位的jdk。
下面给出官网下载地址
完成安装后记得重新配置一下java环境。确保环境正确。然后再次打开jadx即可。