从 Magisk 切换到 APatch(基于 KernelSU 的 root 方案)需要谨慎操作,避免出现无法开机、数据丢失或 root 失效等问题。以下是安全切换的详细步骤,适用于大多数 Android 设备:
一、切换前的准备工作(关键!)
- 备份重要数据
任何系统级修改都有风险,建议先通过手机云服务、电脑或第三方工具(如钛备份)备份联系人、照片、应用数据等重要内容。 - 备份当前 boot 镜像
即使当前 boot 是 Magisk 修补过的,也建议备份(用于紧急恢复): - 下载设备原厂 boot 镜像
这是最关键的恢复保障!从官方固件(线刷包 / 卡刷包)中提取对应系统版本的 未修改原厂 boot.img(方法可参考之前提取镜像的思路),复制到电脑和手机根目录。 - 确认设备兼容性
检查 APatch 是否支持你的设备型号和 Android 版本(可参考 APatch 官方文档 或社区),避免因不兼容导致变砖。 - 准备工具
确保电脑安装好adb
和fastboot
工具(用于紧急线刷),手机开启「开发者选项」和「USB 调试」,并确认 bootloader 已解锁(切换 root 方案通常需要保持解锁)。
二、卸载 Magisk(彻底清除残留)
1.利用 Magisk 的 root 权限删除 /data/adb/ 的内容。
注意不是不要删除adb这个文件夹。
-
通过 Magisk 管理器卸载
- 打开 Magisk 管理器 → 点击「卸载 Magisk」→ 选择「完全卸载」(会恢复原厂 boot 并移除 root)。
- 等待操作完成,手机会自动重启。
-
验证 Magisk 已移除
- 重启后,打开 Magisk 管理器,若提示「未安装 Magisk」则说明卸载成功。
- 也可通过
adb shell su
验证,若提示「su: not found」则确认 root 已清除。
-
(可选)手动恢复原厂 boot
如果卸载后系统异常(如卡在开机页),通过 fastboot 刷入之前准备的原厂 boot.img:bash
adb reboot bootloader # 进入 fastboot 模式 fastboot flash boot 原厂boot.img fastboot reboot
三、安装 APatch
-
下载 APatch 相关文件
- 下载最新版 APatch 管理器(APManager.apk),安装到手机。
- 若设备需要手动修补 boot 镜像,下载对应版本的 APatch 补丁工具(类似 Magisk 的修补流程)。
-
安装 APatch 到设备
-
方法 1:通过 APatch 管理器自动安装
打开 APatch 管理器 → 点击「安装」→ 选择「通过 boot 镜像安装」→ 选择之前准备的 原厂 boot.img → 等待修补并自动安装(部分设备需要手动进入 fastboot 模式确认)。 -
方法 2:手动修补并刷入
若自动安装失败,用 APatch 工具手动修补原厂 boot.img,生成patched_boot.img
,然后通过 fastboot 刷入:adb reboot bootloader fastboot flash boot patched_boot.img fastboot reboot
-
-
验证 APatch 安装成功
重启后,打开 APatch 管理器,若显示「已激活」则说明安装成功。可通过adb shell su
验证 root 权限(若能正常获取则成功)。
通过以上步骤,可最大程度降低切换风险。核心原则是:充分备份、彻底卸载旧方案、严格按照官方流程安装新方案。如果过程中遇到卡刷问题,优先通过 fastboot 刷回原厂 boot 镜像恢复系统。