目前Magisk 只适配了骁龙处理器、联发科处理器 的手机,其他处理器请不要操作。安卓11、10、9、8通用。操作前建议备份数据!
联发科处理器需要关闭avb验证(一定要关闭,否则会卡米):
1、系统包提取vbmeta.img
2、输入在fastboot输入指令
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
3、成功关闭avb
FastBoot刷Magisk的优点
1、无需第三方Recovery
2、不影响系统升级(在线更新)
环境
1、BootLoader已解锁 必须解锁,
小米手机解锁参考教程:
- 手机进入“设置 -> 开发者选项 -> 设备解锁状态”中绑定账号和设备
- 电脑打开申请解锁小米手机(下载解锁工具)
- 进入Bootloader模式(重启,按住音量下键)
- 通过USB连接手机,打开(解锁工具)点击 “解锁”按钮
- 解锁成功(账号绑定手机必须满七天)
* 解锁Bootloader过程中可能遇到的问题:
- Q:解锁工具提示“账号设备不一致”是怎么回事?
A:这是在解锁过程中没有通过账号与设备验证,解决办法是先将手机升级到最新的稳定版或者从稳定版卡刷到最新的开发版,在待解锁的设备和解锁工具上要登陆同一个账号,并进入“设置 -> 开发者选项 -> 设备解锁状态”中绑定账号和设备。 - Q:解锁工具提示“无法获取手机信息”是怎么回事?
A:这种情况一般是电脑上的设备驱动没有装好,可以尝试重插USB线或者换个USB接口或者换根USB线来等待电脑慢慢安装驱动,或在工具右上角驱动安装模块中主动安装驱动。 - Q:解锁失败显示“账号与设备的绑定时间太短,xxx个小时后再解锁”
A:在售的新机型一般需要等待,用户账号安全评分较低的需要等待,等待时间目前是7天起,如果本年度解锁手机数超过2台,等待时间会相应增长。 - Q:解锁失败显示“此账号本月解锁次数达到上限”
A:一个小米账号每月限制解锁一台设备。 - Q:解锁失败显示“此账号本年累计解锁次数已达上限”
A:一个小米账号每年限制解锁4台不同设备。 - Q:解锁失败显示“账号权限不足或者账号受限”
A:账号存在安全风险,无法处理解锁操作,建议更换账号。 - Q:解锁失败显示“未知错误-1”
A:网络异常,请更换时间段或更换网络进行解锁。
2、小米10Pro12+512
3、MIUI12.5开发版21.5.20(安卓11)(支持稳定版,解锁BL一样可刷)
4、Windows电脑一台
开始
1、系统是纯净官方系统(如果不是,建议刷一次完整包)
2、手机下载安装:MT管理器
3、手机下载安装:Magisk APP
4、下载系统完整包:教程如下,MIUI为例(其他品牌请自行到官网下载)
1)系统升级(推荐)
- 打开系统升级,下载最新完整包
- 下载进度条到1%的时候(确保创建下载任务),点击下进度条,停止下载
- 打开下载管理,这里就可以看到系统下载任务,点击继续下载
- 下载完之后,打开『Download/downloaded_rom』文件夹,就可以看到我们下载好的完整包的rom
- 2)第三方网站(小米各机型MIUI版本)
- XiaomiROM
- mooseIre/update_miui_ota
5、打开MT管理器,找到我们下载好的系统包,点开zip包,把里面的boot.img提取出来
(如果系统包里面没有boot.img,只有payload.bin,请参考以下教程提取:
- 在电脑下载系统包全量包(参考上面教程)
- 下载Payload解包工具:https://source.feihong.me/software/payload_dumper-win64.zip
- 解压系统包(只需要payload.bin文件)
- 复制解压出来的【payload.bin】文件到Payload解包工具的payload_input文件夹
- 打开【payload_dumper.exe】执行解包(解包需要点时间)
- 打开payload_output文件夹就可以看到我们解好的包了
6、打开Magisk APP【安装 – 选择并修补一个文件 – 弹窗文件管理窗口(找到刚刚提取的boot.img)- 开始】
7、修补结束,会生成一个名字为(magisk_patched-版本号_随机字符.img)的文件
(每次生成的随机字符都不一样,使用的时候请输入生成的名字)
8、手机连接到电脑,把boot.img和(magisk_patched-23000_xxxxx.img)两个文件复制到电脑
9、下载FastBoot:https://source.feihong.me/software/fastboot.zip
(解压出来,把magisk_patched-23000_xxxxx.img复制到fastboot目录里)
10、打开bat文件(打开CMD命令行.bat)把手机重启到BootLoader模式(重启+音量-键)然后输入下面的命令
fastboot flash boot magisk_patched-23000_xxxxx.img
11、出现下面这三行代码,就是成功刷入了。
Sending ‘boot’ (131072 KB) OKAY [ 3.123s]
Writing ‘boot’ OKAY [ 0.397s]
Finished. Total time: 4.645s
12、重启手机(开机有震动基本没问题了)耐心等手机开机。(显示Magisk的版本,就是刷好了的)
(A/B)(Ramdisk)(SAR)
这是手机分区,老款手机会显示“否”,新出的手机一般都显示“是”,不影响使用。
温馨提示
如果刷模块不兼容或者其他骚操作导致卡米的话,可以把我们前面提取的boot.img通过fastboot刷回去,恢复原系统,一般都能正常开机!
boot.img保留一份在电脑,避免出问题了可以自救下!后期系统更新,直接下载全量完整包升级,然后重复上面的步骤就可以继续愉快的使用Magisk了!