Apktool M app 2.4.0-240623
简介
Apktool M app是一款实用的APK反编译工具,支持反编译、打包、拆分、合并与签名等功能,内置语法高亮及强大的代码提示文件编辑器,助你高效进行Android应用逆向开发。

软件特色
重建.apk
基于反编译后生成的项目目录,一键重建完整的 APK 文件,确保结构完整、可正常安装运行。
反编译.apk
快速将 APK 文件解包为可读资源与 Smali 代码,便于深入分析或修改应用逻辑与界面。
优化.apk
对 APK 进行体积压缩与结构优化,提升安装效率与运行性能。
签名.apk
内置签名功能,支持为重新打包的应用自动或手动添加数字签名,确保系统兼容性。
.apk转.jar
将 APK 中的核心代码提取并转换为标准 JAR 格式,方便在 Java 环境中进一步研究。
framework-res.apk工具
提供对系统级 framework-res.apk 的安装与管理能力,适用于深度定制 ROM 或修复系统资源。
.dex转.jar
支持将 DEX 字节码文件直接转换为 JAR 文件,便于使用常规 Java 工具进行反编译与调试。

软件功能
这是一款经过深度优化的 Apktool 移动版本,专为 Android 设备设计,能够高效合并 Split APKs(即分包应用)为单一可安装的 .apk 文件。
支持合并多个 Split APK 文件,轻松整合分发包
可直接打开其他应用的 .apks 文件(包括来自 Apkpure 的 .xapk 格式),并提供安装或合并选项
从复杂的 Split APK 包中生成一个独立、完整的 .apk 文件,简化分发与测试流程
在安装、移除或合并过程中,支持按需选择特定的 ABI 或语言组件
一键安装普通 APK 或 Split APK 组合包
快速卸载已安装的应用程序
新增应用列表菜单项,可直接从界面中删除已安装的应用,操作更便捷
软件亮点
深入理解应用程序内部逻辑与架构
在代码层面精准识别潜在安全漏洞
快速定位应用中硬编码的敏感信息,如密钥、API 地址等
在迁移至新硬件平台时,高效适配与重构原有应用
支持对可疑应用进行恶意行为分析,提升安全防护能力
自由修改现有应用的功能、界面或业务逻辑,实现个性化定制
怎么设置中文
1、启动 Apktool M 后,点击右上角的【三个点】图标;

2、在弹出菜单中选择“设置”(Settings)进入设置页面;

3、在设置列表中找到并点击“应用”(Application)选项;

4、接着点击“语言”(Language)进入语言选择界面;

5、在语言列表中选择“中文”,即可完成界面语言切换。

怎么修改包名
1、在主界面点击“设置”,进入后选择“应用设置”选项。

2、在“应用设置”中找到并点击“APK名称模版”列表项。

3、在输入框中填写你希望使用的包名模板(如 com.example.newapp),确认无误后点击“保存”按钮即可生效。

如何启用分析所有smali功能
1、下载并安装 Apktool M 应用,首次打开后进入主界面。

2、依次进入“Apktool M > 设置”,找到并点击“编译与反编译设置”选项。

3、在该设置页面中,找到“分析所有smali”选项,并开启其右侧的开关。

4、确认开关状态显示为“开启”,即可在后续反编译过程中全面解析所有 Smali 文件。

常见问题解答
什么是快速编辑?
快速编辑允许你在不进行完整反编译和重建的前提下,直接修改应用的部分核心信息,如图标、版本号或包名,大幅提升操作效率。
如何替换应用程序图标?
1. 准备一张 PNG 格式的图标图片,建议尺寸不超过 192x192 像素;
2. 在应用列表中选择目标应用,点击进入后选择“快速编辑”;
3. 界面左上角会显示当前应用图标及名称;
4. 点击图标区域,从相册或文件中选择你准备好的新图标;
5. 根据需要勾选“替换自适应图标”或“高质量图标(较大尺寸)”选项;
6. 若应用尚未签名,请提前配置签名文件;
7. 最后点击“保存”,系统将自动完成替换并生成新 APK。
如何提取应用程序图标?
1. 选择目标应用并进入“快速编辑”界面;
2. 长按应用图标,即可将当前图标保存至设备相册或指定路径。
什么是反编译,它的用途是什么?
反编译是指将 APK 中的二进制资源(如 resources.arsc)和 DEX 字节码转换为人类可读的格式(如 XML 和 Smali 汇编代码)。这一过程对于修改应用资源、翻译界面、打补丁、安全审计或学习应用实现机制至关重要。为确保重新编译成功,系统依赖 aapt 工具。首次启动时若未自动安装,可前往“设置 > 编译 > 更换工具”中手动下载所需组件。
如何反编译应用程序?
1. 在主界面选择需要处理的应用;
2. 点击该应用条目;
3. 弹出操作菜单后,选择“反编译”;
4. 在反编译选项中勾选所需内容:
“反编译资源”用于解析布局、字符串等 XML 资源;
“反编译classes.dex”或“反编译所有*.dex文件”用于提取代码(后者包含 assets、mthook 等子目录中的额外 DEX 文件);
5. 如有需要,还可启用“反编译额外资源”以处理非标准资源目录。
反编译完成后,若已在设置中开启通知,系统将弹出成功提示。
如何编译回应用程序?
1. 在项目资源管理器顶部点击“编译此项目”标签;
2. 在编译窗口中选择构建工具(aapt 或 aapt2);
3. 可选启用自动签名功能,确保生成的 APK 可直接安装;
编译过程中,日志将实时显示各阶段进度、警告及错误信息。编译结束后日志停止更新,并在底部提示是否立即安装新生成的应用。若已开启通知,同样会收到编译成功的提醒。
同类推荐
相关攻略
热门游戏
-
下载
-
AlightMotion汉化版下载图像影音|2026-04-07
-
X Icon Changer中文版下载主题美化|2026-04-07
-
Volumeshader下载常用工具|2026-04-07
-
下载
-
下载
-
阿尔法画质助手老版本下载常用工具|2026-04-07
-
哇嘎Vagaa安卓版下载常用工具|2026-04-07





















