Magisk最新版是一款运行于安卓系统上的框架管理应用,它能够实现root设备以及执行标准的常见修补程序。此应用支持修改boot image或向/data以及/cache目录添加文件,在不修改系统本身的情况下实现一些系统性的功能。
软件内置了一个超强大的通用无系统接口,为用户提供了无限的定制潜力。通过各种模块,用户可以自定义手机功能,基本可以替代SuperSU超级权限管理器。
近期Magisk更新频繁,其中最新版本更是带来了免ROOT、免三方REC的重大新特性,并支持修改和恢复boot image文件。
除此之外Magisk软件还提供了挂载机制,实现了安卓底层ROOT权限的模块定制化。用户在安装Magisk框架后,可以通过其管理器安装更多系统级的应用模块,实现多种神奇的安卓魔改效果。
软件特色
1. Magisk框架自带ROOT功能,且能够与SuperSU等工具良好兼容,主要使用Systemless方法,尽管Su 2.7以后的版本也应支持。
2. Magisk框架能够修改boot image或向/data以及/cache目录添加文件,但仅当system分区被识别为root安装时才会改变。
3. Magisk是完全开源的,易于拓展和修改。
Magisk如何通过谷歌Play保护机制认证
首先我们需要将Magisk最新版本身进行隐藏。
点击红框中的隐藏Magisk应用,并设置一个随机名字,Magisk将使用随机文件名进行安装,并在桌面上创建一个与设定的名字相同的快捷方式。对于一些要求严格的App,如中国工商银行,一旦检测到Magisk,就会闪退,所以隐藏Magisk本身是必需的。
我们可以在第一个红框中看到,Magisk已经被隐藏。然后进入第二个红框部分,开启Zygisk,选择遵守协议列表,进入配置排除列表,将所有需要隐藏的App选中,用法与原来的Magisk Hide相同。确认列表后关闭遵守协议列表选项,因为我们已安装Shamiko,所以现在的状态是列表生效但未被排除,达到了预期目的。
功能介绍
1. MagiskSU:开源的ROOT解决方案,基于phh's Superuser(实际上也是基于CM Superuser)。
2. Magisk Hide:隐藏Magisk本身,主要用于规避安全机制检查,例如Google或某些游戏的防作弊检查。
3. Resetprop:允许修改系统的props文件,例如build.prop(例如可以修改机型、厂商等信息),甚至包括只读类型的Props。
4. Multiple Entry Points:可以用来暂停启动进程,修改启动动画等。
5. Standard Stuffs:移除dm-verity, forceencrypt等,解锁分区以支持读写。
如何从本地安装Magisk模块
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]正确支持供应商引导映像
[核心]更新引导映像检测逻辑以支持更多设备