Magisk 极简教学

前言

由于笔者在这些时日不断见到不同的人分不清楚 Magisk (俗称「面具」) 、Magisk Manager、Magisk 模块等等概念,故此写这篇短文,给小白非常简单介绍一下使用 Magisk 所需要的基本知识。

话虽如此,本文假设读者有一定的基础知识,包括用电脑使用 adb / fastboot、使用第三方 recovery (例如 TWRP) 安装 zip 等等。
(本文同时假设读者有良好的网络环境,可以上一些国外网站如 XDA、GitHub 等。)

另外,话说在前头,使用 Magisk 意味著你将会 root 你的设备,root 之先需要解锁 bootloader。所以,如果你的设备不能解锁,或者你不想解锁、不想 root,或者担心 root 了不安全之类,请不要使用。

———
使用条件和目的

要安装 Magisk,需要附合几个条件:
一、设备可以解锁 bootloader
二、设备可以安装第三方 recovery
三、系统版本为 Android 4.2 或以上 (体验完整功能需要 Android 4.4+)

如果你的设备是 Android 4.x 而你想 root,推荐使用 SuperSU。

Magisk 一般来说有两个主要用途:
一、在不实际修改系统的前提下,达到修改系统的效果 (Android 4.4+)
二、管理 root 权限 (就是以前 SuperSU 的工作) (Android 4.2+)

所以,如果你并没有这些需求,请不要使用。笔者强烈建议大家不要因為别人安装了 Magisk 而你没有,而在根本没有使用原因或需求的情况下安装 Magisk。

现在开始简单地介绍一下 Magisk 相关名词和概念。

———
Magisk 框架*

*註:根据 XDA 官方帖子,Magisk 是一个 “Universal Systemless Interface”,直接翻译大概是「通用『不触及系统的』接口」,原则上跟「框架」(Framework) 半点关係都没有。但由於大家在 Android 4.x 的时代用 Xposed 时习惯了「框架」这个名字,故此為了简单起见,本文会沿用「Magisk 框架」或直接简称「Magisk」而不用「Magisk 接口」免得大家要适应新名词。只要记得这个其实是「接口」而非「框架」就可以了。

这个 Magisk 框架实际上是一个 zip (不是 apk!)。换句话说,单从应用抽屉、应用列表,是看不出,亦不能看出设备有没有安装了 Magisk 的。

而安装 Magisk 的方法,就是要把设备重啟到第三方 recovery,在裡面把 Magisk.zip 刷入。要卸载亦一样,在第三方 recovery 把卸载包 (也是 zip!) 刷入。

———
Magisk Manager (Magisk 管理器)

Magisk Manager 是一个应用 (是 apk!),安装后在应用抽屉和应用列表是可以看到一个面具图标的 (所以大家把 Magisk 称為「面具」)。

一般来说,在第三方 recovery 安装 Magisk 框架后,重啟设备会看到应用列表多了一个 Magisk Manager。这样令小白有一个错觉,以為 Magisk 是一个应用。

其实 Magisk 和 Magisk Manager 是两个独立的东西。你可以刷入 Magisk 而不安装 Magisk Manager,或者把已安装的 Magisk Manager 卸载,这不会影响 Magisk 已安装的状态。相反,你不刷 Magisk 也可以安装 Magisk Manager (虽然并没有用)。

Magisk Manager 的作用:
一、检测 Magisk 版本,如果 Magisk Manager 或者 Magisk 有更新,可以在应用内直接下载安装更新
二、检测 SafetyNet 状态
三、下载安装 Magisk 模块,和管理已安装的模块
四、管理 root 权限 (即跟 SuperSU 一样)

由於 Magisk 本身不容易被检测,第三方应用一般都是用检测 Magisk Manager 存在与否来推测用户有没有 root。所以如果大家不需要使用 Magisk Manager,大可以把它卸载,需要使用时再重新安装即可。

———
Magisk 模块

如前所述,Magisk 其中一个功用,就是在不修改系统的前提下,达到修改系统的效果。具体怎样操作呢?就是透过安装 Magisk 模块了。

Magisk 模块是一个 zip (不是 apk!不要跟 Xposed 模块混淆)。Magisk 模块可以在 Magisk Manager 裡面下载,或者在第三方网站例如 XDA 下载,甚至有能力者可以自己製作。由於 Magisk 模块是 zip,所以安装方法可以在 Magisk Manager 裡面安装,亦可以在第三方 recovery 裡面安装。

———
最后必需在这裡说一下,很多人 (尤其是小白) 特别喜欢在安装完 Magisk 之后,在 Magisk Manager 裡面把模块列表从头到尾看个遍 (这本身并没有问题),把看起来感觉能用的都安装个遍 (这就大问题了)。

笔者在此说明一下,每一个模块都有指定适用的设备系统、使用需求或场景、安装后达到的效果等等。如果没特定需求,或者不完全了解某个模块究竟做甚麼,千万不要随便安装。不要有一种「别人有安装所以我也要安装」然后瞎安装一堆对你没用的模块,安装错了还有机会导致连系统也进不了。

Magisk 是一个强大的工具,功能眾多,使用 Magisk 并不代表需要用尽所有功能。你可以用 Magisk 单纯作為 root 管理,也可以安装点模块,不过如果没需求就建议不要随便用。尤其如果真的想瞎安装一堆模块,请先作好数据备份,并先了解万一进不了系统时的解决办法。

希望这篇文章可以帮助小白们略為了解 Magisk。

赞(2) 打赏
未经允许不得转载:逗比资源分享 » Magisk 极简教学
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏