安卓手机root之后可以对系统进行完全的访问和控制,相当于取得了linux系统的root用户的权限。可以对系统软件进行卸载,修改系统文件,安装busybox,xposed框架等高级应用。那么如何对安卓系统进行root呢?
root的方法一般有三种
- 第一种:利用漏洞提权,并将一个带有恰当set-uid权限的su文件移动到系统分区。市面上的一键root等工具就是基于此原理。
- 第二种:修改系统镜像文件(system.img),再刷有带su和superuser的rom。
- 第三种:使用自定义的recovery,并使用OTA升级的方法刷入我们自己的updater-script脚本进行root
在安卓系统获取root权限后,一般使用supersu或者superuser等进行root权限管理。
以下介绍通过第三种方法对手机进行root的方法。通过第三方recovery,卡刷SupersSU和magisk,实现root权限的获取。
手机需要有第三方recovery,如果没有第三方recovery可以参考:安卓手机刷第三方recovery的两种方法
root步骤:
1. 卡刷supersu实现root
将下载好的supersu卡刷包复制到手机储存根目录下
手机关机按住音量上+开机键进入recovery,点击install
找到supersu卡刷包点击
滑动下方滑块确定刷入
刷入完成,点击Roboot System重启手机
刷好的supersu程序
测试:
使用终端模拟器测试,出现授权界面。
2. 卡刷magisk
安卓8.0之后的系统无法通过卡刷supersu的方法获取root权限,因此卡刷magisk就成为了替代的方法。magisk支持安卓5.1以上的手机刷入。
下载magisk:地址
要同时下载magisk和magisk-uninstaller两个文件。
手机关机进入第三方recovery,点击install
找到下载的magisk卡刷包点击
滑动滑块确认刷入
刷入完成
刷好的magisk
使用终端模拟器测试
刷入magisk有一定的风险,如果出现刷入后无法开机的情况,请到recovery中按照上述步骤重新刷入magisk-uninstaller。就可以正常开机了
提示:
root成功后,就可以解锁对系统的更多操作了,但是root之后带来好处的同时,也会增加系统的风险,因此对于root权限要谨慎使用。
参考文章:
相关下载: