应用介绍
拿到一个 APK 想看看它的布局、资源和清单文件,直接解压出来的却是一堆二进制的 XML 和 resources.arsc,根本看不懂,更别说改完再装回手机。
Apktool 是安卓逆向领域最常用的开源工具:一条命令把 APK 解包成接近原始工程的样子,AndroidManifest.xml 和各种资源文件还原成可读的 XML,代码转成 smali;改完之后再一条命令重新打包成 APK。做汉化、分析第三方应用、研究别人怎么实现某个界面都离不开它。
它是命令行工具,基于 Java,Windows、macOS、Linux 都能用,免费开源。
解包还原:apktool d 把 APK 解码成可读的资源文件、清单和 smali 代码。
重新打包:apktool b 把修改后的目录重新编译成 APK。
资源处理:能处理 resources.arsc、9-patch 图片和各类 XML 资源。
框架支持:可以安装厂商 ROM 的框架文件,解包依赖系统框架的应用。
调试辅助:方便配合 smali 调试和自动化脚本批量处理。
Apktool 是安卓逆向领域最常用的开源工具:一条命令把 APK 解包成接近原始工程的样子,AndroidManifest.xml 和各种资源文件还原成可读的 XML,代码转成 smali;改完之后再一条命令重新打包成 APK。做汉化、分析第三方应用、研究别人怎么实现某个界面都离不开它。
它是命令行工具,基于 Java,Windows、macOS、Linux 都能用,免费开源。
软件功能
解包还原:apktool d 把 APK 解码成可读的资源文件、清单和 smali 代码。
重新打包:apktool b 把修改后的目录重新编译成 APK。
资源处理:能处理 resources.arsc、9-patch 图片和各类 XML 资源。
框架支持:可以安装厂商 ROM 的框架文件,解包依赖系统框架的应用。
调试辅助:方便配合 smali 调试和自动化脚本批量处理。

