卡刷supersu和magisk实现安卓手机获取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权限要谨慎使用。

参考文章:

关于Android的root提权漏洞

相关下载:

UPDATE-SuperSU-v2.46.zip

Magisk v17.2.zip

猜你喜欢

转载自blog.csdn.net/m0_60352504/article/details/120085697