技术:反编译工具使用简介

一、apktool的使用:

1、工具下载地址:

apktool.bat:https://ibotpeaches.github.io/Apktool/install/
Apktool.jar:https://bitbucket.org/iBotPeaches/apktool/downloads/
JD-GUI:http://jd.benow.ca/

2、用法:

第一、将apktool.bat和apktool.jar这两个文件放到同一个文件夹下
第二、将需要反编译的apk拷贝到和这两个文件同样的目录当中
第三、运行cmd,进入到这个目录下,并在cmd中执行如下命令:

apktool d xxx.apk

其中xxx.apk为目标apk

三、命令简介:

-f 如果目标文件夹已存在,则强制删除现有文件夹(默认如果目标文件夹已存在,则解码失败)。
-o 指定解码目标文件夹的名称(默认使用APK文件的名字来命名目标文件夹)。
-s 不反编译dex文件,也就是说classes.dex文件会被保留(默认会将dex文件解码成smali文件)。
-r 不反编译资源文件,也就是说resources.arsc文件会被保留(默认会将resources.arsc解码成具体的资源文件)。

未完待续.....

参考文章:
https://www.cnblogs.com/common1140/p/5198460.html
http://blog.csdn.net/guolin_blog/article/details/49738023
http://blog.csdn.net/lmj623565791/article/details/23564065
http://blog.csdn.net/singwhatiwanna/article/details/18797493

你可能感兴趣的:(技术:反编译工具使用简介)