为什么要root权限
2个回答
展开全部
什么是Root?为什么要Root?我们要不要Root?这是很多刚刚接触Android系统的新手们所面临的一系列疑问。通过下面的解读,我相信你就可以知道获取Root权限的好与坏。什么是Root?我们都知道Android是一个开源的系统,根据开源协议的规则,用户可以自由获取软件的源代码,根据自己的需求定制和编译,这一特性造就了Android系统的多样性,也以让一些极客实现自由、分享和再创造的梦想。 Android是基于Linux开发的,而Linux是一个多用户共存的操作系统,为了避免一些用户对系统进行一些恶意或错误的操作,Linux对用户的权限进行了分级和限制,不同的用户被授予不同的权限,这也是Android用户获取Root权限的由来。 Root的字面意义是“根”,所谓Root权限,实际上代表着最高的权限。通过Root获得的最高权限又与与Windows中的最高权限不同,在Windows系统中,拥有最高权限的是System用户,而管理员最多拥有管理硬件、软件和其他用户的权限,但不能管理系统自身,例如修改和删除系统文件。但在Linux中,Root用户可以对整个磁盘进行格式化操作,因为他们拥有整个系统的绝对控制权限。因此,随意授予用户Root权限是一件十分可怕的事情。在某些Linux系统中,必须使用sudo命令才能调用Root权限。基于Linux开发的Android当然会继承Root这一强大的功能。为什么要Root?我们也知道Bootloader是在系统启动前引导加载系统的,而Root权限只对系统本身有控制权,只有取得Bootloader才能进行刷机操作。由于利益的缘故,制造商会对Bootloader采取数字签名的技术进行加密。如果不能解除Bootloader的保护机制,就算你Root了也是没办法进行刷机操作的。正如前面所说的,开源可以让一些极客实现自由、分享和再创造的梦想。Android的用户当然可以发扬这种精神,对自己的手机有再创造的自由。对于用户,系统的界面是用户与设备交互的渠道,可以让用户发扬个性、自我创作的平台;对于开发者,只有深入了解系统的源代码,才能够开发出更加优秀的软件。太丰富的个性化设置需要强大的硬件支持,但会无形中浪费过多的资源。如同时支持数十种字体,自定义字号,甚至字体平滑方案,并不是每个人的审美观都一样。想要实现个性的设置,只有获取Root权限后,替换系统资源就成为了最佳的解决方法。为什么使用安卓手机的玩家会想尽一切办法去获取Root权限,是为了刷机,删除系统中自带的一些没有什么用处的应用程序以及实现如自定义美化、截图等某些特殊功能。我们要不要Root?获取Root权限后拥有那么多好处,为什么厂商不直接提供Root权限?Root是开敞手机核心文件大门的钥匙,打开了这扇大门以后就可以访问和修改你手机所有的文件,但是这些文件可能涉及厂商的一些利益,更多的是有可能影响到手机的稳定,还可能被一些黑客入侵。但是因为开源的属性,注定了安卓系统获取Root权限是必然的。我相信所有获取过Root权限的安卓用户都看过系统的警告弹窗,因为系统提示你,权限越高,责任越大。对于一些安卓新手和恶意软件,开放Root权限会带来极大的危险,如删除软件,系统崩溃、变砖、数据丢失和隐私泄漏。综上所述,开不开放Root权限是用户和厂商之间的一种博弈过程。Root权限是Android的自由属性,玩家也追求Root后带来的痛快。厂商为了保护用户,限制Root权限也有他的理由。如果你是Android系统小白,我是不建议你Root获取权限的,除非你是折腾达人,梦想成为一名极客,愿意承担Root后所带来的风险。就目前情况来看,Root权限这种现象将长期存在于安卓手机中。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询