一加 7Pro 更新 magisk 27 后重启卡 fastboot 模式
status
Published
type
Post
slug
oneplus-7pro-bootloop-after-flash-magisk-update
date
Jul 14, 2024
tags
Android
Share
Shell
summary
一加 7 Pro 在更新 Magisk 后,手机重启卡在 fastboot 模式,无法正常启动。由于未刷入 TWRP Recovery,尝试进入安全模式失败,最终通过切换系统 A/B 槽位的方法成功解决了问题。
一加 7pro 作为一加手机的一款经典机型,我一直在使用,没有任何换新机的想法。
出于某种程度上的更新强迫症,虽然比起以前频率已经有所降低(晚上刷机都是泪啊 🤣),在看见 magisk 的更新提示后还是没忍住刷入了 v27004 的版本更新(原版本为 v26405),但当时因为有事并没有第一时间重启。直到重新安装了一个模块后才重启手机,不出意外的话意外就要出了——果然,手机重启后直接进入 fastboot 模式,无法正常开机进入桌面,如下图所示:
第一反应就是新版本的 magisk 影响了手机正常启动,因为之前未刷入 TWRP 的 recovery,在recovery 下处理 magisk 的套路行不通了。
先同时按住音量上下键和电源键,使手机正常关机。再尝试进入手机的安全模式,安全模式下,会直接禁用所有magisk模块。
进入安全模式方式:
关闭您的设备。
按住电源键启动设备,设备亮起后松开电源键。
当看到手机出现 Bootloader 解锁提示时,按住音量减键,直到设备完成启动。
若成功进入,手机界面左下角会显示安全模式(Safe Mode)。
理论上来说之后就可以重新启动进入系统正常模式了,然而事不遂人愿,此操作并未能进入安全模式,手机依然卡在 fastboot 模式下,此时就只能祭出 Android platform-tools 了。
- 大陆下载
- 国际下载
在 macOS 上可通过 Homebrew 快速安装:
brew install android-platform-tools
因为一加 7pro 是 A/B 分区的机型,此处可通过切换当前系统槽位(slot)来切换到之前的系统,从而避免卡在 fastboot模式下。
手机通过数据线连接 mac ,启动手机进入 fastboot 模式,按如下执行命令即可:
fastboot devices
:列出当前连接的设备fastboot getvar current-slot
:获取当前激活的槽位(a / b)fastboot --set-active=b
/ fastboot set_active other
:切换激活的系统槽位fastboot reboot
:重启手机此后即正常进入系统了,magisk 仍为之前的版本。
以后还是要谨慎更新系统,不可再像以前折腾玩机时那样整了。
参考资料
引用
connect your phone to your computer (while bootlooping or stuck on loading)open a command window where you have the platform toolsrun the command:adb wait-for-device shell magisk --remove-modules
hold your power button until the phone restarts,run the command again while the phone powers upit will restart itself and if you're lucky it will boot properly this time