应用修改器:克隆已安装 APK、换壳重打包
是什么
应用修改器是 WebToApp 的一个高级功能——可以:
- 列出当前设备上所有已安装应用的 APK
- 选择一个应用,克隆它的 APK
- 修改克隆版的包名、应用名、图标
- 重新签名、重新打包成新的 APK
这不是破解工具——它不绕过任何授权保护。它做的事情是二进制层面的品牌换壳。
适用场景
- 多分发渠道:同一个 APK 改成不同的名字和图标,分发给不同的客户或渠道
- 品牌定制:给客户定制的版本,换成客户的 Logo 和应用名
- 应用迁移:把一个应用的 APK 做备份,或者包名调整后覆盖安装
工作原理
WebToApp 的应用修改器不反编译应用——它直接在二进制层面做 AXML/ARSC patch:
- 从系统 PackageManager 获取目标应用的 APK 路径
- 解包 APK
- 修改 AndroidManifest.xml(AXML 格式)里的包名和 label
- 替换 res/ 目录下的图标(mipmap-*/ic_launcher*.png)
- 重新对齐、重新签名(V1/V2/V3)
- 产出新的 APK
整个过程不涉及 Java/Kotlin 代码修改——只是品牌换壳。
使用流程
- 从「我的应用」三点菜单 → 应用修改器
- 浏览已安装应用列表,或搜索目标应用
- 点击应用卡片,进入修改界面
- 修改:包名、应用名、图标、权限(可选)
- 点击「重打包」
- 修改后的 APK 出现在文件管理里
批量导入
应用修改器还支持批量导入定义——用 JSON/YAML 描述多个应用的修改规则,一次处理完。适合需要对大量应用做相同或类似修改的场景。
导出模板
可以把一个应用的修改定义导出成模板文件,下次直接导入使用——不用逐个字段手动改。
限制
- 包名空间:修改后的包名不能和已安装应用冲突,否则无法同时安装
- 运行时行为:应用修改器只改包名/名称/图标,不碰应用的运行逻辑。如果应用内部硬编码了包名校验,修改后可能无法正常工作
- 签名证书:重打包会用 WebToApp 里配置的当前证书重新签名。如果原应用有校验签名证书的逻辑,修改后会失败
- Google Play 保护:某些安全检测严格的应用(如银行类、支付类)会检测 APK 是否被修改