反编译Android APK
工具介绍: apktool: :把APK反编译,生成程序的源代码和图片、XML配置、语言资源等文件。 官方地址: https://ibotpeaches.github.io/Apktool/ dex2jar:将apk反编译成java源码(classes.dex转化成jar文件) 官方地址: https://github.com/pxb1988/dex2jar jd-gui:查看APK中classes.dex转化成出的jar文件,即源码文件 官方地址: http://jd.benow.ca/ https://github.com/java-decompiler/jd-gui 一、反编译APK得到源代码、图片、XML配置、语言资源等文件 apktool工具及待反编译的apk见下图 apktool.bat中的内容: @echo off set PATH=%CD%;%PATH%; java -jar "%~dp0\apktool.jar" %1 %2 %3 %4 %5 %6 %7 %8 %9 将APK放在和apktool同一目录下,命令行进入该目录,执行如下命令: apktool d zhinanzhen.apk 输出参见下图 生成文件目录见下图: 二、反编译APK得到Java源代码 将要反编译的APK后缀名改为.rar或则 .zip,并解压得到其中的classes.dex文件