Ace3不是出厂自带ColorOS 16的,不需要申请深度测试,上手就能解。
重启至fastboot: adb reboot bootloader
需要注意的是,除了安装骁龙的驱动外,进fastboot模式还需要用一加原装的数据线。普通数据线的话,即使在正常开机的情况下能执行adb与传输文件,到了fastboot后也有可能会出现识别不到设备的情况。
我换了两条数据线都不管用,直到用了Ace竞速版的原装线,才能在fastboot中识别到Ace3
解锁BL: fastboot flashing unlock
获取机器ROM: 大侠阿木,永远的神
Ace3用的GKI内核是5.15-android13,从Android 13开始,boot分区中的ramdisk拆分出来了,变为了init_boot分区。
提取ROM中的init_boot分区:payload-dumper-go
payload-dumper-go -p init_boot -o . 解压的payload.bin路径-p 表示选择分区
-o 表示提取出来,保存的路径。点表示当前目录
之后的内容就不用赘述了。将init_boot.img发到设备上,打开kernelsu修补,再传回电脑。重启到fastboot模式,查看当前活跃的分区(A or B),刷入修改过的init_boot镜像即可。
注意,全程不需要动boot分区,只刷写init_boot分区