软件星级:4分
标签: 开发工具
apktool一款非常好用的开发工具,能够帮助我们进行第三方逆向工程,封闭,二进制使用的工具,同时此软件可以帮助我们将apk资源解码为近乎原始的形式,并在进行一些修改后重建它们,它还使得使用应用程序更容易,因为项目像文件结构和一些重复性任务的自动化,有需要的朋友赶紧下载吧。
1、打开wrapperscript文件,另存为apktool.bat文件,下载其中一个版本apktool.jar文件,比如:apktool_2.2.4.jar,将下载的版本,重命名为apktool.jar并和apktool.bat存放同一目录。
2、cmd切换到apktool目录运行命令:apktoold<path>.apk,对指定路径的apk的资源文件、源码文件解码,解码后的资源文件可以正常使用EditPlus打开。
3、如果解压包不包含classes.dex文件,在上述命令行添加-s,表示禁止将dex文件解码成smali。
4、将apktool工具解压的dex文件转换成jar文件。
5、打开cmd命令行,切换到dex2jar所在目录,运行命令:d2j-dex2jar.bat <path>.dex。
6、在dex2jar根路径下生成对应的jar包文件,该文件统一命名为:classes-dex2jar.jar。
将资源分解为近乎原始的形式(包括 resources.arsc,classes.dex,9.png 和 XML)
将解码后的资源重建为二进制 APK/JAR
组织和处理依赖于框架资源的 APK
Smali 调试(在 2.1.0 中删除,取而代之的是 IdeaSmali)
帮助重复性任务
非常实用的安卓编译工具,且支持多种系统运行。