设为首页收藏本站 本站已运行

鲨鱼手机论坛

 找回密码
 注册账号

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

ROM
ROM
综合
综合
服务
服务
查看: 758|回复: 0

[分享] 使用MiFlash刷机时出现missmatching image and device error的解决方法 教程

[复制链接]

签到天数: 366 天

[LV.9]了如指掌

发表于 2018-1-26 17:51:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册账号 新浪微博登陆

x
前排警告:在应用本方法前考虑清楚您的刷机包的的确确是与机型相匹配的,否则后果自负。

特别注意:如果手机版本为MIUI7  刷MIUI6的rom,也会出现此错误,也就是说,降级会导致此错误出现。
如果你确定rom是此手机对应的资料,而且确实需要降级,可以参考下面的方法,如果不需要降级,可以找个高版本的资料刷机。


每次点刷机,它就报错,0x80004005:missmatching image and device error,如图所示。


                               
登录/注册后可看大图
                                          


从字面意义上看,这个错误是由于机型与刷机包不匹配造成的。
楼主感到十分纳闷,我明明下的红米note2移动版的包,手机也是红米note2移动版,怎么就不匹配了呢?


在有十足把握后,我决定破坏或者绕过这一检测过程。我们先打开解压出来的刷机包里找到flash-all.bat或者flash-all-except-userdata.bat
                                       



选择哪个取决于你的刷机模式,点击左上角的下拉按钮,选择高级设置,观察您选的Fastboot脚本是哪个,就选哪个。

                               
登录/注册后可看大图
                                         



打开后,我们看到脚本中有这样一段代码,这才是此错误的罪魁祸首。

                               
登录/注册后可看大图
findstr /r /c:"^product: LCSH6795-LWT-CU" ||@Echo Missmatching image and device error


这段代码的意思是在上一步返回的结果(至于上一步是什么,我们不关心,与本教程无关)中寻找"^product: LCSH6795-LWT-CU"这一字符串(显然不同机型此字符串不一样),如果找不到则回显"Missmatching image and device error",并结束操作;找到了则继续下一步。


那么解决方案就出来了。我们把它要搜寻的字符串"^product: LCSH6795-LWT-CU"改成100%能找到的字符串,问题不就解决了吗?
比如楼主就把它改成了"a",即
findstr /r /c:"a" || @echo Missmatching image and device error

然后保存一下。
这样findstr永远能找到字符,后面的echo永远不会被执行,也就意味着能够继续刷机了。

当然了,也可以把这个检测过程直接给删了,不过楼主没试验过。毕竟刷机只需要刷一次。


本方法破坏了检测的过程,所以当您拿个真的不匹配的手机和刷机包时,也是能继续执行刷机的。所以本文前排警告:请确认它们两个是匹配的。


纯净官方ROM 首选鲨鱼手机论坛 www.18095.com
您需要登录后才可以回帖 登录 | 注册账号 新浪微博登陆

本版积分规则

QQ|手机版|小黑屋|鲨鱼手机论坛 ( 湘ICP备14009832号-1|网站地图   

GMT+8, 2018-12-12 20:13 , Processed in 0.125000 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

湘公网安备 43020302000151号

快速回复 返回顶部 返回列表