Magisk24是面具版本的一个分水岭,低于24和高于24版本在部分功能上存在较大差异,尤其是对LSPosed支持上体现更为明显,Magisk24版本开始支持Zygisk,不再需要安装Riru模块,而Magisk本身不像一般的APP可以直接升级,本文提供一种方法升级Magisk。
一、Magisk简介
Magisk面具是一款功能强大的手机权限管理软件,软件的界面非常的简洁,操作起来十分方便快捷,使用软件的功能能够轻轻松松修改手机的各种权限设置,而且还可以对于手机的问题进行检测,能够修复手机中的各种问题,还拥有多种实用的功能,如ROOT、备份还原、清理加速、一键省电等等,能够满足各种不同的使用需求。在 Android 老用户心中,Magisk能让Android拥有无限可能。它不仅仅是一个 ROOT 工具,更是一种创新的系统框架,允许用户在不改变系统文件的情况下定制他们的设备。Magisk 的系统无侵入特性和模块化能力,使它成为了 Android 系统定制不可或缺的工具。
二、Magisk原理
Magisk 的核心是一种名为 "systemless" 的方法,这种方法允许用户在不修改系统分区的情况下实现设备的 root 和定制。它通过在系统分区之外创建一个虚拟的分区来加载所有的定制内容,这样做不仅保证了系统的稳定性和安全性,也使得设备可以通过谷歌的 SafetyNet 安全检查。
三、Magisk升级
目前很多Magisk安装的文章都是在系统没有Magisk的情况下初次安装Magisk,本文介绍的是在系统已经拥有低版本Magisk的情况下如何升级Magisk,使用线刷包方式刷入新版本的Magisk。比方说,Pixel4手机-安卓10系统,已经安装了Magisk21版本,但是由于Magisk21版本不支持Zygisk,只能使用基于Riru的LSPosed,很多功能无法使用,因此需要升级到Magisk24以上。具体步骤如下:
1、下载刷机包
查看手机版本号:
然后通过谷歌官方 Nexus 和 Pixel 设备的完整 OTA 映像 网站上下载对应的镜像:
2、修补boot.img
对于提取到的boot.img,我们需要使用Magisk对boot.img进行修补,通过USB数据线将手机和电脑相连,确保ADB工具使用正常,再使用ADB工具将boot.img上传到/sdcard/Download路径下:
紧接着,在已安装Magisk21版本的手机上使用ADB工具安装Magisk v26.4(需提前下载后Magisk 26.4版本的apk):
安装后,将覆盖原有Magisk,这个时候打开Magsik:
按照上述步骤操作完成修补,最后通过ADB工具将修补过的img文件下载到电脑:
3、刷入镜像
在magisk_patched-26400_e1yHk.img镜像文件所在目录,运行adb命令:
等待手机进入Bootloader后,查看设备状态是否处于解锁状态,如果不是则需对bootloader解锁,如果已经解锁,可以使用fastboot进行刷机:
等待刷机完成后,进入Magisk应用,点击"安装"->"直接安装",完成后Magisk就升级为v26.4版本了。