Android 反编译初学

版权声明:本文为博主原创文章,未经博主允许不得转载。转载请务必加上转载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里的源码

猜你喜欢

转载自blog.csdn.net/qq_23327993/article/details/87975091
今日推荐