《小米刷机 $fastboot -s xxxx getvar product 错误解决方案》

在小米刷机过程中,可能会遇到 “$fastboot -s xxxx getvar product” 错误。在运行 MiFlash 后点击刷新设备,接着点击刷机时会出现以下错误信息:

$fastboot -s xxxx getvar product   2>&1  | findstr /r /c:"^product: *sagit"   || echo Missmatching image and device

此报错信息本身并没有太多有用内容,这段内容是刷机脚本中的语句,其作用是检测手机代号,并与刷机文件中的代号进行对比,如果不一致就显示 “Missmatching image and device” 错误。但这里的信息属于意外抛出,刷机脚本没有考虑到当手机连接不良导致检测失败时应该输出的错误信息。

不过,普通用户无需了解这些细节,只需要知道出现问题是因为手机与电脑连接不良。

要解决这个问题很简单,将手机重新插入电脑,尝试更换 USB 端口或数据线(建议切换到 USB2.0 端口。如果没有可用的 USB 集线器,或者使用下面的批处理解决)。

如果仍然不行,可以下载该批处理文件运行修复(先解压,里面有自述文件介绍关于批处理的细节),然后将手机重新连接电脑。

注:在某些场景下,如果上述方法无效,可以长按手机关机键 10 秒,在重启时重新进入 Fastboot,可能会有奇效。

 

免责声明:

本网站(onfix.cn)提供的刷机教程仅作参考,其分享目的是助力用户修复手机相关问题及供学习交流。刷机操作存在风险,可能导致设备损坏、数据丢失等不可预见情形,由此产生的一切后果均由您自行承担。本网站对因您未正确理解或执行教程而引发的设备故障或其他损失,以及任何法律责任均不承担。对于教程中涉及的第三方软件、工具或资源,本网站不对其安全性、合法性、有效性作任何担保。因教程而支付查看的下载链接,除非链接失效,否则不予退换。您应在充分知晓刷机风险与自身能力后,谨慎决定是否进行刷机操作。