安卓通用系统镜像(GSI)刷入以及not enough-space to resize partition解决教程
本次教程以红米note 10 pro为例,将GSI镜像刷入到系统。
红米note 10 pro 这个机型比较特殊,是第一批搭载avb分区的联发科处理器,不能使用 fastboot boot 来临时启动镜像,也不能禁用avb校验。禁用avb校验会导致手机在第一屏无线重启。并且刷入的GSI镜像要和底包的安卓版本一致,否则无法进入第二屏,直接进入fastboot。这一点在比较新的机型红米note 12 Turbo则不同,虽然最新的官方版本是Android 14但是可以启动Android 15的镜像。
这次使用的镜像是上篇教程中编译出来的GSI镜像。当然刷入后要清除手机的所有数据,操作之前务必备份好数据。
首先长按电源键+音量下键重启进入fastboot。在电脑上打开platform-tools执行
fastboot erase userdata
这一步是清除所有数据,否则不能进入系统。部分其他手机还需执行
fastboot erase metadata
fastboot erase cache
metadata和cache并不是每个手机都有,需要按照实际情况执行,为了保险起见,建议执行
fastboot -w
红米note 10 pro 无法关闭avb校验,事实上也不需要关闭。
清除完数据后执行以下指令进入fastbootd
fastboot reboot fastboot
然后就可以刷入了
fastboot flsah system <GSI镜像路径>
这一步执行过程中有可能会报错
FAILED {remote:"Not enough-space to resize partition"}
如果出现这个错误,删除掉原有的product分区即可
fastboot delete-logical-partition product
这时候再重新执行刷入GSI镜像的命令应该就可以刷入成功了。
刷入完成后,重启
fastboot reboot
然后就可以进入系统了。
发表评论