如果不解开bl锁就刷magisk打了补丁的boot.img,就会出现:
$ fastboot flash boot magisk_patched-28100_0sY6u.img
Sending 'boot' (131072 KB) OKAY [ 3.016s]
Writing 'boot' FAILED (remote: 'Flashing is not allowed in Lock State')
fastboot: error: Command failed
手机进入fastboot模式时通过数据线连接电脑,必须保证电脑能够正确识别手机,如下图:
如果显示的时未知设备,则需要在电脑上安装google的adb驱动,该驱动不支持在win arm系统上安装,只能安装在x86的win系统上
小米解锁BL锁时会清空所有用户数据,需要提前备份
使用MiFlash线刷ROM时,右下角的状态默认会处于全部删除并lock,会把BL锁给重新锁上,注意更改下这个选项。如果已经刷入了修补后的boot.img,则想要刷回官包,则必须使用全部删除并lock这个模式,不然刷到最后也还是会失败。
刷boot.img时,线刷包可以直接从压缩包中找到boot.img送给面具进行修改,卡刷包只能找到payload.bin文件,使用工具对payload.bin文件进行拆分后得到boot.img。
将面具修改的boot.img刷回到手机的boot分区这一步,会导致某些APP卡在启动页面。BL未锁定这个状态基本不会影响APP。
完成root后,第一步,安装scene,使用scene自带的调度,删除不需要的应用,以及以下系统应用(只写了关键字,全称有可能之后会改变):
快应用
浏览器
小爱(voiceassist)
systemadsolution
analytics
payment
小米互传
生活黄页
服务与反馈
用户反馈
aiasst
游戏
钱包
音乐
视频
搜狗
macro
家人
有些软件或服务被卸载或冻结后,会导致进不去系统(例如软件包安装),可以在酷安里搜索帖子,看看不同应用卸载或冻结后的后果。
不要一键升级所有应用,否则一些被卸载的APP如小米搜狗输入法会被下载回来,白卸载了。
然后需要刷入的四个模块来隐藏root:
[Zygisk-Next][Shamiko][Tricky-Store][PlayIntegrityFix]
安装一些软件:
gkd
MT管理器