何为root?
安卓系统中的 Root 权限
安卓系统内核就是Linux,所以安卓获取Root其实和Linux获取Root权限是一回事。
在 Linux 下获取 Root 权限时,执行sudo或者su,然后输入 root 用户的密码,就可以了。
安卓系统如何获取 Root 权限
卡刷 SuperSU 的 .zip包刷入
刷入 TWRP 后,刷入SuperSU (目前最流行的 Root 权限管理工具,即使是最新的安卓版本只要选择合适 SuperSU卡刷包仍能完美Root)卡刷包即可 Root。下载 SuperSU 的 .zip卡刷包放在手机 sdcard 目录,进入 Rec 选择该文件并安装,不要勾选 Zip刷机包签名校验。
卡刷 Magisk 的 .zip包刷入
其它方法(不推荐)
ROM 自带 Root,如 MIUI 开发版可在设置中开启,但却只有读权限,几乎没什么用处,还会被系统检测出 Root 危险;魔趣 ROM 自带的 Root 排除在此项之外;第三方 Root工具,如 KingRoot,Root大师等利用系统漏洞来接管 Root 权限,从原理上分析来看对于Android 6.0 以上的话,成功率会很低,安全性也令人堪忧。
Root 安全性问题
Root 权限可以随意读写系统下任意文件,系统下任意一个文件的执行必须要获得并通过相应权限请求。
Root 授权请求(如图)
看到这里想必大家能够对 Root 权限有一个理性正确的认识了,正确的防范之法就是选择安全的软件源,利用权限请求日志分析软件是否安全。