最新更新: 软件更新 专题更新
当前位置:首页>安卓软件>系统安全>Apktool M app

Apktool M app 2.4.0-240623

Apktool M app
  • 版本:2.4.0-240623
  • 平台:安卓
  • 类型:系统安全
  • 更新:2026-04-15 11:46:57
  • 语言:中文
安全检测无病毒无外挂
举报 权限
相关标签
Apktool M反编译代码高亮
简介
  • Apktool M app
  • Apktool M app
  • Apktool M app
  • Apktool M app
  • Apktool M app

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

Apktool M app宣传图

软件特色

重建.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 工具进行反编译与调试。

软件特色配图1

软件功能

这是一款经过深度优化的 Apktool 移动版本,专为 Android 设备设计,能够高效合并 Split APKs(即分包应用)为单一可安装的 .apk 文件。

支持合并多个 Split APK 文件,轻松整合分发包

可直接打开其他应用的 .apks 文件(包括来自 Apkpure 的 .xapk 格式),并提供安装或合并选项

从复杂的 Split APK 包中生成一个独立、完整的 .apk 文件,简化分发与测试流程

在安装、移除或合并过程中,支持按需选择特定的 ABI 或语言组件

一键安装普通 APK 或 Split APK 组合包

快速卸载已安装的应用程序

新增应用列表菜单项,可直接从界面中删除已安装的应用,操作更便捷

软件亮点

深入理解应用程序内部逻辑与架构

在代码层面精准识别潜在安全漏洞

快速定位应用中硬编码的敏感信息,如密钥、API 地址等

在迁移至新硬件平台时,高效适配与重构原有应用

支持对可疑应用进行恶意行为分析,提升安全防护能力

自由修改现有应用的功能、界面或业务逻辑,实现个性化定制

怎么设置中文

1、启动 Apktool M 后,点击右上角的【三个点】图标;

怎么设置中文配图1

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

怎么设置中文配图2

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

怎么设置中文配图3

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

怎么设置中文配图4

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

怎么设置中文配图5

怎么修改包名

1、在主界面点击“设置”,进入后选择“应用设置”选项。

怎么修改包名配图1

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

怎么修改包名配图2

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

怎么修改包名配图3

如何启用分析所有smali功能

1、下载并安装 Apktool M 应用,首次打开后进入主界面。

如何启用分析所有smali功能配图1

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

如何启用分析所有smali功能配图2

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

如何启用分析所有smali功能配图3

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

如何启用分析所有smali功能配图4

常见问题解答

什么是快速编辑?

快速编辑允许你在不进行完整反编译和重建的前提下,直接修改应用的部分核心信息,如图标、版本号或包名,大幅提升操作效率。

如何替换应用程序图标?

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 可直接安装;

编译过程中,日志将实时显示各阶段进度、警告及错误信息。编译结束后日志停止更新,并在底部提示是否立即安装新生成的应用。若已开启通知,同样会收到编译成功的提醒。

相关攻略