ZIP 内 APK 直接安装:不用解压,Magisk/KernelSU 模块刷写也能走这条
什么是"ZIP 内 APK"
有些场景下你拿到的不是 APKS / APKM / XAPK 这种标准化容器,而是一个普通 ZIP 压缩包——里面塞了一个或多个 APK,可能是应用开发者随手打包的、可能是某个社区分发的,也可能是Magisk / KernelSU / APatch 模块 ZIP。
系统安装器遇到这种 ZIP 会完全懵逼——它只认 APK / APKS / APKM / XAPK 四种格式,遇到 ZIP 只能弹"无法打开"。你得手动解压出来再一个一个装,或者用专门的模块刷写工具。
InstallerX Revived 能直接打开 ZIP 并自动处理。
自动解析 ZIP 结构
当你在文件管理器里"用 InstallerX 打开"一个 ZIP,InstallerX 会:
- 扫描 ZIP 所有条目(包括嵌套目录下的 APK)
- 识别 ZIP 里装的是什么:
- 是一个普通应用(base APK + 分包)→ 按 APKS 流程处理
- 是 Magisk / KernelSU / APatch 模块(
module.prop+system/目录)→ 按模块刷写流程处理 - 是多个独立 APK(游戏合集)→ 按批量安装处理
- 自动选最佳组合(分包场景)或 批量安装(多个独立 APK 场景)
不需要手动解压。
Magisk / KernelSU 模块刷写
InstallerX Revived 的设置里有个开关叫 "启用模块刷写"(在"设置 → 实验室"下面)。开启后,InstallerX 可以直接处理 Magisk / KernelSU / APatch 的模块 ZIP:
- 打开 ZIP → InstallerX 识别出是模块 → 进入刷写流程
- 需要 Root 授权
- 刷写完成后提示重启
这意味着你不需要再切换到 Magisk 应用里手动刷模块——全程用 InstallerX 搞定。
KernelSU v3 特别注意
如果你用 KernelSU v3.0.0 或更高版本:
- 先刷入 元模块(MetaModule)——用来处理 KernelSU 的模块挂载机制
- 关闭 KernelSU 的"Umount modules by default"选项——否则 KernelSU 会在启动时卸载所有模块,导致 InstallerX 刷入的模块无法生效
ZIP 内 APK 批量安装
如果 ZIP 里塞了多个独立应用(比如某个"游戏合集.zip"里装了 20 个不同游戏的 APK),InstallerX 会:
- 扫描所有 APK
- 识别包名、版本号
- 自动去重(同包名多版本选最新)
- 一次性批量安装
配合"通知栏自动"安装模式 + Root / Shizuku 静默安装,可以做到下载完 ZIP → 双击 → 全程无人工干预装完 20 个应用。
自动删除 ZIP
如果你在安装 ZIP 内 APK 后想把 ZIP 文件也删掉(典型场景:刷完 Magisk 模块就不需要模块 ZIP 了):
- 配置文件 → 开启"自动删除 APK"
- 同时勾选"也删除 ZIP"
两个都开后,ZIP 里所有 APK 安装成功 + 刷写成功后,ZIP 文件本身也会被删。
ZIP 解析能力 vs 系统安装器
| 能力 | 系统安装器 | InstallerX Revived |
|---|---|---|
| 打开标准 ZIP 内 APK | ❌ 不支持 | ✅ 直接解析 |
| 识别 Magisk/KernelSU 模块 | ❌ 不支持 | ✅ 识别 + 刷写(需 Root) |
| 嵌套目录 APK | ❌ 不支持 | ✅ 自动扫描所有层级 |
| ZIP 内多 APK 批量装 | ❌ 不支持 | ✅ 自动去重 + 批量 |
| 刷完自动删 ZIP | ❌ 不支持 | ✅ 配置里可选 |
打不开 ZIP 怎么办
- 文件损坏:重新下载
- 不是 ZIP 格式但后缀被改了:右键 → 打开方式 → 系统文件管理器看看能不能解压
- ZIP 里没有 APK:确认里面真的有
.apk文件 - 模块 ZIP 不是给当前 Root 用的:Magisk 模块不能给 KernelSU 用,反之亦然;InstallerX 能识别但刷写时会失败
实验室开关
"启用模块刷写"开关位于 设置 → 实验室。这是个实验性功能(标了实验室),但已经相当稳定。如果你刷的模块出问题,先关掉这个开关,再用 Magisk/KernelSU 应用里的刷写流程手动刷一次试试——问题可能出在模块 ZIP 本身。