刷入Magisk/SuperSU实现ROOT

时间:2024-03-28 19:02:37

文章内容均来源于本人博客,如需转载请联系我

  • 商业转载请联系作者获得授权,非商业转载请注明出处。
  • For commercial use, please contact the author for authorization. For non-commercial use, please indicate the source.
  • 协议(License):署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
  • 作者(Author):Yukizero7
  • 链接(URL):https://yukizero.cn/android/root/
  • 来源(Source):Yukiの部落阁

关于Magisk:
Magisk Manager 的功能是不修改system分区但实现修改的效果,使用的是
systemless的root 方式
刷入前,先在Magisk/SuperSU软件内,Github或者XDA上,下载好Magisk/SuperSU卡刷包,如果在Magisk软件内下载,会出现3个选项
如图(点击放大):刷入Magisk/SuperSU实现ROOT
分别为:

  1. 保留AVB 2.0/dm-verity(即保留System加密状态,取消勾选后安装Magisk可以解开System锁,部分MIUI版本开机时有Boot校验,可能会导致卡米)
  2. 保留强制加密(即保留DATA加密状态,取消勾选后可以将Data分区更改为未加密状态,注:此项也可以不勾选,关于Data加解密问题,可以看我另一篇博文)
  3. 安装到 Recovery(就是字面意思,重启到Rec安装Magisk)

刷入方法:

刷入前,先在Magisk/SuperSU软件内,Github或者XDA上,下载好Magisk/SuperSU卡刷包,如果在Magisk软件内下载,会出现3个选项,具体看我上面的说明

  1. 第三方Rec刷入Magisk/SuperSU卡刷包:
  • 重启进入REC(TWRP/橙狐皆可)
  • 选择刚才下好的zip格式的卡刷包,滑动滑块刷入
  • 重启
  1. 使用第三方REC刷入修补过的boot镜像:
  • 进入Rec,点击备份,勾选Boot分区选项,滑动滑块。等待备份完毕重启(当然,你也可以用其他方法提取Boot,自己决定)
  • 开机后,你就能在内置储存根目录看到一个名为TWRP的文件夹,里面有一个子文件夹,名为BACKUP,你在REC里所备份的文件都在这个文件夹里
  • 打开Magisk,点击第一栏“Magisk”右侧的安装,勾选或反选选项
  • 点击下一步,会出现3种安装方式,选择第2个选择并修补一个文件,找到之前备份/提取的Boot镜像,点击确定,Magisk就会自动开始下载Magisk包并修补Boot镜像
  • 修补完成后会有一个提示(注意,这里要记住输出的路径),进入Rec,找到那个路径,选择修补过的Boot镜像,刷入分区选择Boot(选择分区这里一定不能错!
  • 刷入完成后重启即可
  1. 使用Root权限在Magisk内直接刷入:
  • 获取Root权限,(MIUI开发板系统可进入手机管家–>应用管理–>权限管理–>ROOT权限获取)
  • 授权Root权限给Magisk
  • 打开Magisk,点击安装,勾选或反选选项,刷入方式选择直接安装
  • 刷入完成后重启即可

卸载方法:

  1. 在Magisk内卸载:
  • 打开Magisk,点击卸载(红色垃圾桶
  • 弹出2个选项,自行决定
  • 卸载完成后会自动重启
  1. 刷入卸载包卸载:
  • 在前面提到的Magisk的Github下载地址上,可以看到每个版本的安装包下面都有一个名为Magisk-uninstaller-xxxxxxxx.zip的卸载包(xxxxxxxx是版本号)
  • 自行下载自己已安装的Magisk版本对应的卸载包
  • 进入Rec刷入即可
    (这里建议刷模块前最好自备卸载包,可以避免因为刷入模块导致无法开机且无法卸载Magisk的情况)