版权声明:本文为博主原创文章,未经博主允许不得转载。转载请务必加上转载https://blog.csdn.net/qq_23327993 https://blog.csdn.net/qq_23327993/article/details/87975091
看到这篇文章的,想必大家都知道Android apk基本由资源文件,Java文件组成。
一.工具下载
apktool :获取图片等资源的工具包
下载地址:https://bitbucket.org/iBotPeaches/apktool/downloads/
或 https://ibotpeaches.github.io/Apktool/
2. dex2jar :将apk中的classes.dex编译成jar的工具包
下载地址:https://sourceforge.net/projects/dex2jar/files/
3. jd-gui :获取图片等资源的工具包
下载地址:http://jd.benow.ca/
二:介绍完所需工具后,接下来看看反编译apk的步骤。
1.java -jar apktool_2.3.4.jar d -f xxx.apk -o 目标文件夹
如:java -jar apktool_2.3.4.jar d -f HogoSerialDemo1.2.apk -o TEST
2:反编译odex
dex2jar.bat classes.dex
3.用jd-gui打开步骤2得到的jar文件,即可看到class里的源码