Magisk最新版是一款运行于安卓系统上的框架管理应用,能够为设备提供root权限以及标准修补程序,支持修改boot image或添加文件到/data和/cache目录,从而在不修改系统的情况下实现系统级的定制。
软件包含了一个超强大的通用无系统接口,带来了无限的潜力,用户可以通过各种模块来实现对手机的各种自定义,基本可以替代SuperSu超级权限。
最近一段时间Magisk的更新较为频繁,而最近一次的版本更新更是带来了免ROOT、免三方REC的重大新特性,还支持修改和恢复boot image文件。
除此之外Magisk软件提供了挂载机制,实现安卓底层ROOT权限的模块定制化,用户安装Magisk框架后,就能够通过它挂载的管理器,安装更多系统级的应用模块,实现诸多神奇的安卓魔改效果。
软件特色
1、Magisk框架能够ROOT你的设备,也就是说自带ROOT,并且能够和像SuperSU这种东西良好地相处,主要使用的方法是比较通用的Systemless,不过其实在Su的2.7以后的版本应该也是支持的。
2、Magisk框架能够修改boot image或者添加文件到/data以及/cache目录,并且仅会在root安装在system分区被识别的情况下才会去改变你的system分区。
3、完全开源,易于拓展和修改。
Magisk怎么通过谷歌Paly保护机制认证
首先我们要做的就是先把Magisk最新版本身进行隐藏。

点击红框中的隐藏Magisk应用,然后随便设定一个名字,Magisk会用随机文件名进行安装,然后在桌面生成一个跟设定的名字一样的快捷方式。很多要求严格的App,比如中国工商银行,只要检测到手机上安装了Magisk,就会闪退,所以隐藏Magisk本身是必须要做的。

我们可以看到第一个红框里面,Magisk已经被隐藏了。然后进入第二个红框部分,开启Zygisk,先选择遵守协议列表,然后进入配置排除列表,把所有需要对其隐藏的App都选中,用法跟原来的Magisk Hide是一样的。确定列表后再把遵守协议列表的选项关闭,因为我们已经安装了Shamiko,所以现在的状态就是列表生效但是并没有被排除,达到了我们预计的目的。
功能介绍
1、MagiskSU:开源的ROOT解决办法,基于phh's Superuser(实际也是基于CM Superuser)的方案。
2、Magisk Hide:隐藏自己,主要用来规避一些安全机制的检查,例如Google,又或者某些游戏的防作弊检查。
3、Resetprop:允许你修改系统的props文件,例如build.prop(典型的可以修改机型,厂商等信息),甚至包括只读类型的Props。
4、Multiple Entry Points:可以用来暂停启动进程,修改启动动画等等。
5、Standard Stuffs:移除dm-verity, forceencrypt,解锁分区来支持读写等。
面具模块怎么从本地安装模块
1、我们先打开Magisk面具模块的主程序。

2、打开之后点击右下角的模块管理功能。

3、进入模块管理的功能之后我们可以看到在最上面有一个从本地安装的功能,我们点击这个从本地安装。

4、选中了从本地安装之后我们看到会浏览到我们的手机文件夹。

5、点击左上角的菜单,文件管理,找到我们需要安装插件的地方。

6、然后选中之后我们点击下面的确定按钮就可以安装了。

7、安装完成之后我们可以看到是否是安装失败还是成功了,如果失败的话根据提示找到原因重新安装即可。

Magisk面具怎么用
安装Magisk最新版需要解锁Bootloader并刷入第三方Recovery,由于每个品牌的手机都或多或少有点不一样,这里只介绍一个标准的流程,具体操作方法请自行Google;
一、将手机的稳定版升级为开发版
1、在小米社区申请开发版内测资格(开发版内测和开发版公测都可以)
2、打开设置—我的设备—MIUI版本

3、点击图中MIUI图标10次
4、点击右上角三点的图标

5、点击切换为“开发版”(因为我已经是内测版了,所以我给出的图片只有“切换为稳定版”)
6、下载开发版REC后更新(注意稳定版切换到开发版需要清除数据,所以备份)
注:具体稳定版切换到开发版教程参考小米miui12刷机教程
二、用电脑解锁手机的Fastboot锁(网上简称“BL锁”)
1、在电脑下载解锁工具并解压;

2、点击手机的设置—我的设备—全部参数—MIUI版本7次左右,直至提醒你已经处于开发者模式;
3、在设置中搜索开发者模式并打开开发者模式;
4、打开开发者模式中的“USB调试”和“OEM解锁”;

5、将手机通过数据线连接电脑,打开之前下载好解锁工具,找到miflash_unlock打开并登陆小米账号;

6、点击解锁,等待重启完成解锁;

三、获取手机root
1.打开设置—应用管理—授权管理—root权限说明设置—应用管理—授权管理—root权限说明,获取系统root权限
四、安装Magisk Manager最新版
1、在本站下载该软件;
2、在设置—应用管理—授权管理—root权限中授权给Magisk;
3、在Magisk首页中点击安装下图中的两个选项(如遇到一直显示:“正在检查更新”,请在Magisk的设置中将更新通道改为自定义后将https://qianyegroup.gitee.io/magiskbuilds/updates/custom_md2.json填上去);

恭喜你到这里基本就完成了Magisk的安装!
Magisk框架安装介绍
作为一套复杂的文件系统,Magisk的安装步骤却是十分简单。
在电脑上配置好adb环境并解开Bootloader锁后,如果你的设备有来自TWRP的官方支持,只需在打开USB调试后将手机与电脑相连,然后打开电脑端的命令行窗口:
执行adb reboot bootloader进入Bootloader界面
执行fastboot boot TWRP.img进入临时TWRP
在TWRP中刷入你下载的Magisk安装包
没有官方TWRP支持的设备安装Magisk的步骤要稍微复杂一些:
从你的刷机包中提取当前固件的boot.img文件,将它传入到安装了Magisk Manager的手机中
进入Magisk Manager——安装(install)——install——修补boot镜像文件
然后选择传入的boot.img文件进行生成,并将生成后的Patchedboot.img(姑且这么命名)传输到电脑上。

修补boot镜像文件
随后我们使用Magisk应用对boot.img进行重新打包:
打开命令行窗口
执行adb reboot bootloader进入Bootloader界面
执行fastboot boot Patchedboot.img来加载生成后的boot分区文件获取临时root
此时进入系统,你会发现你已经成功安装了Magisk(如果显示没有安装则为获取失败,请检查操作过程重新尝试),但这还不够,我们还得进入Magisk Manager,选择安装(install)——install——Direct Install(直接安装)才能将临时root转换为永久root。

别忘了进行二次安装
三星、华为等特殊机型的Magisk安装方法参见Magisk官方帮助文档。
安装完Magisk后,我们就可以通过TWRP或者Magisk Manager刷入获取到的模块了。模块的获取方式可以是Magisk Manager自带的模块仓库,也可以是其他第三方论坛(如酷安、XDA等)。
卸载Magisk最为彻底的方式就是在Magisk Manager中点击「卸载」、「完全卸载」,应用会自动下载刷完uninstall.zip卸载包、自动卸载它自己、自动重启。如果你无法进入系统,在TWRP中手动刷入uninstall.zip卸载包即可。
软件优势
1、100%开源,易于在所有谷歌支持的平台上构建。
2、支持在不篡改分区的情况下修改系统。
3、支持释放设备的root权限。
4、支持隐藏Magisk以防检测:谷歌安全,企业/银行系统完整性检查和游戏篡改检查等。
5、支持修改或删除任何系统属性,包括只读属性。
6、支持安装Magisk模块。
7、如果您已经安装了Magisk最新版,强烈建议直接通过Magisk Manager最新版进行升级。
更新日志
v27.007版本
[MagiskBoot]正确支持供应商引导映像
[核心]更新引导映像检测逻辑以支持更多设备