如何在 Android 上安装和使用 Magisk

任何拥有 root 设备的人都必须熟悉 SuperSU。 它已经存在了很长时间,并已成为生根的标准。 然而,随着最新的应用程序使用 Google 的 SafetyNet 来检查 root 状态并因此阻止可用性,SuperSU 正在慢慢变得过时。 这就是 Magisk 的用武之地。 Magisk 目前是 SuperSU 的最佳替代品,也是生根的未来。 话虽如此,Magisk 周围有很多困惑,如果你也有困惑,让我先告诉你 Magisk 到底是什么。

什么是Magisk?

Magisk 是 XDA 开发商 topjohnwu 的内部开发项目,专注于提供 对用户 system-less-ly 的 root 访问. 它通过修改启动映像文件并将内容写入 /data 和 /cache 分区来实现。 这实质上是创建 /system 分区的“掩码”。 因此,此掩码中授予了所有模块和 root 访问权限,并且原始 /system 分区保持不变。 此外,将 Magisk 视为 SuperSU 和 Xposed 框架的混合.

现在您已经了解了 Magisk 是什么,让我们来谈谈如何在您的 Android 设备上安装 Magisk:

如何安装 Magisk

先决条件:

  • 解锁引导加载程序
  • TWRP 或任何其他自定义恢复

1. Magisk 可以在 可闪光拉链. 你可以从 这里. 下载它,并将其传输到您的设备。

2. 那么, 重新启动以恢复 模式使用您设备的特定组合键。

笔记:在继续之前,您可能需要创建当前 ROM 的 Nandroid 备份,以防万一出现问题。

3. 在这里,只需点击 安装 按钮并浏览 Magisk ZIP 文件 你刚刚转移。

4. 之后, 向右滑动 刷新 ZIP 文件并继续安装 Magisk。

闪烁确认

5. 安装程序会修改您设备的启动映像,并在您智能手机的根目录中创建一个新的 magisk.img 分区。 它还将必要的文件放在 /cache 和 /data 分区中。 刷机过程完成后,您会看到一个 “重启系统” 按钮。 点击那个。

安装顺序

6. 现在已经安装了 Magisk。 现在,要管理它,您需要 安装 Magisk 管理器. Magisk Manager 最近已从 Play 商店中删除,因此您必须通过应用程序的 APK 文件安装它。 首先,您必须启用从“未知来源”在设置->安全。 现在, 下载APK 文件来自 这里 到您的设备并安装它。

Magisk 首次运行

就是这样,您现在可以使用 Magisk 管理器来管理 Magisk 的不同元素。

如何使用 Magisk 管理器

安装 Magisk 管理器后,您将看到各种选项来调整 Magisk 的功能。 从左侧简单滑动即可显示导航抽屉,其中将为您提供各种选项的列表。

Magisk 侧边菜单

前往 “安装” 部分以检查已安装到您设备上的 Magisk 版本,以及检查是否有任何更新。 如果有任何更新,您可以仅从本节轻松下载和安装新版本。 如果你前往 “超级用户” 部分,您可以管理您授予或拒绝了 root 权限的应用程序并更改它们。

安装和超级用户

接下来是 “模块” 部分。 您可以使用此部分来管理已安装的模块,以及卸载任何第三方开发人员可能已经制作但在 Magisk 存储库中尚不可用的任何 Magisk 模块。 这 “下载” 部分是 Magisk 存储库的直接链接,您可以从中直接下载和安装您选择的模块。

模块和下载

接下来,我们有 “魔法隐藏” 页面,可用于隐藏 Magisk 以免被任何特定应用程序检测到。 为此,只需切换特定应用程序旁边的按钮,他们将无法检测到任何 Magisk 安装。 Magisk 还提供了一个 “日志” 部分,基本上,顾名思义,记录所有涉及 Magisk 的活动。

隐藏和记录

最后,我们有 “设置” 选项。 您可以前往此处更改 Magisk 框架的各种设置,例如启用内置 BusyBox、安装对无系统广告拦截的支持以及更改超级用户的各种提示设置。

Magisk 设置

Magisk 的各种用途

1. 植根于 Magisk 时使用 Android Pay

正如您可能知道的那样,虽然 Android 确实允许修改和定制以适应消费者的选择,但出于安全目的,它确实避免将其一些基本元素仅用于库存和非 root 设备上。 其中一项功能是 Android Pay。 Android Pay 会严格检查系统的 root 访问权限,并且不适用于任何具有 root 访问权限的系统。 这可以在 Magisk 的帮助下避免。

安卓支付工作

2.在root时使用Pokemon GO和Snapchat

Pokemon GO 和 Snapchat 是一些利用 Google 的 SafetyNet Check 来验证设备上的 root 访问权限的应用程序。 如果设备被报告为 root,则应用程序将无法加载,这在这些应用程序中很明显。 如果您的设备通过传统的 SuperSU 植根,则 Pokemon Go 和 Snapchat 都只会在登录阶段失败。 但是在 Magisk 的帮助下,您可以继续轻松地玩这些游戏(并且还可以使用额外的根模块),而不必担心。

Magisk 安全网绕过

3. 使用 Magisk 安装 System-Less Xposed Framework

Xposed Framework 是目前使用最广泛的系统更改方法之一。 它包含各种子模块,可以用来根据自己的喜好调整设备。 因此,即使是 Xposed Framework 也需要 root 访问权限,但这可以在 Magisk 的帮助下绕过。 只需转到下载部分并根据您的 Android 版本下载 Xposed 框架(SDK 21 – Android 5.0.x;SDK 22 – Android 5.1;SDK 23 – Android 6.x)

In relation :  如何在 Windows 10 上获取 Windows 11 风格的居中任务栏图标

Xposed 模块 Magisk

4.安装Viper4Android等Sound Mods

Viper4Android 是 Android 中使用最广泛的声音模块之一,仅仅是因为它在引擎盖下提供了过多的选项。 虽然 Viper4Android 本身不需要 root 访问权限,但它确实需要更改其 SELinux 状态。 这可以通过从下载选项安装 Viper4Android 来克服。 从 Magisk 安装模块后,您需要安装 Viper 的 Android 应用程序才能使用这些设置。 您可以从下载应用程序 这里. 安装应用程序后,您可以使用 Viper4Android 提供的大量模组。

Viper4Android 驱动程序

如何卸载 Magisk

如果您想卸载 Magisk,只需从以下位置下载卸载程序的 Flashable zip 这里 到您的设备,并通过 TWRP 刷新它。 确保在卸载 Magisk 时擦除缓存/dalvik 以避免任何冲突。

还请参见: 15 款适用于 Rooted Android 设备的最佳应用

使用 Magisk 轻松 Root 您的设备并执行更多操作

您可以使用 Magisk 获得 root 访问权限、修改各种元素、安装方便的模块并完全控制您的设备,而无需篡改 /系统 分割。 那么,你用过 Magisk 吗? 让我们了解您的经验和用例。 此外,如果您知道我们错过的其他一些功能,或者您对 Magisk 有任何疑问,请在下面的评论中提及。