Pixel 5 到手折腾小结(部分)
A/B 分区的 Magisk
都知道我在这个微妙的时期买了 Pixel 5,理由先别问,到手解锁、格 Data、刷 Magisk……实在想不到我会卡在已经不知经历多少遍的 Root 上。
虽说 Android A/B 分区已经实现快三年,再怎么脱节的国内安卓都随后跟上,可我在刷机的时候还真没怎么在意过,除了知道回退和 Magisk 无痛 OTA。
我还是跟着 Magisk 文档 来的,其中提到是否有独立的 vbmeta
分区,显然这台 Google 亲儿子是有独立 vbmeta_a
与 vbmeta_b
分区的。所以根据文档,在正常刷完 Patch 后的 boot.img
后还追加刷上 vbmeta
:
fastboot flash vbmeta --disable-verity --disable-verification vbmeta.img
然后就,卡引导(boot loops)无法进系统了……
只好重新来过,从之前残存的一点印象中自行摸索。先利用 Patch 好的 boot.img
利用 fastboot boot
命令进入临时 Root 环境:
fastboot boot boot.img
然后再借助已经有 Root 权限的 Magisk 应用在「Install - Direct install(recommend)」给系统直接打补丁即可。
以上步骤其实等价于直接 fastboot
刷 boot
分区无视 vbmeta
,这也是我事后阅读 XDA 帖子发现的,他们的教程与 Magisk 官方文档有所出入,我反正挺懵的。XDA 帖子还提到如果卡引导可以尝试用命令同时刷进两个分区,不过这就没有后悔药的说。
fastboot flash boot boot.img --slot all
移除 SIM 卡应用
每次开机都要忍受「感谢你选择中国移动」想必已经烦了,而且插卡以后会莫名出现一个 SIM 卡应用,也没法在系统里直接卸载。不过这些还是可以通过 ADB 命令强行移除。
adb shell pm uninstall --user 0 com.android.stk
这样其实已经移除了所有「快应用」,只不过平时我们接触到的主要是没用的 SIM 卡应用,所以没什么影响。
本文其实是抠出来的,考虑到放在那篇文章中比较违和。关于 5G、VoLTE 解锁这些和 SIM 卡挂钩的内容我打算体验完 eSIM 后一起讲(挖坑)。
(未完待续)