关于 Root (简)

从安卓手机出现以来一直伴随着系统而存在的用户。它无所不能,一旦你掌握Root方可让你的手机真正掌握在你的手里。

Root 的 前世今生

以下省略“安卓”,直接上版本号

4.0 ~ 6.0(不含)

这些版本的安卓或多或少存在着一些提权漏洞。

特别是4.4左右,一键Root类软件像KingRoot、360超级ROOT(现在没有了)等

真的可以直接拿到Root。

当时十分甚至九分()火爆的Xposed Installer和Xposed模块可以以APIHook的方式修改应用的行为。

目前一些电视盒子可能正在使用这些安卓版本。

6.0 ~ 9.0(不含)

这一时期的安卓的提权漏洞基本全堵上了,要获取Root基本只能修改Boot分区的文件使得系统带有Root权限。

比较有代表性的是SuperSU。

从6.0开始,一键Root类软件大部分无法一键获取Root权限,除非运气特别好(版本越老,概率越高)。

Xposed Installer已经不支持到6.0+了,取而代之是EdXposed。

9.0+

大概从这里开始,system分区已经是Read-Only了,甚至采用erofs(只读文件系统,“遥遥领先!”)来防止对系统文件(除引导)修改,不过这样做有个好处:避免小白瞎删文件(话说回来,你没Root还能访问修改/system?)。

所以,Magisk 诞生了。

Magisk 采用 mount overlayfs 方式,将修改系统文件的部分抢先挂栽system分区一步顶上去并只读。

它采用模块的方式修改系统文件,并在无法正常启动时可以进入安全模式(暂时禁用所有模块),提高操作容错率。

后面甚至有 Kernel SU。这个玩意不作介绍,感兴趣自己找搜索引擎。

EdXposed也EOL(End Of Life)了,现在是LSPosed流行的时候了。

Ending

涉及到“福祉”的关系,各大厂正在提高Root的门槛。

但有一群佬,出于爱好而研究获取Root的方式,也正是他们,才有了Magisk等“神器”。

Root后可以提高使用体验,如 跳过冗长的动画和“福祉”、精简不需要的功能、超限(Overclock)手机!等。

你的手机真的属于你吗?
最后修改:2023 年 10 月 17 日
欸嘿,不如点一杯奶茶给我吧