之前写过一篇文章,关于混淆编译、反混淆、反编译。现在再介绍一种反编译的软件JADX,会更方便好用一些。
JADX是一个开源项目,需要本地自己编译。
需要编译好的版本的话,可以从sourceforge上下载,下载路径:
JADX download | SourceForge.net
使用方法一:
找到jadx/bin目录下,双击jadx-gui.bat打开软件,然后选择要反编译的apk即可,
另外可以把反编译后的源码直接保存或者保存成一个gradle项目,可以直接在as中打开。
使用方法二(命令行方式):
把apk拷贝到bin目录下,cmd命令行cd到bin目录下,然后执行:
jadx -d out xxx.apk
就会把编译后的源码放到out目录。