先问大家一个问题,过去你为什么会选择安卓?
抛开不喜欢 iOS 这个万年都有的影响因素,答案可能有很多,但你不得不承认:
在过去的 10 年间,选择安卓更多是为了选择一种可能性。
这种可能性主要来自于,不喜欢受约束,也就是自由的味道。
所以在手机提示你下一步可能会带来系统不稳定,会造成无可挽回的硬件损坏的时候,安卓玩机党会义无反顾的选择「下一步」。
上面那些曾经的 Root 警告,可能是一代玩机党的回忆。
过去为了换个顺眼的主题,搞个新奇的字体,或者从根上掌控自己的手机,曾经没日没夜的倒腾 Root,寻找适配的第三方 Rom,或者各种救砖找攻略。
当然大神们也很给力,无论是随处可见的一键 Root 工具,还是 SuperSU、Xposed 框架、Magisk 面具这些黑科技的出现,给我们玩机带来了无数便利。
但后面的老婆孩子热炕头,生活工作两头忙的现实让我不能再像过去那样花上大把时间折腾自己的手机。
所以难怪有「愿你刷机半生,归来仍是 MIUI」的说法流行。
趁着这两天闲下来,我寻思着把自己一直以来闲置着的小米 MIX 2S 给 Root 一下,然后刷个面具玩玩 Xposed。
但我发现不知道是我近些年没太折腾刷机,还是刷机圈真像网上说的那样「萎靡」,有很多问题都是在国外论坛上找到的答案。
所以今天想和大家分享一下这个可以暗渡陈仓,无需解锁也可以刷机的 Magisk 面具,和我的 Root 经历。
注意,由于每台安卓机型号不同,这篇文章更多是一次分享,而不一定是攻略。
面具Magisk
不管你承不承认,玩机虽然能带来可能性,但同时也伴随着风险。
当然了,这些风险大多来自 Root 刷机后的某些使用习惯,某些应用的稳定性也难以保障。
为了应对用户肆意玩机,Google 还推出了 SafetyNet 这样的检测手段,让 Root 过的手机没办法享用一些需要验证的应用。
某些改过系统文件后的 Rom 也可能会失去 OTA 更新升级(在线系统升级)的支持。
逼得用户只能做二选一的决定,直到 Magisk 的出现。
这个花花脸就是 Magisk,不过我还是习惯叫它面具。
Magisk 没有像 SuperSU、Xposed 那样直接劫持系统,而是暗渡陈仓的挂载了一个 Magisk 分区。
这个独立分区的出现给了 Magisk 更多的可能,我们刷机的自定义改动都存放在这个独立分区。
必要时隐藏或者直接取消 Magisk 上的挂载,让系统文件毫发未损的通过验证或以更优秀的方式管理 Root 权限。
图源少数派
也就是说,有了Magisk,既可以让你享受到 Root 的各种开挂功能,又可以在需要隐藏 Root 身份时告诉系统,我可是良民,乖着呢。
就像下面的这位一样:
这就是 Magisk 名字的来历,也是它最大的魅力,两头啥也不耽误。
当然单纯获取 Root 权限属实小看了 Magisk 这个神器,它更多更强大的功能体现在 Magisk 分区中可以安装的各种黑科技模块。
字体、音效、硬件驱动,甚至套娃似的安排上 Xposed 等等,这些强大的功能都能在 Magisk 中实现。
所以说这个 Magisk 分区就像手机分身或者说沙盒,打通了平行世界的壁垒,而且对刷机菜鸟的友好程度不言而喻。
说了这么多,我们看看 Magisk 到底是怎么轻松刷到手机上的。
安装Magisk
用小米 MIX 2S 想绕过 BootLoader 锁刷 Magisk 其实并不难,你需要准备的材料就是一台配好环境的电脑、一部手机、一根数据线以及一个 Magisk 的安装包。
首先需要你去「设置-我的设备-MIUI 版本」处下载最新完整 Rom 包。
这个最新的 Rom 包并非什么不可触碰的禁忌,你可以用手机文件管理工具找到一个名为「downloaded_rom」的文件夹,下好的 Rom 包就以 .zip 压缩文件的形式保存在里面。
当然也可以选择手机连上电脑,直接在电脑上操作,我就是这么干的
把 Rom 包 Copy 出来,不用全部解压,只要提取一个名为「boot.img」的文件,然后重新放回你在手机上能找到的文件目录内(手机上操作也一样,提取到你找的到的位置)。
下一步就是在手机上安装 Magisk 了,没那么可怕,就是普普通通的 .apk 安装,一路下一步就行。
打开 Magisk 应用,找到 Magisk 的安装,然后点击「选择并修补一个文件」,最后找到那个藏有「boot.img」的目录,选中它。
Magisk 会帮你把修补好的镜像文件生成出来保存到本地,并显示地址(默认是 Download 那个目录)。
然后找到它,并 Copy 到电脑上。
下一步就要进到兔子(FASTBOOT)界面了,关机,连上电脑,长按音量减号键和电源键。
找到之前 Copy 过来的 boot 镜像文件目录,cmd 进入那个文件夹,输入指令「fastboot flash boot 镜像文件名.img」刷入文件。
然后再输入「fastboot reboot」指令重启,临时 Root 权限就搞定了。
这里有个问题,就是第一次玩机的小伙伴估计没有对应的环境配置,我这个临时用来写稿的笔记本上就没有对应的环境配置。
所以我下了个 platformtools ,解压到存放 boot 镜像文件的文件夹,然后双击 adb.exe 就配置好了 adb 环境。
但命令并没有执行,反而是一直显示「waiting for device」。
很简单,你电脑上缺少对应的驱动,我用驱动精灵补了个手机 ADB 驱动,上面那两行代码才得以执行。
重启后拥有临时 Root 权限的手机还需要重新安装一遍 Magisk。
打开应用,找到 Magisk 安装,你会发现多了个「直接安装」,点击它 Magisk 就算搞定了,临时 Root 也变永久了。
网上关于 Root 的好坏一直众说纷纭,但我觉得在是否 Root 这个问题上一定得看需求。
如果你对现有的手机已经满足,不想也不愿再折腾自己的手机,那 Root 对你来说绝非必须项,没必要为此承担多余的风险。
但如果你不满足于现在,想要获得这个手机的掌控权,Root 是你绕不开的选择。
毕竟你 Root 以后,你可以享用更多需要 Root 权限的黑科技,可以改变字体、主题等系统配置,可以拒绝无良 App 的权限请求,也可以追求更高的兴能和更低的损耗。

这对于玩机党而言,Root 真的只是第一步。

回顾一下这次的刷机,如果说现在刷机圈子越来越小众的话,我觉得很大一部分原因来自硬件和软件厂商的围追堵截。
前有谷歌检测,后有手机厂商不断拔高的 BootLoader 解锁难度,前狼后虎配上刷机过程中碰到的许多小问题,难免让人望而生畏,然后敬而远之。
如果要给国内的手机品牌的刷机难度排个名,蓝绿大厂的 OV 手机和最最难刷的华为,对于刷机新手而言简直噩梦。
所以如果你用的是以上三款手机,想要解锁再刷机,估计要看的攻略远比这篇攻略要多的多。
所以这也就是我选择小米手机的原因,虽然现在的 MIUI 用起来槽点满满,但相对来说,小米手机还是对爱折腾的玩机党来说更为友好。

注意事项
Magisk 虽然刷上了,但还有一些注意事项第一次用 Magisk 需要注意一下。
SafetyNet 测试
前面提到的那个谷歌出品的 SafetyNet 测试,需要纵云梯才能进行,所以它对国内 Root 应用的影响几乎为 0。
但如果你有这方面的需求,满足条件后不妨测试一下,有两个指标,basicintegrity 和 ctsProfile。
前者要是没通过,是 ROM 固件出问题了,想解决这个问题需要卸载所有模块,或者换个 Rom 刷了,难度直线上升。
如果是后者没通过,一般来说是当前 Rom 的兼容出了问题,国内手机厂商出品的 Rom 出现这个问题挺正常的。
我下载了一个「MagiskHide Props Config」模块尝试解决这个问题。
第一次下载模块重启后确实 ctsProfile 通过了,但我为了截图删了又下了一遍,然后就怎么也通不过测试了。。。
有知道解决方案的小伙伴评论区支个招
但是无论测试通过与否,就我现阶段的使用而言并没什么影响,Google 商店也可以正常使用。
Root管理
前面不是说 Magisk 可以利用隐藏分区来隐藏已经 Root 的事实嘛。
具体操作是这样的:
打开 Magisk 从右上角进入设置,打开「MagiskHide」,当然再往下是对 Root 权限更具体的设置,在界面的第二栏就是管理超级用户界面(图右)。
点进去,你可以隐藏任意应用和其组件。
卸载
如果你想卸载 Magisk,最直接的方法就是在 Magisk 中点击卸载,然后选择「完全卸载」。
Magisk 会自动帮你解决掉自己的存在,如果是变砖了想要卸载 Magisk,找个第三方 Rec(比如 TWRP)手动刷入 Magisk 的卸载包。
无痛OTA
如果你想让自己的手机保留 OTA,需要关停所有模块,然后像平常那样更新系统,不过不要自动重启,同样打开应用找 Magisk 安装,选择新蹦出来的选项,手动重启就能无痛 OTA 了。
不过有些时候因为版本兼容问题,OTA 也是有失败的可能。
结语
刷好 Magisk 可能只是面具玩机的第一步,如何把面具玩好就要看你怎么去搭配模块了。
建议这一方面多看看酷安或者 XDA 论坛,有机会给大家安利一波有趣的模块,比如套娃 Xposed 和上面的强大应用。
可能有小伙伴正在用着太极,太极阴无需 Root,不过功能也有限,而刷 Magisk 则是太极阳的前置任务。

有了面具是直接选择太极阳还是用 EdXposed,求稳用前者,不放心前者用后者,仔细想想这个问题哪里有什么标准答案呢。
刷机是一场玩家和手机软硬件厂商之间的战争。
一方势弱肯定是另一方强大导致的,你看现在刷机的玩家越来越少,不是因为当初那批玩机的孩子长大了,变老了,不想折腾了。
而是手机厂商逐渐在把曾经 Root 才能实现的功能集成到定制系统中,既然不刷也能用,自然想要刷机的人就越来越少了。
不过啊,对于爱折腾的安卓党们来说,有时间有能力的时候还是可以体验一下刷机这个过程,如果你爱折腾,刷机是绕不过去的存在,虽迟但到。
所以这次专门找了个周末折腾一天,再花一天时间写一篇文章,确实费劲,不过如果这篇文章能够让你明白 Magisk 对刷机者来说的必要性,那就值了。
我写文章确实做不到日更,不是随便丢个软件就完事了。特别是像一篇这样的分享绝不是一天可以搞定的,但是希望每一篇都能对大家有那么一点点帮助。
所以,觉得文章写的用心对你有用,不必赞赏,点个赞就好,谢谢。
长按二维码关注回复 210517 获取
电报群:wldxh  QQ 群:451768616  网站:wldxh.com
继续阅读
阅读原文