一次惊心动魄的手机救砖记录-无限重启fastboot

问题背景

由于最近在重试frida,在电脑上通过模拟器运行的结果并不是那么的优秀,因此就萌生出了使用android手机的想法,但是由于之前要使用银行app,将手机原本有的root取消了。所以需要重新将手机root,本次root的方法是采用修补boot.img,使用fastboot刷入【MIUI Root】红米K30Pro MIUI 12.5.3 增强版Root教程 保姆级教程。但由于我偷懒,在windows的android模拟器内使用magisk修补了手机的boot.img,在使用fastboot刷入之后手机一直重启到fastboot(是否为这个问题暂定),不开机……所以就有了这篇文章。其一是自己留下备份,以后自己可以查阅,其二为大家提供一种新的解决思路。

问题分析

首先,遇到这个问题后说不慌是假的,因为我是在主力机上进行的操作。首先冷静下来之后,先查看电脑终端内fastboot在刷入boot的时候输出了什么?通过查看输出内容可以看到,这次boot的flash操作是作用在boot_a上,在这个操作之后手机就无限重启了。那么这个操作肯定是有误的,也就是说我使用的修补boot.img损坏了。首次刷入损坏boot操作后如下图:

在此情况下,我紧急使用了如下命令重新将官方对应版本的boot.img重新刷入

fastboot flash boot path/to/origin/boot.img

但是不可预料的问题发生了,这次刷入boot竟然自动刷入了boot_b分区,执行后的输出如下:

当然这次刷入之后依旧会无限重启,所以我使用了如下命令将官方boot.img刷入boot_a分区,覆盖损坏的修补boot

fastboot flash boot_a path/to/origin/boot.img

正常刷入之后发现依旧无法开机,猜想可能是目前的AB分区问题,所以使用如下命令切换为a分区:

fastboot set_active a

执行之后的输出如下:

在使用 fastboot reboot 重启即可正常进入系统了~

总结

一定要冷静,充分了解目前的状况才好对症下药……

2024年9月25日


一次惊心动魄的手机救砖记录-无限重启fastboot
https://www.wicos.me/jishu/1156/
作者
Wicos
发布于
2024年9月24日
许可协议