神奇应用之面具大法 – Magisk

相信在座的各位玩Android设备的资深用户应该都听说过SuperSU这个当年牛X的一的应用吧,它风靡一时,一度成为我手机上几乎从来不会缺少的一个应用!SuperSU是XDA非常著名的开发者ChainFire维护的一款作品,最近几年最火的ROOT权限获取和管理工具,没有之一。

在安卓6.0之后,谷歌封堵了大量的漏洞,市面上各种所谓的一键ROOT工具全都玩完,当然这里我也不推荐这些所谓的一键ROOT工具,非常危险,除非是知名开发者提供的非商业化作品,否则任何商业化或者第三方机构给出的超级用户管理工具,都等于把你的手机变成不是你自己的了。SuperSU一直保持着非商业化运作,并且更新很积极,当初谷歌发布安卓7.0和安卓8.0开发者预览版,全世界只有Nexus和Pixel等谷歌自家的手机才能吃上最新系统的时候,Super都是第一个站出来完成超级用户权限的提权和管理。

遗憾的是,2017年10月4日,ChainFire在自己的Google +上发布了题为Retirement from SuperSU的声明,说以后不再参与维护SU,算是把SuperSU彻底卖给了中国的一家商业化运作的公司,自此更新节奏非常缓慢,并且将来指不定里面会怎么做商业化变现。

目前SuperSU已经不能实现安卓8.0和更高版本的ROOT了,刷入之后会无限卡屏,包括谷歌刚发布的安卓9.0(Android P)上,SuperSU也没有再和往年一样站出来搞定ROOT。

取代这一切的,是Magisk,作者是来自中国台湾的topjohnwu,从字面上看,这位吴老哥英文名叫约翰,他的梦想是成为最顶级的大神。其实Magisk出来已经很久了,最早因为SuperSU还好好的,所以这个玩意儿一直不怎么出名,特别是界面也还非常粗糙,以至于XDA开发者的ROM里集成了这玩意儿,我还以界面不好看而丑拒,非要刷成SuperSU才心里觉得舒服。

现在界面上已经好看多了,遵循谷歌的Material Design设计规范,就是面具图标挺一般,或者说还有点吓人。刷入Magisk框架之后,默认就会具备ROOT权限获取和管理啦,而且在Magisk的管理器里,还有针对指定app隐藏root权限检测的MagiskHide,以免某些软件发现root了就直接自我崩溃,不给使用的情况。

Magisk是什么

Magisk 是一个Android 框架,是一个通用的第三方 systemless 接口,通过这样的方式实现一些较强大的功能。

看似很简单的一个框架,甚至与大名鼎鼎的 Xposed 框架在功能性上有点重复。很多人批评 Magisk的模块太少了,想替代 Xposed 根本不可能(在那个 Xposed Framework for Android 7.0 难产的时代,很多人将 Magisk 看是做是 Xposed 的替代品)。这是不正确的,因为 Magisk 从来没有想过要代替 Xposed ,Magisk 与 Xposed 是可以互相兼容的,你甚至可以通过 Magisk 来安装 Xposed(安装 Xposed 后就不能绕过 SafetyNet 了)。Magisk 的厉害之处在于它实现了一种绕过 SafetyNet 使用 root 的方法。

实现原理

由于它是通过启动时在 boot 中创建钩子,把 /data/magisk.img 挂载到 /magisk,构建出一个在 system 基础上能够自定义替换,增加以及删除的文件系统,所有操作都在启动的时候完成,实际上并没有对 /system 分区进行修改(即 systemless 接口,以不触动 /system 的方式修改 /system)。


安装magisk会给你一个超级强大的系统界面。Magisk模块支持,并隐藏了大量的完整性测试,如safetynet!Magisk没有网站。不要从非官方网站下载magisk。
官方链接:Magisk Github发布

Magisk 的优点
100%开源,易于在所有谷歌支持的平台上构建。
支持
在不篡改分区的情况下修改系统。
释放设备的root权限。
隐藏Magisk以防检测:谷歌安全,企业/银行系统完整性检查和游戏篡改检查等。
修改或删除任何系统属性,包括只读属性。
安装Magisk模块。
如果您已经安装了Magisk,强烈建议直接通过Magisk Manager进行升级。


安装方法

安装 Magisk 需要解锁 Bootloader 并刷入第三方 Recovery。所以每个品牌的手机都或多或少有点不一样,这里只介绍一个标准的流程,具体操作方法请自行 Google。

1) 解锁手机 Bootloader(BL)

2) 刷入第三方 Recovery(例如 TWRP)

3) 下载官方Magisk包,然后通过第三方 Recovery 刷入

4) 新版本已不需要额外安装 Magisk Manager

5) 享受完整 Magisk 的 systemless root 和功能模块

6) 如需卸载在Magisk Manager中点击卸载即可

Magisk Manager应用截图

以上就是Magisk的前世今生,下一期我们将给大家带来一些好玩的Magisk模块!

我想忘记你,又怕忘记你

评论已经被关闭。

插入图片
神奇应用之面具大法 – Magisk

长按储存图像,分享给朋友

微信扫一扫

微信扫一扫

这 是 一 个 公 告

noreply@weyooz.cn

未由时光自动发送通知邮箱

打不开的友链暂时隐藏,能访问后恢复