MIUI更新系统后掉root面具权限的解决办法

绝客博客 浏览4741

该教程既是讲MIUI更新系统后掉面具的解决方法,也是讲面具的刷入方法。因为教程基于MIUI系统展开,所以其他系统只能做适当参考。

前言:一些不正确的更新方式,或者非AB分区用户,更新系统后大概率面具就掉了,具体表现为面具“无法获取”。我今天先不说保留面具更新系统的方法,我重点讲讲面具掉了以后该怎么办,以升级MIUI13后掉root面具权限为例。

image.png

以下是教程正文:

一、接管系统root的方式获得面具,这一部分仅限开发版或者内测版系统,因为它们自带root。

一些用户升级之前的系统是开发版,没有保留面具更新,或者因为非AB分区的原因没法保留面具升更新,直接升级到了MIUI13。

一般来说升级前是开发版,那么升级后也是开发版。由于开发版自带root,我们可以用面具接管系统root的方式获得面具。

1.我们开启系统自带的root,方法好像进设置里,找到授权管理,然后开启系统root。

image.png

2.当开启系统root后,我们下载安装面具管理器apk。

因为MIUI13是安卓12,稳定版面具23不支持安卓12,所以我们要安装阿尔法或者金丝雀版的面具apk,以阿尔法版面具为例。

3.安装后打开,阿尔法面具会自动申请root权限,我们要给它授权。当阿尔法面具获得root权限后,点第一个安装点进去会有直接安装选项。

4.点直接安装,点开始,等安装完重启手机,阿尔法面具就接管系统root了。

如果重启后打开面具提示“检测到不属于Magisk的su文件”,我们只需要装个“隐藏系统root”的面具模块就好了。

image.png

一些常见问题:

1、面具管理器不申请root权限,面具无直接安装选项:

一些用面具接管系统root的方式,安装好面具apk,打开后面具却不申请root权限。从而导致面具没有直接安装选项,无法用面具接管系统root。遇到这种情况,你回忆下,是不是你更新系统前,面具开了随机包名,你也没有还原就更新系统了?如果是,就把上个版本随机包名的面具卸载掉,然后重启。开机后再打开你现在的面具apk,是不是就可以申请root了。

image.png

2、给面具管理器root权限了,面具无直接安装选项:

还有一些给面具root权限了,面具却没有直接安装选项。其实解决方法就是重启手机,多试几次试试。 对于这种情况还有一个原因是面具版本不对,比如你现在是安卓12的系统,却安装稳定版面具23来接管系统root,那面具就可能没有直接安装选项。

3、系统自带root授权管理不给面具root权限:

一些安装的面具apk也正确,也符合系统要求,也没有之前的随机包名面具。重启了很多次,依旧无法给面具授权root。遇到这种情况,可以打开其他需要root的应用,试试系统root能不能给它们授权root。如果不能,打开系统自带的授权管理,可能会看到下图中这样。

遇到这种情况,可能受益的解决方法是:

恢复出厂设置,但是会丢失数据。想保留数据的话,去系统更新里“下载最新完整包”,覆盖更新一下当前系统。由于是覆盖,所以这个操作不会丢失数据。

PS:用完整包覆盖更新当前系统实际是为了关闭系统自带root,这也是关闭系统自带root的方法。

如果完整包覆盖更新失败,把手机里自带的“系统更新”和“下载管理程序”清除数据,重启手机后再试试。具体方法:点击设置→搜索系统设置项→搜索“应用管理”→点击“应用管理”选项→进入应用管理页面→分别搜索“系统更新”和“下载管理程序”→分别进入“系统更新”和“下载管理程序”→清除数据→清除全部数据→重启→开机后继续完整包更新。

 End 

分享