喜欢用小米或一加手机搞机的小伙伴,应该都听过,或者用过一个叫Magisk的神器。
因为它的图标是一个脸谱,所以大部分机友都喜欢把它称为“面具”。
在刷机圈,Magisk就像是一个巨人,当用户站在这个巨人的肩膀上,才知道安卓居然能有这么多新鲜玩法。
它可以魔改安卓系统的各种底层文件和功能,即使不慎变砖,只需删除对应模块就能还原文件。
基本上安卓有啥限制,都能被Magisk轻松解除。
然而这样一个天花板级别的神器,最近却遇到了不少麻烦事。
在吃瓜之前,小雷先给大家介绍一下Magisk,它到底能给手机带来啥好处。
Magisk:安卓上的魔法面具
不是小雷瞎吹,Magisk是后Xposed时代的又一个超神级别神器。
有了它,咱们就可以方便的修改Android的各种文件和功能,而且嚯,Magisk还自带SuperSU功能。
这就意味着,咱们把Magisk刷进系统后,立马能获得完整的Root权限。
那么它又是通过啥方式来修改系统呢,总不能让不懂代码的用户瞎搞吧?
为了方便普通用户使用,Magisk用了一种最简单的方式来修改系统 -- 安装模块。
代码不会没关系,咱们把别人做好的模块拿来安装就完事儿。
安装模块就跟安装应用一样,妥妥地有手就行,大佬们也很乐意分享自己制作的模块。
小雷一般会去酷安找,只要善用搜索,总能找到自己需要的模块。
而模块的功能也不尽相同,小雷举些例子给大伙瞧瞧就懂了。
比如手握火龙888的小伙伴,应该都知道最近的手机调度贼保守,温度稍微上去点就降低亮度和性能。
王者90帧只能跑到70帧,原神更是连40帧都稳不住,属实是折磨游戏佬。
这种限制在普通用户看来是无解的,但对于有Magisk框架的机友来说,其实就一个模块的事儿。
给温控严格的手机刷上「删除温控」模块,什么降亮度和降频,统统一步到位解决。
还有嚯,国内安卓定制UI为了给自家应用商店导流,整了些极其难用的应用安装组件。
这时候装个「安装狮」模块,直接代替系统自带的应用安装组件,问题立马解决。
再就是大伙都很讨厌的应用和系统广告,它们无孔不入,让人看得心烦意燥。
此时只需一个AD Hosts模块,各种“沉浸式”广告立马烟消云散。
通过安装大神们制作的LSPosed模块,我们甚至可以把停更已久的Xposed框架“复活”。
Xposed框架是啥,小雷就不过多介绍了,它可是安卓上的初代目神器。
各种我们未曾设想过的功能,Xposed都能实现,有哆啦A梦百宝袋内味儿了。
而Magisk上的模块,实际上都是以systemless(不修改系统)特性在运行。
模块以镜像的模式挂载进系统,当我们把模块卸载后,原有的系统文件就会恢复原样。
往简单了说,就是让咱们在不修改系统文件的情况下修改系统,听起来很离谱是吧。
但人家就是把这功能给实现了......
基于以上这些优点,小雷作为一个搞机党,早已离不开Magisk。
满血亮屏快充、系统全局去广告、全自动分类下载目录...这些模块,真的用了就回不去。
当然啦,想用上Magisk就得先解锁手机Bootloader。
目前国内就小米和一加对Bootloader的态度比较开放,华为和vivo则是为了安全考虑直接锁死,无法解锁。
要是大伙下一台手机想体验Magisk的话,只能在小米和一加两个品牌里面选一个了。
在停更边缘反复横跳
按理说,这样一个天神级别的安卓神器,开发者应该很乐意去维护和更新才对。
而且Magisk完全开源免费,在Github上已有超过两万份收藏,共同的代码贡献者也有215位。
先不说后续会不会有啥新功能,至少长期的稳定维护是没问题的。
但问题就在于,开发者@topjohnwu的职业生涯与这个功能强大的神器,似乎有着不小的冲突。
想想就知道,能开发出这种神器的开发者,本身的代码水平肯定是强于常人的。
如此优秀的开发者,还有着如此优秀的开源项目,自然会有大公司上门邀请参与工作了。
就在2019年,John Wu顺利进入苹果实习,并参与Siri研发。
虽然能进入苹果公司实习是很幸福的事情。
但在广大安卓机友眼里,总感觉这波操作怪怪的。
毕竟他是Magisk的开发者,对安卓底层了如指掌,现在去苹果入职,是不是有种“专业不对口”的味道?
有网友还调侃,John Wu这是深入敌营做卧底,以后肯定还会去安卓那边上班的。
没想到这些网友真蒙对了,John Wu在前几个月就被谷歌“招安”,跑去做安卓开发了。
而且他进入的还是谷歌安全部门,一度让网友们觉得,Magisk要凉了。
结果Magisk真的好几个月没更新过,一时间引起了安卓发烧友大规模恐慌。
直到前几天,John Wu才亲自出来回应,表示Magisk不会停更。
那么问题来了,为啥进了谷歌以后,Magisk就完全没了更新消息呢?
一是因为,Magisk上有一个功能叫做“MagiskHide”,主要用于逃避App对root权限的隐藏。
而这个功能显然和谷歌和App厂商们的利益有冲突。
其实很多App都不允许用户root的,因为厂商很清楚,手机Root后,App可以轻易被修改,很容易导致信息泄露或病毒入侵。
对于银行App来说,这可是很危险的事情。
So,出于安全考虑,部分App厂商(包括谷歌)会主动检测root,检测到了就强行闪退,不让用户使用。
但Magisk偏偏就有个“隐藏Root”的功能,这不是和厂商对着干吗...
经过深思熟虑后,John Wu决定在往后的版本去掉MagiskHide功能。
第二个原因,也是最主要的原因。
John Wu入职谷歌后,他就能接触到安卓最底层的源代码,但他的Magisk又过于强大。
这就让谷歌很慌了,我这底牌都给你看光了,要是被你拿去加强Magisk,岂不是无法无天?
所以Magisk停更的那段时间,其实是谷歌在对它做审查,确认项目没啥问题后,才允许John Wu继续维护。
当然啦,作为代价,Magisk将会把招牌功能MagiskHide和模块仓库功能去掉。
咱们以后想下载模块,只能去酷安或者其他搞机社区找了。
而失去了隐藏Root的功能后,Magisk显得弱鸡了很多。
不过考虑到这是个开源软件,说不定以后会有大佬做个魔改版来解决问题。
最后从小雷使用安卓手机这几年来看,安卓整体的权限确实在逐步收紧。
作为神器框架的Xposed倒下、厂商逐步收回Bootloader权限、禁止用户自行Root...
连“以发烧为生”的MIUI,都在收缩解锁权限,一年只能解锁4次。
这些措施的背后,有自身的利益考虑,也有正当阳谋。
对于会搞机的人来说,合理运用好Magisk,能延长手机的使用时间,比如超频增强性能,去广告提升体验。
但这可不是厂商原因看到的情景,你把广告去了,那我的广告营收不就少了?
你把处理器超频了,性能变强了,那岂不是又要延长换机时间,那我怎么卖手机赚钱?
不过好消息是,Root权限在安卓上是不会消失的,只要有这个基础在,新生代替品就会不断出现。
从Xposed到Magisk,从Magisk到....
安卓可能会越来越封闭,但它不会变成另一个iOS。
,