使用MiFlash刷机时出现missmatching image and device error的解决方法

[ 2019/8/21 20:22:56 | 作者:红米Note 4X | 红米Note系列 | 首页 | AspxHtml | ConnectionStrings | KendoUiDemos | AspxHtml文档合集 | 详情
本帖最后由 xhtongyin 于 2016-6-4 14:44 编辑 前排警告:在应用本方法前考虑清楚您的刷机包的的确确是与机型相匹配的,否则后果自负。今天楼主的红米note2变砖了,想用MiFlash救砖。可是每次点刷机,它就报错,0x80004005:missmatching image and device error,如图所示。(因为自己已经刷好,不能复现错误了。所以图是从论坛上盗的,原帖地址:http://www.miui.com/thread-2539103-1-1.html)从字面意义上看,这个错误是由于机型与刷机包不匹配造成的。楼主感到十分纳闷,我明明下的红米note2移动版的包,手机也是红米note2移动版,怎么就不匹配了呢?在有十足把握后,我决定破坏或者绕过这一检测过程。我们先打开解压出来的刷机包里找到flash_all.bat或者flash_all_except_userdata.bat选择哪个取决于你的刷机模式,点击左上角的下拉按钮,选择高级设置,观察您选的Fastboot脚本是哪个,就选哪个。打开后,我们看到脚本中有这样一段代码,这才是此错误的罪魁祸首。[code]findstr /r /c:"^product: LCSH6795_LWT_CU" ||@ Missmatching image and device error[/code]这段代码的意思是在上一步返回的结果(至于上一步是什么,我们不关心,与本教程无关)中寻找"^product: LCSH6795_LWT_CU"这一字符串(显然不同机型此字符串不一样),如果找不到则回显"Missmatching image and device error",并结束操作;找到了则继续下一步。那么解决方案就出来了。我们把它要搜寻的字符串"^product: LCSH6795_LWT_CU"改成100%能找到的字符串,问题不就解决了吗?比如楼主就把它改成了"a",即[code]findstr /r /c:"a" || @ Missmatching image and device error[/code]然后保存一下。这样findstr永远能找到字符,后面的永远不会被执行,也就意味着能够继续刷机了。当然了,也可以把这个检测过程直接给删了,不过楼主没试验过。毕竟刷机只需要刷一次。本方法破坏了检测的过程,所以当您拿个真的不匹配的手机和刷机包时,也是能继续执行刷机的。所以本文前排警告:请确认它们两个是匹配的。
你这版本太老太老了,你换个2018年。
没有用啊 貌似没有刷 也没有锁
果然是类似的原因。线刷1000多秒没反应,提示都卡在第一步没变过,就想是不是哪里自检没过。楼主牛逼果然是学过代码的。话说这个线刷工具是用python写的?
你是真的强。。。。
怎么不成功
我的mi a1刷了5x回不去了怎么办
win7系统里的高级设置在哪
mix2s刷出现missmatching image and device
楼主牛叉,顶你了!
直接删除这两句就OK了,这个没什么,只是搜索指定字串,当搜索到后就路过,未搜索到就显示错误,停止刷机。。貌似找个fastboot.exe放到批处理目录下,双击这个批处理就能刷。。。
正在刷看结果
出现过就再也不能刷机了吗?
通过楼主的方法可以刷机了
我的红名note4我想降级到8.0.1.0试了你的的方法没用无法加载设备了。

点击浏览原帖:http://bbs.xiaomi.cn/t-17753128
领取阿里云幸运券 新用户领取阿里云免费套餐