Android 11 在不解密 DATA 分区的情况下进行系统升级和安装面具
目前的 TWRP 尽管更新到了 3.5.0 ,但是还是没能够支持对 Android 11 的 DATA 分区进行解密。如果要升级系统和安装面具,按照往常办法,必须先解密/格式化 DATA 分区。但是格式化分区的影响过大,可以用 sideload 来刷写面具。
步骤
准备 ADB、TWRP、面具和待升级系统 OTA 完整包。
更新系统
MIUI 的 OTA 升级包如果直接 sideload 会导致报错,可以先推送至
/sideload目录。adb push update.zip /sideload等待进度条走完,手动选择
Install,选中/sideload/update.zip进行刷写。刷入面具
**重启系统再关机。**更新系统会导致 Recovery 被覆盖。进入 Fastboot 刷写 TWRP 。重启进入 TWRP。进入
Advanced -> ADB Sideload,这时可以直接推送面具包。adb sideload Magisk-v21.4.zip重启。
注意
Magisk 版本必须大于等于
21.4,低于该版本会导致无限重启。如果 Magisk 因为某些插件的原因导致无限重启,可以从 OTA 完整包中提取
boot.img,通过 Fastboot 刷入。fastboot flash boot boot.img重启系统删除特定模块。重启进入 TWRP ,按上文方法重刷面具。