APKtool 是一款用于逆向分析 Android 应用安装包(APK)的开源工具。它由 Connor Tumbleson 和 Ryszard Winiewski 等人维护,主要面向开发者、安全研究人员和安卓爱好者。核心用途是将 APK 文件反编译为可读的资源和 Smali 代码,便于查看、修改或重新打包。
1. 反编译 APK 文件,提取出 AndroidManifest.xml、资源文件(如布局、图片、字符串)和 dex 字节码。
2. 将 dex 字节码转换为 Smali 汇编格式,方便人工阅读和编辑。
3. 支持重新打包修改后的文件,生成新的 APK。
4. 自动处理资源 ID 的映射和重编译,保持资源引用一致性。
5. 可与签名工具配合使用,对重新打包的 APK 进行签名以便安装测试。
1. 使用 aapt/aapt2 兼容模式,能准确还原原始资源结构,避免资源错乱。
2. 内置 baksmali/smali 引擎,直接集成字节码反汇编与汇编功能,无需额外工具链。
3. 命令行操作简单,适合脚本化批量处理,常用于自动化分析流程。
4. 开源免费,社区活跃,长期维护,适配多个 Android 版本的 APK 格式变化。
5. 支持框架资源(framework-res)的导入,可正确解析系统级资源引用。
apktoolm如何设置中文
1、运行软件后,点击右上角的【三个点】图标;

2、接着点击设置(Settings)进入;

3、进入后选择应用(Application);

4、之后点击语言(Language);

5、最后进入列表,选中文。

1. 新增对 Android 14(API 34)APK 中新资源类型的支持。
2. 修复了在 windows 系统下路径含空格时打包失败的问题。
3. 优化了 aapt2 模式下的资源编译速度,平均快了约 30%。
4. 修复了某些混淆过的 APK 在反编译时 manifest 解析异常的 Bug。
5. 根据用户反馈,改进了错误提示信息,现在更清楚地指出问题所在文件和行号。
软件信息
程序写入外部存储
读取设备外部存储空间的文件
获取额外的位置信息提供程序命令
访问SD卡文件系统
访问SD卡文件系统
查看WLAN连接
完全的网络访问权限
连接WLAN网络和断开连接
修改系统设置
查看网络连接
我们严格遵守法律法规,遵循以下隐私保护原则,为您提供更加安全、可靠的服务:
1、安全可靠:
2、自主选择:
3、保护通信秘密:
4、合理必要:
5、清晰透明:
6、将隐私保护融入产品设计:
本《隐私政策》主要向您说明:
希望您仔细阅读《隐私政策》
最新软件
相关合集
更多
热搜标签
网友评论
添加表情
举报反馈
色情
版权
反动
暴力
软件失效
其他原因