情形重现(小米2)
一直自称刷机发烧油,MIUI每个开发版几乎都更新,但是2013年3~4月的一个版本更新引发了手贱的问题……
MIUI 2013年 3~4月的一个版本更新了系统内核,于是只有最新的MIUI开发版才能正常引导,老版本原生、第三方Recovery均无法引导,状态为卡银米。
由于引导模式无法截图,所以引用一下网络上的图片:
当时就是卡在第一屏银米上了。
由于Recovery无法进入,又不能直接OTA更新MIUI(LZ手机采用双系统结构,系统1是MIUI,系统2是原生,如果直接OTA会破坏原生),于是犯难。
使用机型 | |
刷机前版本 | MIUI 3.3.29(系统1)、Android 4.1.1 QCS99(系统2)、第三方Recovery(Recovery) |
刷机后版本 | MIUI 3.4.5(系统1)、Android 4.1.1 QCS99(系统2)、MiRecovery 2.0.0(Recovery) |
短暂头脑风暴后列出如下几个方法:
解决方法 | 弊端 |
系统更新下选择“选择刷机包”刷入一个最新完整包,靠完整包内的Recovery还原官方Recovery | 破坏双系统 |
| |
单刷官方Recovery | 命令行操作可能稍微麻烦 |
当然选择第三种单刷官方Recovery了,毕竟敲命令也是玩机的一种过程嘛。
复活正式开始:
1.下载adb与fastboot工具以及其它的东西 |
如果有MiFlash的话,可以在MiFlash目录\Google\Android下找到这些工具。
如果有Android SDK的话,可以在plastform-tools下找到这些工具。
记下路径,如果路径有中文或者路径太长、太复杂的话,建议复制文件夹内的文件到C:\下的一个目录(或者根目录也可以)。
同时,下载3.4.5的线刷包,将线刷包里面的recovery.img放到相同目录下
这一步很简单,运行→cmd。不一会就有命令行环境出现。
记得前面的adb和fastboot路径么 用"cd"命令进入那个目录
键入"fastboot"看看工具是否可用,如果出现类似下图的一堆帮助,证明可用
不多说,大家都懂的。
先键入"fastboot devices"看看我们的手机是否连接。
执行后应该会显示一串序列号,和在MiFlash里面出现的序列号相同。
如果没有出现,请检查手机连接以及驱动。正常应该会出现以下画面。
OK,手机连接成功,开始刷Recovery。
先清除Recovery分区,执行"fastboot erase recovery"
正常的结果如下图
接下来刷入官方Recovery,执行"fastboot flash recovery recovery.img"
正常结果如下图。如果出现"error: cannot load 'recovery.img': No error",则说明工具找不到Recovery.img
OK,刷好了,现在键入"fastboot reboot"重启手机
这时候进入Recovery,可以看到是官方的Recovery。可以卡刷了。至于卡刷怎么刷我就不写了,大家自行搜索学习哈哈。
本帖隐藏的内容
1.fastboot就是我们常说的线刷,可以刷写手机里面的各个分区
2.MiFlash只是Fastboot的一个图形化调用工具,实质是调用Fastboot工具进行刷写
3.线刷包下的bat文件其实就是封装着调用Fastboot的命令
4.如果有其它Recovery的线刷文件,也可以通过这种办法刷入
5.fastboot erase <分区名>可以用来擦除分区数据,新手谨慎使用。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。