刷机root有风险,如果你的手机刷废了和我无关
安卓手机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卡刷包
将下载好的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权限后会自动退出。
如何屏蔽软件对于root权限的检测?
使用magisk自带的magiskhide功能,对特定应用屏蔽root权限
参考文章:
关于Android的root提权漏洞
下载:
UPDATE-SuperSU-v2.46.zip
Magisk v17.2.zip