四哥 发表于 2021-11-8 05:23

关于Root你是否真的了解?


相信大部分安卓用户对root这个词都有所耳闻,也经常因为手机没有root权限而被限制了许多功能的使用,但是大部分用户并不知道root的真正含义,以及到到底是用来干什么的,对于绝大多数人来说都是一知半解(我不是说在座的各位[揪耳朵])
今天就给大家科普下关于手机Root的知识,让您一次搞得清清楚楚。

分别分为以下几点:
1、root是什么

2、root和越狱一样吗

3、手机厂商为什么不开放root权限

4、root后有什么权限

5、手机怎么root

6、怎么知道手机是否root

7、完全root和不完全root

8、关于XP框架和面具

一、Root是什么
Root这个单词英文原意是:根。
对于植物来说,根虽然是在最底下的,但却是最重要、地位最高的——只要根不死,植物就还有一线生机(所以我们才会常常说“斩草除根”)。

因此,在编程上,Root(根)就有了【地位最高】的意思。在手机Android系统中,Root的意思是【系统管理员】,和Windows上的Administrator差不多。Android系统虽然有这样一个系统管理员,但是手机厂商却一般没有把这个权限给用户。想要获得这个权限,就必须自己想办法才行,这就是我们常说的【手机Root】。

二、Android手机Root和iPhone越狱是一个意思吗?
越狱和Root的意思差不多,都是指获得手机的系统权限。稍微不同的是:Root是合法的(因为Root权限本身就存在于Android系统里),而越狱是“非法”的。

用一个比喻来说明:
现在你被关在一间房子里,房子有一个锁着的门。怎么样走出这个房子呢?设法找到钥匙打开这扇门,就是Root;而找到这个房子最薄的一面墙,然后在上面砸出一个洞,就是越狱啦!


三、厂商为什么不把Root权限开放

两点原因
一是不安全。Root权限的优先级很高,如果开放Root权限,用户又胡乱操作的话,手机系统很容易被破坏,甚至出现其他问题。

二是没必要,对于大多数用户来说,手机有没有Root其实无所谓。
再就是厂商的私心了,厂商肯定希望你一直用他的手机和系统,因此任何可能对系统产生改变的操作——比如刷机、Root等,厂商都不是特别愿意支持。


四、Root的权限
前面说了,Root是手机系统的管理员权限,因此Root之后可以做到很多之前无法做到的事情。
对于一般的用户来说,主要有两个:
一是可以查看或删除手机上的文件,包括系统文件——比如可以删除手机内置的广告App;
二是可以安装很多特别的应用程序。
还有一些就不一一举例了


五、手机是怎么Root的呢?
Root的工作,一般是由各种技术大神来完成的。他们会想方设法找到系统中可能存在的漏洞,然后一举攻破它。
当然并不是所有Android手机都能够Root。不同的系统、不同的版本,漏洞也是不一样的,因此Root的方法不同,难度也完全不同。
一般来说,系统版本越低,越容易Root;版本越高,难度也就越高。
当技术大神攻克了某款手机或者某个系统版本之后,就会把Root的方法在一些大的论坛发出来,其他人就可以按照大神的方法来Root了。
对于普通用户来说,一般就是通过下载Root的工具或者刷Root版本的系统来实现Root。


六、手机是否Root
Root只是获得了一种权限,手机本身并不会发生什么变化。那怎么样知道自己的手机是不是Root了呢?
这里就不得不提大名鼎鼎的超级授权SuperSU了!如果你的手机无法安装它,表示尚未Root;如果安装成功,就表示手机已经Root了!然后你就可以使用它,对手机的Root权限进行管理。
你可以授权允许哪些App有权限,哪些App没有权限,就像授权哪些App可以联网、可以调用摄像头等权限一样。
比可如说,你想删除手机上内置的广告App,就需要先把手机Root,然后安装SuperSU,再使用SuperSU授权Root权限给文件管理工具,最后使用文件管理工具删除不想要的App!

七、完全Root与不完全Root
现在有些手机自带Root权限。比如小米手机可以刷开发版来获得Root权限,不过系统自带的这种属于不完全Root。和真正的Root有一些差别。

比如说,使用系统自带的Root权限就无法彻底删除内置的广告App,或者是删除之后系统又会偷偷装回来。


八、Xp框架和面具
Xp框架是一款可以在不修改APK的情况下影响程序运行(修改系统)的框架服务,基于它可以制作出许多功能强大的模块,且在功能不冲突的情况下同时运作「需要安卓手机root才可安装,Android 4.0.3及更高版本才能安装」。
Magisk是当前Android社区用来获取root权限的主流方式。同时,Magisk特殊的运作机制还赋予了它systemless的特质。systemless让Magisk一方面可以有针对性地隐藏root,甚至暂时隐藏Magisk本身。另一方面,挂载系统的存在,也让Magisk拥有了多样的模块化生态系统。
功能
MagiskSU——提供设备的 root 权限
Magisk模块——通过安装模块来修改只读分区
MagiskHide—— 在 root 检测或系统完整性检查中隐藏 Magisk(最新版本中已经取消)

薔薇的承诺 发表于 2021-11-8 05:23

不知该说些什么。。。。。。就是谢谢

十言 发表于 2021-11-8 05:24

谢谢楼主,共同发展

赐我梦境 发表于 2021-11-8 05:24

我是来刷分的,嘿嘿

苍了夏靡 发表于 2021-11-8 05:24

不错不错,楼主您辛苦了。。。

雾绕空山 发表于 2021-11-8 05:27

不知该说些什么。。。。。。就是谢谢

青衫难再见 发表于 2021-11-8 05:28

不错不错,楼主您辛苦了。。。

可爱超膘了 发表于 2021-11-8 05:28

学习了,谢谢分享、、、

关掉月亮 发表于 2021-11-8 05:28

我抢、我抢、我抢沙发~

不如自成宇宙 发表于 2021-11-8 05:28

看帖回帖是美德!:lol
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 关于Root你是否真的了解?