miflash常见报错解决方案
前言
本文用来收录miflash的一些报错及解决方案,并保持更新~
报错代码及解决方案
error: FAILED (remote: Erase is not allowed in Lock State)
解决方案:
- 没有解除 BL 设备锁,小米线刷需要先完成 BL 解锁;
- 如果之前线刷不成功,由于线刷默认上了 BL 锁,只能重新进入 fastboot 模式重新解锁;
- 如果因为某些原因手机退出了小米帐号,又无法进入系统,这种情况只能送小米售后强刷;
error: FAILED (data transfer failure (Too many links))
解决方案:
- 可能需要更换电脑USB端口连接。如果可能,尽量使用USB2.0 端口操作;
- 更换USB数据线,尽量使用原装数据线,质量会好些;
- 关闭电脑防火墙等杀毒软件,排除潜在的干扰,以管理员身份运行小米线刷工具;
can not found file flash_all_lock.bat
解决方案:
- 检查下载是否为线刷包,下载是否完整,有无完整解压,存放路径不要有中文或空格,也不要解压到U盘;
- 线刷工具界面选择正确解压文件夹路径,务必务必选择根目录;
- 检查下载的刷机包是否为线刷包(.tgz 后缀),并且确保已经完整解压(使用360压缩解压),在 MiFlash 选择的刷机文件路径没有错误(选择解压得到的文件夹,在这个目录下可以找到 flash_all_lock.bat 文件);
- 如果是早期的小米手机,由于还没有 BL 锁,对应的刷机包也就没有这个加锁刷机脚本,这时在 MiFlash 界面右下角只能选择“全部删除”模式刷机才能刷机;
error: Antirollback check error
防回滚触发,参考乌堆大佬的解决方案(我也不知道帖子链接了,欢迎各位大佬引路~)
error:Not catch checkpoint ($fastboot -s .*lock), flash is not done
该错误可以忽略,实际不影响手机使用,可以正常开机
error: Missmatching image and device error
你下载错刷机包了,机型不对
error: Sending sparse ‘xxx’ x/x (xxx KB) FAILED (Error reading sparse file)
手机与电脑连接不畅
解决方案:
通常换个数据线或连接端口便可解决(建议优先使用原装数据线和电脑 USB2.0 端口)(很小很小概率遇到这个问题)
$fastboot -s xxxx getvar product 2>&1 | findstr/r /c:” mproduct: *sagit”|| echo Missmatching image and device
手机与电脑连接不良导致
解决方案:
重新插电脑,尝试换个 USB 端口或数据线
手机屏幕显示 press any key to shutdown 信息
电脑识别设备失败
解决方案:
更换电脑 USB 2.0 端口连接便可解决
加载设备提示 Length cannot be less than zero 错误
电脑系统运行环境问题
解决方案:
关闭防火墙软件、重新下载Mi-Flash运行、更换数据线和 USB 端口
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 朱朱白白🍓博客!
评论