Magisk Manager

快速步骤

  1. 打开 Magisk 应用,点击卸载 Magisk。
  2. 选择完全卸载,等待手机重启。
  3. 如果应用打不开,请在 TWRP 中刷入重命名为 uninstall.zip 的 APK。
  4. 如果手机无法启动,请先尝试 Magisk 的安全模式,再用 fastboot 刷入原厂 boot 映像(三星手机除外)。

为什么要卸载 Magisk?

移除 Magisk 的常见原因:

  • 银行、支付或工作应用拒绝在已 Root 的手机上运行。请先尝试用排除列表隐藏 Root。
  • 你想以常规方式安装系统更新。其实你也可以在更新后保留 Root。
  • 你要出售手机或送修。
  • 某个模块或设置引发了问题,你想重新开始。

卸载 Magisk 会移除 Root 和所有模块,但不会删除你的应用或文件,也不会重新锁定 Bootloader。

方法 1:在应用中卸载 Magisk

这是最简单、最安全的方法,也是 Magisk 开发者推荐的方法。

  1. 打开 Magisk 应用

    如果没有安装该应用(没有应用时 Magisk 也能继续工作),请先下载并安装。

  2. 点击“卸载 Magisk”

    该按钮位于主页底部。

  3. 选择“完全卸载”

    Magisk 会移除自身和所有模块,还原你原来的 boot 映像,并移除应用。这里不要选择还原原厂映像:它只会放回原来的 boot 映像,用于安装系统更新。

  4. 等待重启

    手机会自动重启,这是正常现象。重启后,Magisk 就已被移除。

方法 2:用 TWRP 卸载 Magisk

如果 Magisk 应用打不开或一直崩溃,请使用此方法。你的手机上需要已安装 TWRP(英文)。

  1. 下载 Magisk APK

    下载最新的 Magisk APK并保存到内部存储。

  2. 重命名为 uninstall.zip

    在“文件”应用中,把文件准确重命名为 uninstall.zip。这个名称会告诉 Magisk 执行自我移除,而不是安装。

    把 Magisk APK 重命名为 uninstall.zip
  3. 启动进入 TWRP

    关机后,按住电源键 + 音量减键(组合键因品牌而异),直到进入 TWRP。点击 Install。

    TWRP 主菜单,带有 Install 按钮
  4. 选择 uninstall.zip 并滑动

    在 Download 文件夹中找到 uninstall.zip,点击它,然后滑动滑块确认。

    TWRP 文件选择界面,显示 Magisk 卸载 zipTWRP 正在刷入 Magisk 卸载包
  5. 重启

    日志显示完成后,点击 Reboot System。

    Magisk 卸载包运行完成后的 TWRP 日志,带有 Reboot System 按钮
  6. 移除应用

    如果手机上还留有 Magisk 应用,请像卸载其他应用一样,在 Android 设置中将其卸载。

如果手机无法启动

如果安装 Magisk 或某个模块后,手机卡在开机 Logo,请按顺序尝试以下方法。

让 Magisk 的安全模式生效。 如果手机连续两次无法启动,Magisk 会在下一次以安全模式启动,并停用所有模块和 Zygisk。你也可以手动触发:在开机动画出现之前几秒就按住音量减键,动画一出现就立即松开。等 Logo 出现才按,对 Magisk 来说往往已经太晚;而一直按到 Android 启动完成,还会同时开启 Android 自己的安全模式。手机启动后,在 Magisk 应用中移除出问题的模块。

如果手机仍能启动,只是某个模块工作异常,你也可以在 Magisk 应用中开启安全模式:点击主页顶部的电源图标,选择安全模式并重启。

通过 USB 移除模块。 如果已开启 USB 调试,把手机连接到装有 ADB 的电脑,然后运行下面的命令。它会移除所有模块并重启手机。

adb wait-for-device shell magisk --remove-modules

在 TWRP 中停用模块。 每个模块都是 /data/adb/modules 中的一个文件夹。如果 TWRP 能读取你的数据,请打开它的文件管理器,删除出问题的模块的文件夹,或者在该文件夹中新建一个名为 disable 的空文件。

刷入原厂 boot 映像。 这样可以彻底移除 Magisk,且不会影响你的数据。从手机当前所装固件中取出你修补过的那个映像(boot.img、init_boot.img 或 vendor_boot.img),重启到 Bootloader,并把它刷入同一分区:

fastboot flash boot boot.img
fastboot reboot

如果你安装 Magisk 时修补的是 init_boot 或 vendor_boot,这里请用它代替 boot。

Magisk 装在 Recovery 中? 如果应用当时显示 Ramdisk:否,只需正常开机即可。只有用 Recovery 组合键开机时,才会加载 Magisk。要彻底移除,请把原厂 recovery.img 刷入 recovery。

如何确认 Magisk 已被移除

  • 应用抽屉里不再有 Magisk 应用;或者打开后,当前一栏显示无法获取。
  • 原来请求 Root 的应用不再获得 Root。
  • Root 检测应用显示手机未 Root。

常见问题解答

卸载 Magisk 会删除我的数据吗?

不会。卸载 Magisk 会还原原来的 boot 映像并移除模块,你的应用、照片和文件都会留在手机上。不过为防万一,还是请先备份。

卸载 Magisk 后手机就不再 Root 了吗?

是的。Root 权限由 Magisk 提供,移除之后手机就不再是 Root 状态。你可以随时重新安装 Magisk来找回 Root。

为什么卸载 Magisk 后银行应用仍然无法使用?

许多应用会检查 Google 的 Play Integrity API,只要 Bootloader 处于解锁状态,无论有没有 Magisk 都无法通过。要通过检测,你需要重新锁定 Bootloader,这会清除手机数据,而且只有在完全原厂的固件上才安全。

“还原原厂映像”和“完全卸载”有什么区别?

“还原原厂映像”只会放回原来的 boot 映像,保留 Magisk 应用和模块,适合在安装系统更新之前使用。“完全卸载”则会移除所有内容:Magisk、模块和应用。

如何取消三星手机的 Root?

在 Magisk 应用中使用“完全卸载”。不要单独刷入三星的原厂 boot、init_boot、recovery 或 vbmeta 映像,因为这可能导致手机无法启动。如果应用无法移除 Magisk,请在下载模式中刷入完整的原厂固件,这会清除手机数据。无论用哪种方法,Knox 都会保持触发状态,所以三星钱包和安全文件夹无法恢复。

卸载 Magisk 后应该重新锁定 Bootloader 吗?

只有在需要时才这样做,比如出售手机之前,或使用要求 Bootloader 已锁定的应用。重新锁定会清除所有数据,而且在装有任何修改过的软件时锁定,可能导致手机无法启动。请先刷入完整的原厂固件。