Android手机刷入Magisk的方法

Android手机刷入Magisk的方法

2020.3.24

介绍

82c9c372a64d21dce9d813c2fe9dbd7f.png

这里引用来自少数派的一张图,所谓Magisk,在不改变系统分区的情况下,挂载一个与其文件系统隔离的Magisk分区,在必要的时候(或者说从系统角度而言)所作的一切从没有发生过。

所以在一些系统验证下,它可以很好地伪装自己,保证系统的完整性。

Magisk的Github地址:https://github.com/topjohnwu/Magisk

安装

那么重点来了,如何安装呢?(最好具备上网能力)

  1. 下载SDK及配置环境:

    这里贴出adb、fastboot、systrace等一系列的安卓sdk下载官网。(PS:滑稽的是,居然中文语言下的文字下载链接是无效的,必须切换为英文语言)
    https://developer.android.com/studio/releases/platform-tools

  2. 三种安装方法

    1. 直接安装

      由于MIUI开发版自带Root权限,只要在酷安/Github下载Magisk Manager,赋予其Root权限,打开Magisk Manager首页-》安装-》直接安装即可。说明:这项只会出现在拥有Root权限的手机,但是即使一开始就有Root权限,也不推荐这种安装方法,因为成功安装后并不能隐藏Magisk内置的Root权限,会造成basicIntegrity检测失败。

    2. 下载安装包(推荐方法)

      打开Magisk Manager在首页-》安装-》仅下载安装包/或在Github下载Magisk安装包并传入手机目录,Windows命令行执行adb reboot bootloader进入手机的Fastboot/Bootloader模式,继续执行fastboot boot TWRP.img,刷入临时TWRP(第三方rec),手机会自动重启到TWRP中,首页-》安装-》找到Magisk安装包点击-》直接右滑底部的滑动条-》重启,打开手机里Magisk Manager即可看到安装成功啦。

    3. 修补镜像文件

      在不具备解锁的手机上安装,需要提取手机系统安装包中的boot.img固件,并通过Magisk Manager中,首页-》安装-》修补镜像文件,选择这个boot.img,生成新的镜像后发给电脑,Windows命令行执行adb reboot bootloader进入手机的Fastboot/Bootloader模式,执行fastboot boot Patchedboot.img,来加载生成后的boot分区文件获取临时的Root权限,,此时打开Magisk Manager会提示已经安装,此时别高兴得太早,还得在首页-》安装-》直接安装,才能将临时Root转换成永久Root。

其他特殊机型请参考官方文档

操作机型:Mi 10 Pro(以上三种方式均能实现)

以上方法可能会因为系统升级而失效,需重新进行一次操作。