工具

反编译代码的工具下载:

`dex2jar`: 把dex文件转成jar文件下载地址:https://sourceforge.net/projects/dex2jar/files/

`jd-gui`: 这个工具用于将jar文件转换成java代码下载地址:http://jd.benow.ca/

反编译资源的工具:

`APKTool`: 本文重要工具,APK逆向工具,使用简单下载地址: http://ibotpeaches.github.io/Apktool/install/

这里简单介绍下大概流程,首先把后缀为`.apk`的文件改为`.zip`的一个压缩文件,方便解压。

dex2jarjd-gui配套使用,用于逆向代码部分,APKTool用于逆向res文件夹下的图片布局等部分。

Android Killer 自动化集合了上面所有工具

所得文件

AndroidManifest.xml:描述文件 res:资源文件 smail:反编译出来的所有代码,语法与java不同,类似汇编,是Android虚拟机所使用的寄存器语言

常用记录 :
1. if 中 != smai 为 if-eqz 2. if 中 == smai 为 if-nez

参考

http://www.360doc.com/content/19/0926/14/26794451_863323104.shtml