刷入Magisk/SuperSU实现ROOT

Posted on 2020-03-28  675 Views


Magisk Manager 的功能是不修改system分区但实现修改的效果,使用的是systemless的 root 方式


刷入前,先在Magisk/SuperSU软件内,Github或者XDA上,下载好Magisk/SuperSU卡刷包,如果在Magisk软件内下载,会出现3个选项
如图(点击放大):如图
分别为:
1. 保留AVB 2.0/dm-verity(即保留System加密状态,取消勾选后安装Magisk可以解开System锁,部分MIUI版本开机时有Boot校验,可能会导致卡米)
2. 保留强制加密(即保留DATA加密状态,取消勾选后可以将Data分区更改为未加密状态,注:此项也可以不勾选,关于Data加解密问题,可以看我另一篇博文)
3. 安装到 Recovery(就是字面意思,重启到Rec安装Magisk)(@cystc:“安装到 Recovery”是针对boot里没有ramdisk的rom的,这类rom无法修补boot,只能将面具装进rec,每次开机通过rec挂载面具。)


刷入方法:

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

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

卸载方法:

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

粉色的花瓣,美丽地缠绕在身上。依在风里。