TFS 刷入super分区时卡死的解决措施

TFS 刷入super分区时卡死的解决措施

LazaruX512 @ Motorola Chat

笔者推荐您在 iXMoe论坛 阅读这篇文章

如果您正在应对该情况,可以直接跳转到“故障排除检查单(警告:请逐字阅读!)”章节

情况介绍

部分用户报告了自己的设备在刷入super分区时卡死的现象,如下图所示

一位 Edge S 用户在刷入 super 分段时卡死,TFS脚本正在等待设备号为“ZY”开头的设备连接到电脑

笔者也曾经在为自己的 Moto G53 进行系统更新时,遇到相同情况


故障排除检查单(警告:请逐字阅读!)

如果您出现了相同问题,即刷入super分区时卡死,请先检查线材问题,确保线材质量合格

如果仍然有问题,请确保使用的是 USB 2.0 的线材

如果仍旧存在该问题,请确保有且仅有一台出现该种故障的设备插入您的电脑

解决方案(警告:请逐字阅读!)

1 请确保仅有一台故障设备正确连接至电脑,并且Win10设备管理器没有出现设备未识别等情况

2 在“(TFS文件夹)\tools\include\”路径下,找到“doFlashSPartSuper.cmd”文件

在右键菜单选择“编辑”(也就是用记事本打开)或“通过 Code 打开”(用 VS Code 打开)

3 打开文档

将文档第34行的命令“%fastboot% -s %serial_number% flash super %%a”改为“%fastboot% flash super %%a

并保存文件

4 重新进行固件刷入,现在TFS的刷入应该恢复正常了


原因分析&思路简述

笔者发现,在数个 super 分段进行刷入后,设备号从“ZY”开头的代码变成了数个“?”组成的代码

这时设备正常连接到电脑,也就是说TFS中的代码要求adb正在等待设备正确表明它的设备号

那么,只要TFS跳过设备识别的步骤,就能够正常刷入

Report Page