这是扎根Android设备的最佳方法

Rooting是一种授予系统级对某些应用程序和实用程序访问权限的过程,长期以来一直是发烧友和高级用户在Android体验中的一部分。

但是它受到内置功能的威胁操作系统本身。它称为SafetyNet,它使应用程序可以检查设备是否已解锁或已植根,然后将其阻止。

Android Pay使用它,Pokemon Go使用它,而Netflix使用。几乎所有需要一定安全级别的应用程序,尤其是那些使用DRM或流程付款的应用程序,都可能最终会使用SafetyNet。

幸运的是,您不必在生根和使用Netflix之间进行选择。名为Magisk的工具可让您在不触发SafetyNet的情况下生根手机。您应该使用它来为手机建立根。

什么是Magisk?

Magisk是无系统的根实用程序。这意味着它可以像以前的根方法一样,在不修改系统分区的情况下为您的手机建立根。

无系统带来了许多优点。它不会使SafetyNet绊倒,因此使您可以更轻松地隐藏根。这可能更安全。取消root更容易。

Magisk也是开源的,这在处理root应用程序时非常重要。

操作方法使用Magisk进行根操作

Magisk可在运行Android 5.0及更高版本的大多数设备上使用。主要的例外是Google的Pixel手机和一些Sony设备。您可以在XDA Developers官方线程上查看兼容性问题的完整列表。

尽管Magisk几乎可以在所有其他产品上使用,但是SafetyNet保护功能不适用于任何经过修改的设备。这意味着已经修改了系统的其他root hacks,以及自定义ROM。

在开始之前,您需要取消root并删除所有以前的root mod的痕迹​​和/或刷新库存ROM。尽可能接近库存是一个好主意。

要想使Magisk扎根,您需要:

  • 自定义恢复,例如TWRP。下载适用于您设备的版本。
  • Magisk Manager应用程序。从XDA Developers下载最新版本。
  • 安装Magisk Manager。如果尚未安装,则需要允许手机安装来自未知来源的应用。

    现在启动Magisk Manager应用。请注意,主屏幕上的三个大指示灯全都是红色。如果Magisk安装成功,这些按钮将变为绿色。

    从屏幕左边缘滑动打开导航抽屉,选择安装,然后点击下载按钮。

    Magisk.zip 的最新稳定版本现在将下载到您的手机中。 (您也可以从此处直接下载它。)它需要通过TWRP刷新,因此请关闭手机并启动到恢复状态。

    现在以常规方式刷新ZIP。理想情况下,您应该首先进行Nandroid备份(为TWRP主屏幕选择 Backup (备份)选项)。然后转到安装,然后导航至保存Magisk文件的位置。

    选择文件并在屏幕底部滑动条以进行安装。完成所有操作后,重新启动手机。

    使用Magisk Manager隐藏根目录

    在手机重新启动并运行后,启动Magisk Manager应用程序。现在,最上面的两个指示器应该已经从红色变为绿色,表明您的设备已启动并且已安装Magisk。点击底部的SafetyNet检查选项,它仍将为红色-SafetyNet仍在触发。

    要完成设置过程,请滑动打开导航抽屉,然后转到设置

    。在[Magisk]部分中,打开 Enable Busybox Magisk Hide 选项。现在,重复SafetyNet测试,它应该变成绿色。 (如果没有,并且您的手机以前已经植根,则可能需要重新刷新出厂映像,以确保您的根应用所做的任何系统更改都已撤消。)

    最终步骤是清除您的Play商店缓存。转到设置>应用>显示系统,然后从列表中找到Play商店。点按它,然后转到存储,然后选择清除缓存。这样可以确保Netflix和其他受阻止的应用程序可以再次下载。

    将来,您可能会遇到其他由于设备已植根而无法运行的应用程序。要解决此问题,请打开Magisk Manager,然后在导航抽屉中选择 Magisk Hide

    现在,选中出现故障的应用程序旁边的复选框,它应该可以再次运行。如果您有任何问题,请重新启动或清除应用程序的缓存。

    虽然Magisk的主要卖点是它可以阻止根厌恶性应用程序,但是它也可以直接替代您所使用的SuperSU工具

    无论何时安装根应用程序,都会提示您授予其根访问权限。您可以在Magisk Manager的“超级用户"部分中管理已接受的那些应用程序。您也可以在那里撤消权限。

    某些root应用程序对系统分区进行了更改,这又可能导致SafetyNet检查失败。要解决此问题,请始终尝试使用您喜欢的根工具的与Magisk兼容的版本。其中包括Xposed Framework的Magisk版本。

    保持Magisk更新

    Magisk涉及开发人员与Android霸主之间的猫猫游戏。

    直到最近,Magisk Manager均可通过Play商店使用,但由于违反商店政策而被删除。 SafetyNet还经常更新并阻止Magisk,从而导致Magisk被更新以再次绕过它。

    因此,与常规的根工具相比,您将需要对Magisk进行更多的更新。应用程序中的通知将提醒您这些更新何时可用。

    无论哪种方式,这些更改只会影响在触发SafetyNet时被阻止的应用程序。它将继续为需要它的任何其他应用提供root访问权限。

    您是否尝试过Magisk?还是阻止Netflix和Android Pay导致您完全取消root?在评论中与我们分享您的经验。

    标签: Android Android Rooting