社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 929阅读
  • 0回复

[分享]什么是ROOT,我们需要它做什么

楼层直达
z3960 
级别: 茶馆馆主
发帖
770867
飞翔币
207694
威望
215657
飞扬币
2511641
信誉值
8


什么是ROOT


在Android操作系统中,系统的超级用户一般命名为ROOT。ROOT是系统中唯一的超级用户,具有系统中所有的权限。拥有了ROOT权限以后,可以访问和修改你手机几乎所有的文件。一般情况下,手机公司在手机出厂的时候,为了保证手机系统的安全性,稳定性以及一些商业利益,手机的ROOT的权限都是不开放的。



在UNIX系统(如AIX、BSD等)和类UNIX系统(如Debian、Redhat、Ubuntu等各个发行版的Linux)以及Android系统中,超级用户一般命名为ROOT。ROOT是系统中唯一的超级用户,具有系统中所有的权限,如启动或停止一个进程,删除或增加用户,增加或者禁用硬件等等。


它也是最高权限的意思,很多手机自带程序,部分程序占空间,又没用,可以获取最高权限(ROOT)来删除它们,也可以说是破解该手机或电脑。


计算机术语


现代操作系统一般属于多用户的操作系统,也就是说,同一台机器可以为多个用户建立各自的账户。允许拥有这些账户的用户同时登录这台计算机,这就涉及到计算机用户和资源的管理,GNU/Linux的root帐号具有系统的所有权限,ROOT密码的泄漏会导致整台计算机被完全地非法控制,所以ROOT帐号在服务器上以及重要机器上是不允许直接使用的,取而代之的是管理员使用普通帐号,在必要时使用su提权。


刷机术语


在Unix系统(如AIX、BSD等)和类UNIX系统(如Debian、Redhat、Ubuntu等各个发行版的Linux)中,系统的超级用户一般命名为root。root是系统中唯一的超级用户,具有系统中所有的权限,如启动或停止一个进程,删除或增加用户,增加或者禁用硬件等等,相当于给iphone越狱,都是破除权限。


ROOT就是手机的神经中枢,它可以访问和修改你手机几乎所有的文件,这些东西可能是制作手机的公司不愿意你修改和触碰的东西,因为它们有可能影响到手机的稳定,还容易被一些黑客入侵(Root是Linux等类UNIX系统中的超级管理员用户帐户)。


ROOT原理


手机制造商原始出厂的手机并未开放ROOT权限,获取root的方法都是不受官方支持的,因此,获取ROOT的方法都是利用系统漏洞实现的。而不同手机厂商可能存在的漏洞不同,也就导致了不同手机root的原理可能不同。不过,不管采用什么原理实现root,最终都需要将su可执行文件复制到Android系统的/system分区下(例如:/system/xbin/su) 并用chmod命令为其设置可执行权限和setuid权限。为了让用户可以控制root权限的使用,防止其被未经授权的应用所调用,通常还有一个Android应用程序来管理su程序的行为。root的基本原理就是利用系统漏洞,将su和对应的Android管理应用复制到/system分区。


目前最广泛利用的系统漏洞是zergRush,该漏洞适用于Android 2.2-2.3.6的系统,因而可以适用于过半的Android系统手机。其它的漏洞还有Gingerbreak, psneuter等等。
 
我不喜欢说话却每天说最多的话,我不喜欢笑却总笑个不停,身边的每个人都说我的生活好快乐,于是我也就认为自己真的快乐。可是为什么我会在一大群朋友中突然地就沉默,为什么在人群中看到个相似的背影就难过,看见秋天树木疯狂地掉叶子我就忘记了说话,看见天色渐晚路上暖黄色的灯火就忘记了自己原来的方向。