何为root?root译为“根”,所以root权限也叫根权限,root是linux系统中的超级管理员用户账户,类似于windows系统中的system权限(windows系统内最高的权限)。拥有root权限后,可以对系统中任何文件(包括系统文件)执行增、删、改、查和配置文件权限的操作。
安卓系统中的root权限安卓系统内核就是linux,所以安卓获取root其实和linux获取root权限是一回事。
在linux下获取root权限时,执行sudo或者su,然后输入root用户的密码,就可以了。
但是android里的su和linux的不一样,不是验证密码的,而是看你原来的权限是什么。也就是说如果你是root,那么你可以通过su切换到别的用户,比如shell,radio,audio什么的。但是如果你是root之外的用户,就不能切换回root了,会提示没有权限。
安卓系统如何获取root权限卡刷supersu的.zip包刷入刷入twrp后,刷入supersu(目前最流行的root权限管理工具,即使是最新的安卓版本只要选择合适supersu卡刷包仍能完美root)卡刷包即可root。下载supersu的.zip卡刷包放在手机sdcard目录,进入rec选择该文件并安装,不要勾选zip刷机包签名校验。
卡刷magisk的.zip包刷入文件换成magisk的.zip卡刷包,或在xda下载.zip包(或者手机端安装magisk软件进行下载安装,和officialtwrpapp的操作类似),刷入方法和supersu的方法完全一样。magisk完全开源,并且能够隐藏root不被系统检测到,同时也支持框架功能(由于推出的时间不长,现在能用的模块比较少),目前在xda论坛非常流行,大有追赶xposed和赶超supersu之势,被认为将来是xposed框架和supersu的继任者。ps:magisk和supersu有冲突,不能共存。
其它方法(不推荐)rom自带root,如miui开发版可在设置中开启,但却只有读权限,几乎没什么用处,还会被系统检测出root危险;魔趣rom自带的root排除在此项之外;第三方root工具,如kingroot,root大师等利用系统漏洞来接管root权限,从原理上分析来看对于android6.0以上的话,成功率会很低,安全性也令人堪忧。
root安全性问题root权限可以随意读写系统下任意文件,系统下任意一个文件的执行必须要获得并通过相应权限请求。
以此为指导思想再来分析root的安全问题就容易理解了,android系统下有些操作只有root权限才能执行,如系统的重启、重启到recovery模式等操作,如果你在supersu里开启了日志记录功能,能够查看权限请求日志。以下分别是通过软件officialtwrpapp重启系统和重启至recovery的权限请求日志。这正是正常的root权限请求日志。
root授权请求(如图)假如不良软件获得root权限之后,在后台静默安装监控程序,访问联系人等隐私数据(找了好久没找到流氓软件样本就不测试了)。这正是由于软件滥用root权限才造成的不安全因素,这就好比你把家门钥匙交给你“朋友”,让你“朋友”去你家帮拿件衣服,你“朋友”拿了衣服之后又顺走了家里的钱财等你没让ta拿的东西。
看到这里想必大家能够对root权限有一个理性正确的认识了,正确的防范之法就是选择安全的软件源,利用权限请求日志分析软件是否安全。
原文标题:手机怎么获取root权限(怎样获得root权限),如若转载,请注明出处:https://www.dnheimuer.com/tougao/825.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「东宁黑木耳网」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。