一、Android中常用的反编译工具有三个:dex2jar、jd-gui和apktool,这三个工具的作用如下:
1.apktool:反编译生成smali字节码文件,提取apk中的资源文件。下载地址:https://ibotpeaches.github.io/Apktool/install/
2.dex2jar:将apk中的classes.dex文件转换成jar文件。下载地址:https://github.com/pxb1988/dex2jar
3.jd-gui:查看由dex2jar转换成的jar文件,以界面的形式展示反编译出来的Java源代码。下载地址:http://java-decompiler.github.io/
4.jadx:下载地址:https://github.com/skylot/jadx