本文提到的所有 App 文末均有下载。
开源带来的好处,就是任何人都可以对系统进行修改。
对机器具有完全的掌控成了安卓与苹果最大的竞争力。
但随着厂家定制 ROM 越来越封闭(虽然是出于安全和售后成本考虑),对 ROOT 权限的争夺成为了机油和厂家的博弈。
根据维基百科的解释:
root 指的是使用户取得 Android 操作系统的超级用户(Super User)许可权的技术。用户通过 root,可以越过手机制造商的限制,卸载手机制造商预装在手机中某些应用,以及运行一些需要超级用户权限的应用程序。同时 root 也可能会让手机变得 “不安全”(并不是说 root 使手机变得不安全,而是一些用户的使用习惯会使 root 后的手机变得危险)。
Android 系统的稳定性和开放性一直以来都是鱼与熊掌的关系,直到 Magisk 的出现,才让鱼与熊掌可以兼得。
刚好电粉催得紧,今天就来讲一讲 Magisk。
什么是 Magisk
Magisk 是宝岛台湾的学生 @topjohnwu 开发的 Android 框架。
因为图标像中国的脸谱,所以也被称为脸谱或面具。
官方网站:
https://magiskmanager.com/
XDA 主贴:
https://forum.xda-developers.com/apps/magisk
Magisk 是如何工作的
很多人都把 Magisk 当成是另一个 Xposed,实际上,与 Xposed 直接改变系统进程不同。
类似于创造一个系统分区的平行世界,改动确实发生了,但在系统分区中又不存在。
Magisk 的实现方式赋予了它更多的可能性,比如隐藏挂载分区。
甚至进行需要验证系统完整性的 OTA 更新都没有任何问题。
不解锁安装Magisk
由于厂家不断提高解锁 BootLoader 的门槛。
此时你的手机已经获得了临时 root 权限,要想获得永久权限。
猫言猫语
最后,关于 OTA 升级后,如何保持 Magisk 框架还在,只需要关闭所有模块。
下载好新系统并安装完成后,系统会提示你是否要重启,不要重启。
打开 Magisk Manager,点击 Magisk 后面的安装,点击 “安装 magisk 到未使用的槽位 (OTA 后)”,安装完成后手动重启手机即可。