回复
【刷机救砖亦可用于线刷降级】小米系列深度刷机救砖通用教程(上)
注意:除红米2/2A高配版和红米Note 4G双卡版的其他红米系列,小米Max和小米3移动版请绕道勿尝试,可先按照注意事项15条中的方法处理,否则出现任何严重问题后果自负!
小米4机型慎用深度刷机,尤其是联通或电信版本,请先按照注意事项16条中的方法处理
Hi!各位米粉们,我知道大家为此篇应急救命的教程帖,已经等的接近饥渴难耐了。通过最近一个半月来,对论坛中大量米粉远程刷机救砖的操作案例中,发现在使用miflash或小米助手线刷成功或失败后,导致的开机直接进入FASTBOOT模式,长期卡白米,进入系统后频繁重启,小米2/2S合并分区无效或存储丢失等疑难杂症,只要是非硬件或底层损坏的案例中,绝大部分都是可以通过深度刷机这根救命稻草顺利解决。
在社区中也有一些深度刷机相关的教程,但几乎内容都比较凌乱粗糙,整篇思路也很模糊,对于很多迫切需要修好手机,犹如热锅上的蚂蚁的米粉来说,并不能提供很好的帮助,有的甚至在操作方式上都存在极大问题,而由于深度刷机本来就有一定风险,如方法不当还可能酿成更严重的后果,甚至是硬件上的损坏,为后续救砖带来极大阻碍。
由于本人精力有限,加之各位强烈的呼声,特此摸索并总结出一套最详细有效的应急救砖通用精华宝典,衷心希望能够更好的帮助那些,还在满世界焦急的寻找对策,又不能够或不愿意接受远程协助的米粉们,顺利解救砖机,让奇迹在更多的手机上发生!
【相关概念及注意事项(重要内容,操作前必看)】
1.什么是FASTBOOT和深度刷机模式
相信大部分资深手机发烧友,或一些有过线刷经历的米粉,都知道许多安卓手机有一个FASTBOOT模式,正品小米(非红米)系列机型,进入该模式后屏幕上会出现一个在修安卓机器人的米兔(民间俗称"雷兔子"、"兔子戳王八"),还能看到FASTBOOT字样(小米1/1S/2/2S/2A可能略有不同),然后就可以将手机用数据线连接PC,使用miflash或小米助手完成线刷,解BL锁或执行FASTBOOT命令(如刷入boot、Recovery的IMG镜像文件)啦。
但却很少有人知道,还有一种比FASTBOOT更深层的线刷模式,即深度刷机或黑色刷机模式(我起的),因为在进入该模式后,插入PC会让手机各磁盘分区现形,就和把虚拟内存部分拿下来插入读取器一样,在一些2S/2A等小米机型合并分区(双系统合并)的教程中,也是通过进入该模式,并使用磁盘编辑工具完成手动合并的,所以又名磁盘刷机模式。当无法使用FASTBOOT线刷,或成功刷入后存在问题时,大部分都可以通过在其模式下刷机解决。但由于它隐藏的非常深,使用组合键是无法进入的,只有在FASTBOOT下用命令清除aboot区(即FASTBOOT自己)并重启才行,并且一旦进入必须重刷一次机才能正常退出,当然有时线刷一半掉了在重启也会到该模式。
需要值得注意的是,当手机在深度刷机模式下时,屏幕完全不亮,短按电源键也没有任何反应,有时用数据线连接电源,甚至指示灯都不亮(但实际在充电),在电量充足时连入电脑常有反应,会提示安装相关驱动或显示未格式化的磁盘,所以也经常被误判为电池没电了。
2.哪些机型可以进入深度刷机模式
本教程所提及的9006及9008深度刷机模式,均需要高通处理器的支持,但并非适用于所有采用高通处理器的小米设备
支持按照本教程方法进行深度刷机的机型有;小米1/1S/2/2S/2A/3(联通/电信版)/4/4i/4c/4S/5/Note/Note 顶配版,红米2/2A高配版/Note 4G双卡版
不支持的机型有:除红米2/2A高配版/Note 4G双卡版以外的其他所有红米系列,小米3移动版和小米Max
注意:1.小米4c/4S/5/Note 顶配版需要在BL锁关闭的状态下,才能进入深度刷机模式。
2.小米4c/4S/5/Note 顶配版只有9008没有9006模式,如果无法解开其BL锁,小米4c和小米Note 顶配版可以在FASTBOOT下通过"fastboot oem edl"命令直接进入9008模式。
3.操作前请确认已经在开发者选项中开启了"FASTBOOT刷机模式"功能,否则将无法通过执行相应命令进入深度刷机模式。
3.深度刷机可以解决的问题举例
对于如下症状,使用深度刷机的方式并且操作无误,基本都能解决。但这也并不是万金油,一些因为硬件或底层损坏造成的现象,如电池部分有问题,导致的频繁重启,看起来是就软件造成的,但实际上并不是,可能你刷一年都不能解决,如果一旦遇到这样的情况,可以先尝试FASTBOOT线刷,问题依然存在继续深度线刷,之后仍未解决可直接去当地小米之家授权维修点,寻求帮助或申请返厂。
(1)无法使用miflash和小米助手进行刷机,通常刷机时miflash会提示各种"未指定错误"或"分区表错误",小米助手各种dll错误或进度条长期卡住不前进,此类问题最近论坛比较常见,通常执行一次深度刷机操作即可根本解决,以后FASTBOOT下使用miflash线刷,将不再出现报错的情况。
(2)尝试FASTBOOT线刷成功后,开机长期停留在白MI或Android三个跑马灯界面,无法正常进入系统、
(3)尝试FASTBOOT线刷成功后,手机可以进入系统,但是会频繁突然重启。
(4)尝试FASTBOOT线刷成功后,手机可以进入系统,但是没有虚拟存储(常见于小米2/2S机型)。
(5)小米2/2S机型尝试FASTBOOT线刷最新开发版或稳定版,但合并分区失败(存储容量未改变)。
4.小米系列刷机常用组合键说明
小米系列机型在进入和退出相关刷机模式时,需要使用的组合键或按键如下,此处希望各位留意一下,在之后操作时会用到,下文将不再做特别提及。
5.深度刷机时需要特别注意的事项(非常重要,橙色加粗部分一定要读)
(1)如需执行线刷,先尝试进入Recovery四清(依次清除缓存、用户数据、虚拟SD卡和所有数据项),然后在FASTBOOT模式下使用小米助手或miflash工具刷机,如果出现问题在尝试深度刷机,这样风险会小一些,要知道在深度下刷砖很可能就报废了(miflash提示"已到文件结尾"或"灾难性故障"通常都没戏)。
(2)深度刷机必然会清除设备上的全部数据,其中也包括虚拟内存中的所有文件,如果手机中有重要数据且能开机,请事先开启云服务备份到服务器,或使用小米助手、刷机精灵等手机连接工具备份。
注意:使用MIUI自带本地备份的数据是存储在虚拟内存上的,所以也会被清除。需要事先将"/MIUI/backup/"整个目录备份到其他媒体或云盘上,刷机结束后在放回去恢复即可。
(3)PC设备请使用完整可靠的Win7系统,CPU避免满占用,防止操作时突然死机。Win8和10的系统也行,但有时会存在各种兼容问题,实在找不到win7的PC又不能重装系统时可以试试。尽量不要在XP下进行深度刷机,否则很有可能导致关键出错,或将设备直接刷成死砖。
注意:最近有一些发烧友在操作时,因为没有看到这条警告并在XP下执行深度刷机,出现"存储空间不足,无法处理此命令"的提示,再次尝试时又提示"连到系统上的设备没有发挥作用",一旦遇到此情况千万不要慌张,也别再对分区进行任何的格式化等无用操作,这并不是因为手机存储空间不足导致的问题,而是由于XP系统本身存在的兼容性故障所造成的。此时手机可能已经进入底层刷机模式了,还是有救的,但如果胡乱操作成死砖的风险会更高,建议立即拔下并插到Win7的系统上继续完成线刷即可解决。如果一定要冒着风险在XP上试试,也最好使用稳定版的线刷包。
(4)深度刷机之前请尽量保证手机电量在50%以上,如果是小于5%的情况下直接操作是非常危险的。
(5)请使用可靠且不易松动的正品线,切勿用不支持数据传输(比如小米移动电源的白色短线。小蚁摄像机的标配数据线)和劣质的线材,尽量用买手机时官方配套的黑色数据线。
(6)小米2/2S机型在执行深度刷机后,很有可能无法直接开机(长期卡或闪烁白米,可能是没有刷入相关引导导致的),建议在刷完后不要直接开机,而是按住音量下+电源按钮15-20s,进入FASTBOOT连接PC,在miflash中选择清除所有数据,并再次线刷即可,完成后手机会自动重启。
(7)请直接使用PC的USB2.0接口进行刷机,尽量不要连接在集线器上或使用延长线,部分网吧或较新的台式机前面板很有可能都是3.0接口,插入其刷机后进度条和状态很可能一直暂停,一旦出现此类情况,观察5分钟后先关闭miflash,然后马上换到USB2.0接口上继续完成。
(8)在空闲状态时,请勿让手机长期处于深度刷机模式并连接电脑,尽量不要空闲超过半个小时。
(9)一定要下载与实际机型完全匹配的线刷包文件,千万不可马虎大意,如将双网通机型误判为全网通,并下了错误的线刷包,否则可能导致设备直接刷为死砖,或硬件上更严重的损坏。在对具体机型莫能两可时,建议通过购物平台,查询当时购买的订单,或手机包装盒背面来确认,也可找小米客服查询IMEI号(通过包装盒背面、电池仓或手机后盖上贴有的入网许可标签、在拨号界面输入*#06#均能查到)来判断,千万不可自己乱试包,不然真的会很惨。
(10)在深度刷机模式下,PC端安装相关驱动或正在刷机时,除非发生特别异常,如进度条和状态一直无变化(即使出现也要观察2分钟以上),请勿直接拔掉数据线和按动手机(拔掉电池),关闭miflash程序(杀死相关进程)或重启(关闭)PC,如在网吧尽量避免余额用完造成的突然锁机,否则很有可能导致设备直接成死砖报废,甚至硬件上不可逆转的损坏。总之记住一句话就好――NO ZUO NO DIE!
(11)深度刷机的时间通常要比FASTBOOT下长很多,有时甚至会超过1000s,只要状态还在不断变化,就耐心等待刷机完成,在结束前切勿因为慌了阵脚或忍受不住寂寞,而突然拔掉数据线。
(12)操作时必须严格按照本教程的每一步,仔细用心完成,尤其是在进入后续步骤,一定要关闭电脑上所有的杀毒软件和无关程序。不要凭空经验乱来,否则后果自负。
注意:如果在深度刷机模式下搞成死砖,拿到售后或返厂维修,可能得直接更换主板,价格在200-1200元甚至更高。所以请务必在操作之前,仔细阅读并理解以上注意事项,按教程中的每个步骤谨慎执行。
(13)如果没有进行过任何刷机(升级系统)操作,或尝试多次线刷(深度/底层线刷)后,开机依然直接进入FASTBOOT模式,有一种情况可能是音量下键和电源键粘连导致的,最简单的判断方法就是按住上+电源15秒后进入Recovery,看通过上下键是否可以正常切换选项,如果是多次尝试不灵敏或失灵,说明就是按键粘连,建议直接去售后解决。
(15)所有红米系列(包括红米Note)及小米Max机型,请勿尝试使用本教程进行深度刷机。对于支持FASTBOOT线刷的设备,如无法使用miflash操作,可尝试通过在命令行窗口中运行刷机脚本的方式解决。
(16)由于最近反馈小米4进入深度刷机模式后,手机直接成死砖的案例比较多,建议该机型用户在出现问题并无法正常线刷时,最好先不要尝试深度刷机,尤其是联通或电信版本,只需将线刷包解压目录中的6个脚本文件,替换为附件(百度网盘链接)中的文件在尝试一下,通常都能解决,如果手机已经变成死黑砖(连接电脑时气泡提示"无法识别的USB设备",在设备管理器中显示为"Unknown Device"或"人体学输入设备",并且按住音量下+电源5秒后依然不能显示端口),也可以尝试进行高通救砖。
(17)若深度刷机成功并开机后,出现手机传感器失灵的情况,如指南针无法正常使用,此问题常见于小米4移动版。先深度刷一次6.0以下稳定或开发版本的MIUI(访问官方ROM下载入口,跳转到尾页下载最后一个包),然后再OTA或进入FASTOOT模式刷新版本即可解决,
【所需工具】
俗话说,工欲善其事,必先利其器。在执正式操作之前,请务必准备好如下硬件设备:
(1)全程操作的大神一枚
(2)出现问题的小米系列手机
(3)安装win7系统且连入外网的PC设备(32和64位均可)
(4)好用的数据线若干根(优先使用原装线)
【第一阶段――配置刷机环境及安装相关软件】
前面的干货有点多,是不是感觉好烧脑啊,都有种想关帖子的冲动了,我已经知道你早就迫不及待的想搞清楚如何操作啦。别着急啊骚年,这就进入正题了呢,我将整个深度刷机的过程,细化到两个部分和12个关键步骤,本帖中将对第一阶段做详细的介绍,下一阶段会在另外的帖子里说明,后面会有链接。另外因为最近论坛里,出现此类问题的米粉越来越多,强烈建议版主能将本帖加粗并置顶一段时间,以便拯救更多还在迷茫中的人们和他们手里的砖头。
在第一部分,我们要对PC上的系统做一些关键配置,下载刷机包和所需工具并安装他们,为第二部分一系列深度刷机相关的操作,做重要的铺垫准备。这一阶段是不必将手机插入PC的,而且可能还需要让PC重启1-2次,请将它拔出并插到插座或移动电源上充电待命。
1.关闭Windows的用户账户控制(UAC)功能
用户账户控制(UAC)功能,是微软从Windows Vistia开始就引入的新技术,在执行关键操作时,如运行一些可执行程序,每次都要向用户发出交互提醒,甚至取得管理员权限才能继续,用来提高系统的安全。但对于下面的一系列关键步骤来说,也只能是妨碍操作甚至导致出错,尤其是开启较高安全级别后,将不能直接通过命令让系统进入测试模式。所以我们必须提前完全关闭它,还是别给自己添堵的好。
Win7/8系统关闭方法:首先进入"控制面板"(可以通过开始菜单或双击打开桌面上的"计算机"图标,点击"打开控制面板"按钮),然后在右上角将"查看方式"设为"大图标"或"小图标"。
接着打开"操作中心",再点左侧的"更改用户账户控制设置",如果之前设置了较高的权限,此时屏幕会瞬间变暗并弹出关键性操作交互对话框,直接点"是"按钮继续,接着在用户账户控制设置窗口中,将UAC权限调为最低,即"从不通知",然后点"确定"按钮,可能还会弹出一次交互提示,同样点击"是",最后重启一次PC生效(如果是在网吧则无需重启,下同)。
Win10系统关闭方法:同时按下键盘上的微标(有微软标记且能弹出开始菜单的键)+R组合键,然后在运行窗口中输入"msconfig"并点"确定",接着在系统配置窗口中,切换到"工具"选项卡,选中"更改UAC设置"项,再点窗口右下角的"启动"按钮,接着同样将其设为"从不通知"并点"确定",最后再重启一次PC生效,详情配图教程请戳此处。
PS:如果是在像网吧或学校机房这样,重启后不会保留任何数据的PC上操作,直接修改UAC设置即可,无需进行重启。
2.设置系统只从本地安装设备的驱动程序软件
大家都知道,几乎绝大部分的硬件,都是需要在正确安装了对应的驱动程序后,才能与电脑连接并发挥其功能。为了更够让操作系统平台,支持更多硬件设备的驱动程序,更快的完成驱动的匹配和安装并立即使用,从Windows Vistia开始,当系统检测到有陌生设备插入时,默认都会先从微软服务器上寻找对应的驱动程序,这个过程尤其漫长,而且大多都是无功而返再从本地寻找,有时一旦匹配安装了错误的驱动,还可能出现各种莫名其妙的问题。因为在后面安装miflash时,我们已经将这些深度模式刷机,所需的驱动程序安装到了操作系统中,不必再从云端寻找了,所以需要在设置中将其禁用,以免浪费不必要的的时间,或导致驱动安装出现各种问题。
在"计算机"图标上右键,在菜单中点"属性"项(或打开控制面板,进入"系统"),然后点击左侧的"远程设置"、"系统保护"或"高级系统设置"。
接着在系统属性窗口中,切换到"硬件"选项卡,再点击"设备安装设置",选择"否,让我选择要执行的操作"和"从不安装来自Windows Update的驱动程序软件"项,并勾选"使用增强的图标替换通用设备图标"项,最后点"保存更改"按钮生效。
3.让系统进入测试模式跳过驱动数字签名(在Win10或网吧操作可忽略此项)
安装设备驱动有时会涉及到底层,为保护操作系统安全性,防止一些不明来历的驱动,对其进行破坏或植入恶意代码,引入了驱动数字签名的机制,通常只有被微软签名过的"安全"驱动才能被正常安装并使用,而miflash中的深度刷机驱动文件与FASTBOOT的不同,是没有经过签名的,很可能因为操作系统的限制,导致无法正常安装或使用,miflash也有可能会报错,所以我们必须首先让Windows进入测试模式,稍后再重新安装一次相关的驱动程序,来避免数字签名机制造成的干扰,全部刷机流程结束后在恢复即可。
PS:如果是在像网吧或学校机房这样,重启后不保留任何数据的PC上操作,此步骤可以直接跳过。
同时按下键盘上的微标+R组合键,在运行窗口中输入"cmd"并点"确定"按钮,打开命令提示符窗口。
然后在其中粘贴或输入如下命令并回车,通常都会有"操作成功完成"的提示:
bcdedit/set testsigning on #开启测试模式(重启PC生效)
|
注意:在窗口中粘贴命令时,不要使用Ctrl+V组合键的方式,而应在黑色部分右键并点"粘贴"项。
最后再次重启PC让设置生效,开机后你会发现屏幕右下角多出三行白色的字,这就表示已经成功进入系统的测试模式了,之后安装驱动时,就不会在检测数字签名了。
4.关闭防病毒及无关程序(重要)
现在很多PC上都会安装防病毒程序,并长期处在后台运行状态,以确保系统的安全稳定。但一些判断较严格的杀毒软件,可能会对操作造成一定干预,甚至直接破环或误删所需的相关文件,尤其是刷机包中的数据,导致一些错误的发生,甚至将手机直接刷成死砖,所以在下载和刷机之前,必须先将它们和一些占用资源较大的后台程序全部关闭,这样做还可以节省出更多资源,使后续步骤进行的更高效顺利。
一些运行于后台的应用程序,大多都会在任务栏上驻留图标,有的还被隐藏在扩展区内。通常只要在这些图标上点右键,然后将它们直接退出即可,尤其是杀毒软件还会弹出确认提示,一定要选择彻底退出,而不要只是暂停监控功能,或临时关闭一段时间,否则相关进程还是会留在后台,继续对操作造成干扰。
5.下载刷机包及所需工具
下载对应的刷机包和工具,不要使用其他来历不明的软件避免出现问题。
6.安装刷机精灵和miflash相关刷机驱动
下面我们就需要安装相关的刷机工具和驱动了,这是第一部分中最为核心的一步,也为第二阶段中手机连接后的操作打下重要的基垫。
如果你的PC上还没有刷机精灵软件或已经卸载,建议先进行安装。不要直接双击安装程序,而应该在其上右键,点击"以管理员身份运行"项,以系统最高权限运行程序,除解压线刷包外,后面的所有打开可执行程序的操作,都要以这样的方式运行,可以避免很多莫名其妙问题的发生。
然后勾选"同意用户许可协议"选项,再点"高级设置",接着继续点"浏览"按钮选择安装路径,建议安装在非系统盘(如D盘),然后点击"快速安装"按钮,等待安装完成后,去掉"关联APK文件"选项,最后点窗口右上角的"X"关闭安装程序。
下面就需要对miflash进行安装,会同时完成深度刷机关键驱动的配置和安装。运行对应的安装程序后,不要修改默认路径,直接点击"下一步"按钮,等待安装完成后点"结束"即可。
注意:1.如果已经装过miflash,且并不是在测试模式下安装的,因为相应驱动程序没有做过免签处理,所以将不能在后续被使用,否则可能会导致驱动程序出现问题。请找到并选中对应的MiPhone目录,并同时按下键盘上的Shift+Delete组合键,将其永久删除,在重新安装一次,以免引起冲突或出错。
2.因为涉及到关键驱动的调用,请务必将miflash软件装到默认路径,别放在含有中文的路径或分区根目录下,否则操作时很容易出错。如系统装在C盘,则需要将其安装到以下目录:
32位系统安装到:C:\Program Files\Xiaomi\MiPhone
64位系统安装到:C:\Program Files (x86)\Xiaomi\MiPhone
3.miflash的安装都比较慢,一般在5-15分钟左右,期间可能会出现进度条长时间停留不走的情况,但其实程序还在努力完成中,通常并没有问题,所以此时不要点"取消"按钮或直接杀进程,耐心等待一会即可。
4.安装期间操作系统会弹出1-3次,未知驱动程序安装确认提示,每次都要点"始终安装此驱动程序软件"。如果不慎点错,需等待程序完成结束后,删除"MiPhone"目录并重新装一次。
6.如果在点击下一步安装时弹出"没有找到mscoree.dll,因此这个应用程序未能启动,重新安装应用程序可能会修复此问题"的错误提示导致失败,说明电脑缺少Microsoft.NET重要组件,此问题常见于部分XP系统,可以通过如下附件或百度网盘链接,重新下载并安装该组件后在尝试即可。
关于第一部分的刷机环境配置及相关驱动和工具的安装,到这里就已经圆满结束了,敬请期待第二阶段更精彩的深度刷机教程。