Apktool M app是一款适配移动端的专业安卓安装包逆向编译工具,主打手机端一站式APK解析、修改与重构操作,无需电脑设备即可完成全套逆向工程作业。软件兼容普通第三方应用与安卓内置系统应用,集反编译、代码编辑、资源修改、重新打包、安全签名等多项核心能力于一体,搭载智能代码编辑引擎,支持源码查看与精细化修改。同时配备丰富的辅助工具,涵盖格式转换、文本翻译、信息编辑等拓展功能,既适合编程爱好者自学安卓开发原理,也可用于恶意应用检测分析、安装包优化改造,是移动端轻量化、专业性极强的逆向调试工具。
1、全类型APK逆向解析,支持第三方应用与安卓系统应用的深度反编译,完整拆解安装包资源与代码结构。
2、安装包全套处理操作,独立完成APK拆分、资源合并、重新打包、合规签名,实现安装包完整重构流程。
3、智能代码编辑优化,内置专业代码编辑器,自带语法高亮、关键字识别、类与方法智能提示,降低代码编辑失误率。
4、完整源码查看功能,可直接读取解析Java源码与Smali代码,清晰展示应用底层运行逻辑与资源结构。
5、多格式文件转换处理,支持图片矢量转换、SVG格式互转、日期格式转换等多元文件处理功能。
6、应用信息自定义编辑,可手动修改应用包名、版本信息、权限参数、文本内容等各类基础配置。
7、多分包格式兼容处理,适配XAPK、APKS、APKM等多类分包安装包,支持拆分整合与批量处理。
8、应用安全检测分析,可逆向拆解陌生安装包,排查恶意代码、隐藏权限、违规插件,辅助风险应用甄别。
9、文件层级精细化管理,支持新建文件夹、子目录创建、文件分类归档,适配大型项目资源整理需求。
1、移动端独立作业,摆脱电脑端逆向工具限制,手机即可完成全套编译修改,随时随地开展调试工作。
2、智能代码辅助机制,实时代码提示与语法标错,新手也能精准修改代码,大幅降低逆向操作门槛。
3、全流程闭环处理,从反编译解析、资源修改、代码编辑到打包签名,一站式完成无需辅助工具。
4、矢量图形优化升级,优化位图与SVG互转算法,矢量图形转换精度更高,资源修改还原度更强。
5、多版本签名兼容,支持V1、V2双模式签名机制,适配不同安卓系统版本的安装校验规则。
6、记忆式编辑体验,编辑器可自动留存近期打开文件记录,方便用户接续修改长期调试的项目。
1、专业编译内核加持,搭载成熟逆向编译引擎,反编译成功率高,极少出现资源缺失、代码解析异常问题。
2、精细化代码排版设置,支持自定义编辑器缩进大小,可按需调整代码排版格式,适配个人编辑习惯。
3、全新防护规则适配,内置十余种新增打包器与保护器识别规则,可精准解析加壳防护类应用。
4、Smali代码专项优化,支持方法列表关键词搜索,快速定位目标代码片段,大幅提升代码修改效率。
5、界面汉化完整适配,全中文操作界面,菜单表述精准易懂,消除外文操作的使用壁垒。
1、专业性适配多场景,兼顾学习研究、应用修改、安全检测三重需求,适配爱好者与从业者使用。
2、运行稳定故障率低,持续优化编译逻辑,修复资源路径报错、打包失败等问题,整体通过率更高。
3、设备适配范围广,兼容安卓5.2及以上系统版本,高低配设备均可稳定运行,无严苛设备门槛。
4、轻量化无广告干扰,软件运行纯净无弹窗、无推广,专注逆向编译核心功能,使用体验纯粹。
5、持续迭代功能升级,官方高频更新防护规则、转换算法与适配机制,紧跟安卓应用更新节奏。
1、功能定位垂直专业,专注安卓APK逆向调试领域,功能精准无冗余,聚焦编译、修改、检测核心需求。
2、操作难易兼顾平衡,既有专业级深度调试功能,也有简易批量处理工具,适配新手与资深玩家。
3、资源还原精度高,反编译后图片、文本、代码、布局资源完整保留,无缺失、无错乱。
4、项目管理更规范,支持多级目录创建、文件分类归档,大型逆向项目整理更清晰高效。
1、在软件界面选择“设置”,在“设置”界面中,点击“应用设置”设置项。

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

3、在“APK名称模版”列表项中,输入要更改的模版名称,点击“保存”按钮。

安卓同一软件默认同包名只能装一个,想要双开共存,必须用 APKTool M 修改包名 + 重新签名,让系统识别为两个不同软件,全程手机操作、无需电脑。
核心原理
原版软件包名不变,修改副本 APK 的包名,修改后系统不会覆盖,实现原生双独立共存,数据互不干扰。
详细步骤
1、提取原软件安装包 打开 APKTool M,找到需要双开的软件,选择「从已安装应用提取 APK」,导出原始安装包保存到本地。
2、反编译 APK 选中导出的安装包,执行「反编译全部资源」,等待解析完成,生成独立修改目录。
3、修改包名(最关键步骤)进入反编译目录,打开 AndroidManifest.xml 文件找到顶部 package= 字段,随意修改末尾字母 / 数字 ** 示例:shturl.cc/Nv → shturl.cc/Nv2 只要包名和原版不一样即可,不要改动前面格式。
4、可选修改区分标识 为防止桌面分不清两个软件:
修改应用名称文本
替换桌面图标素材不修改也能共存,只是图标名字完全一样。
5、重新打包 + 签名 返回工程根目录,选择「重新编译 APK」编译完成后进入签名页面,使用 V1+V2 双重签名 签名必须完整,否则安装失败、解析错误。
6、安装共存包 原版软件不用卸载 直接安装刚刚签名好的新 APK,即可成功共存,手机出现两个同款软件。
常见报错解决
1、安装覆盖原版:包名没改成功,重新核对 package 字段。
2、安装失败:未签名 / 签名单一,务必勾选 V1+V2 双签名。
3、打开闪退:不要乱改权限、组件代码,只改包名即可。
4、检测共存失效:部分风控软件会检测副本,可微调版本号参数规避。
补充说明
两个软件数据完全独立,互不互通、互不覆盖,适合多账号登录、新旧版本共存、模组原版并存等场景。
什么是快速编辑?
这是在不需要反编译和重建的情况下编辑一些核心应用程序数据。
快速编辑是做什么用的?
查看有关应用程序(APK)、其权限和首选安装位置的信息(不要与实际安装位置混淆);
更改应用程序名称;
更改应用包名称(克隆应用);
替换应用程序中的矢量(自动生成)、自适应和常规光栅图标;
设置首选应用程序安装位置;
更改最低或目标 SDK 版本;
使应用程序适配 Android TV;
从清单中移除:android:isSplitRequired、android:debuggable、 android:testOnly。
为什么我需要“权限”项?
查看应用程序的权限,以及启用或禁用这些权限。
我可以将图像转换为矢量吗?
可以。
支持 PNG、Jpeg、Webp 和 Svg 格式
转换使用的类型为 {old file name}_vector.xml
转换时,您可以提高或降低图像质量。
是否可以将 svg 图像转换为 VectorDrawable?
可以。
在 SVG/VectorDrawable 多边形预览版(未编译)中可用
注意: SVG 必须具有简单且足够的结构,否则解析器可能无法正确处理它,您就得手动对其进行规范化才能使其正常工作。
是否可以将位图图像转换为 VectorDrawable?
可以。
这不是灵丹妙药。它可能在跟踪时有很大的误差 - 这取决于源图像几何结构的复杂性。
如何替换应用程序图标?
准备必要的图标,最好是 png 格式和尺寸不超过 192x192px。
选择所需的应用程序 → 快速编辑。
在左上角,您可以看到已安装应用程序的图标及其名称。
点击图标本身并选择先前准备的图标。
如有必要,请选中必要的设置框:“替换自适应图标”、“高质量图标(较大尺寸)”
如果之前没有安装过,请选择签名文件。
点击“保存”。
完成的文件将与所选的应用程序在同一个文件夹中,并紧挨着,且末尾带有 mod 标签字样。
如何提取应用程序图标?
选择所需的应用程序 → 快速编辑。
长按图标。
提取的图标将与所选的应用程序在同一个文件夹中,并紧挨着。
如何更改最低或目标 SDK 版本?
选择所需的应用程序 → 快速编辑。
对“最低SDK版本”或“目标SDK版本”设置进行必要的更改。
点击“保存”。
完成的文件将与所选的应用程序在同一个文件夹中,并紧挨着,且末尾带有 mod 标签字样。
如何更改应用名称?
选择所需的应用程序 → 快速编辑。
接下来,将所需应用程序的名称更改为所需的名称。
如果之前没有安装过,请选择签名文件。
点击“保存”。
完成的文件将被放置在选定的应用程序旁边,并在末尾标记 mod 字样。
为什么我无法更改“应用名称”?(该项目处于非活动状态。)
可能是因为应用程序的最低 SDK 版本高于您的系统版本。在这些条件下,编辑受到限制。
首先,您需要降级 SDK 的最低版本,然后编辑其他所有内容。
如何更改应用包名称?
选择所需的应用程序 → “快速编辑”。
接下来,更改程序包名称。
如果之前没有安装过,请选择签名文件。
点击“保存”。
完成的文件将被放置在选定的应用程序旁边,并在末尾标记 mod 字样。
如何在此应用程序中进行 apk 克隆?
选择所需的应用程序 → “快速编辑”。
然后更改包名称,例如在名称的最后添加或删除一个字母。
如果之前没有安装过,请选择签名文件。
点击“保存”。
完成的文件将被放置在选定的应用程序旁边,并在末尾标记 mod 字样。
如何在快速编辑过程中克隆应用程序?
该程序在快速编辑过程中更改以下参数:AndroidManifest.xml 和 resources.arsc。
如何使应用程序适配 Android TV?
选择所需的应用程序 → “快速编辑”。
接下来,选中“适配 Android TV”。
如果之前没有安装过,请选择签名文件。
点击“保存”。
完成的文件将被放置在选定的应用程序旁边,并在末尾标记 mod 字样。应用程序图标被用作于横幅。
如果快速编辑后应用程序无法安装,我该怎么办?
检查是否没有对安装包进行签名?
在快速编辑中,选择一个签名。默认情况下,如果您以前没有使用过签名,请选择“不签名”。