root权限是什么意思
Root权限是android系统中的超级管理员用户帐户,该帐户拥有整个系统至高无上的权利,系统中的所有对象他都可以操作。
root权限,系统权限的一种,也叫根权限,与SYSTEM权限可以理解成一个概念,该账户拥有整个系统的最高权限,可方便地对于系统的部件进行删除或更改,获得root权限之后就意味着已经获得了系统的最高权限,这时候你可以对系统中的任何文件执行所有增、删、改、查的操作。
Root权限的原理
获取root权限以后,会装一个程序用以提醒用户是否给予程序最高权限,可以一定程度上防止恶意软件,通常会使用SuperSU,这种方法通常叫作“不完全Root”,而“完全ROOT”是指,替换设备原有的ROM,通过ADB可以直接将SU程序放入到系统。
Root权限的特点是用户可以按照自己的需求来删除不需要的系统自带应用程序,提高运行速度,用户可以使用一些需要root权限才能运行的应用程序。
Root权限是超级用户拥有的权限,该权限是整个系统的最高权限。
超级用户也被称为管理员账户,是计算机操作系统领域中的一种用于进行系统管理的特殊用户,其在系统中的实际名称也因系统而异,如root、administrator与supervisor。
计算机开发者为了使病毒、恶意软件与普通的用户错误不对整个系统产生不利的影响,在系统里日常任务都是由无法进行全系统变更的普通用户账户所完成。在组织机构中,管理权限一般都预留给经验丰富的授权人士使用,并通过即时日志等方式进行监管记录。
Root权限的原理
多数的手机制造商不支持获取Root权限。因此,大多数获取Root的方法都是使用特定工具借助系统漏洞或官方后门实现的。不同手机厂商、系统和版本可能存在的漏洞不同,因此不同手机的Root原理、方法、难度都可能不同。
Root需将su可执行文件复制到Android系统的/system分区下,并用chmod命令为其设置可执行权限和setuid权限。为了让用户可以控制Root权限的使用,防止手机上的任意应用程序直接获得Root权限,用户通常还会将Root管理程序复制到/system/app,用以管理su程序的使用。