刷机失败解决方案
刷机失败解决方案
前言
我们买到手机之后一段时间都会有刷机的想法,有些朋友因为操作上的失误导致刷机失败。那么一旦我们刷机失败后该如何处理呢?下面介绍几种刷机失败后会发生的情况,并提供解决方法,仅供大家参考。
情况分类
1、Hboot状态:
Hboot
什么是hboot?
在HTC的Android 系统的系列手机中,HBOOT就是SPL。
SPL英文全称是Second Program Loader,“第二次装系统”,就是负责装载操作系统到RAM中。
SPL
一般提供这几部分功能:检测手机硬件、寻找系统启动分区、启动操作系统为系统的基本维护提供操作界面,可以通过数据线与操作终端(如PC)建立连
接,并接受和执行相应命令。它里面包含许多命令,像r2sd,l,doctest(危险命令,他会擦除gsmdata)等。我们常说的三色屏就是由SPL
驱动的。检测SD卡,当你把一些特殊制作的SD卡插入后,SPL可以在启动时校验并根据SD卡内容刷机或执行一些命令。这有点类似于PC
的从软驱启动。简单点说,SPL就相当于PC的BIOS。
Hboot版本问题
同样的手机机型,Hboot有不同版本;甜椒刷机不会更改hboot,使用官方RUU固件会改变版本,一般情况下RUU刷只能是高于或等于现有hboot的版本
2.33、2.35...各个版本之间Hboot均兼容,4.01、4.02...系统各个版本之间Hboot均兼容,
但是2.3与4.0系统的Hboot不兼容,如果单纯通过甜椒直接刷2.3或者4.0,可能会因此无法开机;用户只需刷入兼容对应hboot的刷机包(刷机包均会详细标明基于2.3或4.0修改),或者用官方RUU固件改变Hboot版本。
6 l( I3 _% c8 c, l* o
进入hboot,以及退出hboot
tips:hboot模式中使用“音量键加减”选择上下,电源键为确认
进入hboot的方法:手机关机状态下,同时按住音量键+电源键
退出hboot的方法:在hoot模式中选择fastboot,再fastboot模式下选择power down
卡在hboot模式的解决方法:
a.如果一直显示checking sd card updata等相似字样,请删除sd卡根目录下是否有zip文件
b.如果手机无法开机无法进入recovery,只能进入hboot,请重新刷RUU。点击参考详情
2、Fastboot状态:
Fastboot
什么是fastboot?
Android 定义的一种简单的刷机协议,各类手机厂商不会直接开放在此模式下刷机;
但此模式下,一般可以对recovery、内核等分区进行刷写,部分机型Fastboot模式是隐藏的;
我们常见的有三星Odin、摩托Rsd等等,其工作原理大致都是在类Fastboot状态(比如Download模式、Rsd模式)下刷机;
直接开放Fastboot协议刷机的有小米、google nexus等等,可直接使用命令,如fastboot flash system system.img。
9 }1 h- B3 K) F% j1 M" M; F
Fastboot模式进入方法
不同机型进入fastboot模式的方法不同,详情请参考对应机型的教程
此处只以HTC以及三星一般方法为例
HTC手机:
同时按住音量键下+电源键,进入hboot模式,再选择fastboot,(即再按一次电源键)。即可进入fastboot模式,如下图
三星手机:
同时按住音量键下+HOME键+电源键,即可进入(部分机型需要再按一次音量键上)
Fastboot模式的退出方法
一般的情况下,在fastboot模式中选择Power down(关机),即可退出该模式
无法退出的,请拔除电池,强行退出。内置电池的,可以尝试按住电源键强制退出
卡在Fastboot的解决方法
1.如果卡在fastboot模式下,可以尝试拔插电池,重启手机。内置电池的,可以尝试按住电源键10s,强制重启
2.如果拔除电池依然卡在fastboot模式下,请重新刷官方底包。详情请参考对应机型救砖教程
' R8 k; _) E* b& K7 m' N2 j
3、Recovery状态,
Recovery
recovery是一个微型系统,可以对手机各个分区进行擦除、写入,也就是我们常说的recovery模式下刷机,类比于电脑Ghost装机;
每部手机都自带recovery,但只能刷入由厂商签名的刷机包;所以我们需要刷入第三方的recovery,绕过官方签名,刷入资源丰富的第三方rom包。
8 l. y! h h$ l- c5 U* a
进入recovery模式:
不同品牌的手机进入的方式不同,详情请参考对应机型的通用教程中进入recovery的方法
退出recovery模式:
官方recovery一般只有重启系统的选择,即选择reboot system now
第三方recovery则选择Power down
官方recovery,为三角叹号,调出菜单,一般只有4个功能:
第三方recovery(中文或者英文),具有更多功能
---------------------------------------------------------------------------------
卡在recovery模式的解决方法:
情况一:卡在黄色三角感叹号界面
如果部分用户卡在黄色三角感叹号界面,如图,此界面其实是官方recovery
解决方法
a.按住音量加键和开机键,出现选项(某些机型是同时按住音量加和音量减)
如果失败,则尝试按home键等其他按键,或者触碰屏幕区域,比如moto部分机型
b.用音量上下键选择Reboot system now,电源键或者menu/home键确认,手机会自动重启
情况二:卡在甜椒中文恢复系统界面
使用甜椒刷机,提示刷机指令完成后,手机停留在甜椒中文恢复系统或者第三方recovery模式
(具有6个以上较多功能选项)
原因分析
1.刷机包存在参数判断,未完成刷机
部分作者的Rom包,在刷机脚本中,会进行参数判断;但由于这种参数的可修改性以及散化,导致较多手机刷机不通过。
2.其他软件干扰,造成刷机指令失败
解决办法
该模式下,一般通过音量键上下选择,电源键或菜单键确认操作(用户可自行测试)
方法一:
重启手机(执行reboot system now或者重启系统)后换一个Rom包进行刷机;
无法正常开机,或重启到该模式,说明手机内核、recovery不匹配,参考方法二
(无法正常重启,觉得下述操作过于繁琐,可直接参考知识库对应机型救砖教程,恢复官方系统)
+ X6 x6 s& {, z+ g; c9 E% c
方法二:
手动刷入Rom包(如果你具备一定手动操作能力,参考如下);
执行清空数据(wipe data)和清空缓存(wipe cache);
执行一键刷机---是-刷入androidupdaterom.zip,完成后返回主菜单重启手机
如果提示错误,无法刷入,换一个rom包进行刷机(了解更多手动刷机方法)。
HTC的官解手机、索爱手机在上述操作完成后需刷入内核:
a.进入fastboot模式,连接电脑
b.找到下载的Rom包,解压其中的boot.img文件放到上述文件夹
c.运行刷入boot.bat
其他情况:
当无法进入recovery,无法正常使用recovery进行刷机的情况,上述方法不适用时,请参考对应机型的相关恢复官方教程
; P+ o# n) K8 W) T& A) M" F- j& L. h3 i
4、开机 LOGO 状态:
说明:
此为汇总教程,刷机后耐心等待5-10分钟,如果出现的状况,大致有以下可能。
5 N6 e7 D9 b( J! S9 N
1.卡在第一屏或者无限重启
甜椒Rom商城的每一个包我们均有测试,刷机后出现此问题,一般有以下几点因素:
a.用户自行下载其他渠道Rom包
b.HTC官解手机未进行官方修复
c.降级2.3或者升级4.0,这类问题主要针对HTC和三星I9100类机型
解决方法:
1.请重新进入recovery模式,分别选择wipe缓存数据和wipe用户数据,再重启
2.如果步骤1不能解决无法开机问题,HTC手机请使用甜椒助手修复Hboot工具
3.如果以上步骤依然无法开机,在重新尝试甜椒刷机后仍然无法开机,请尝试恢复官方固件。
具体可参考知识库左侧机型目录,对应手机机型选择相应的救砖教程
2.开机后,手机依然为此前系统
Rom包存在参数判断(部分作者加入Model值校验),并未刷入成功;
用户可尝试换一个Rom包刷机,同时判断机型刷机前置条件(知识库)是否符合。
" W n) W+ B+ k. k9 @9 m& F
3.系统异常,使用手机时出现各类问题
Rom商城的刷机包,来自于第三方作者,在兼容、稳定性上存在一定问题;
用户刷机后,出现各类小问题可尝试换其他Rom包刷入;或者参考知识库救砖教程、官方固件来恢复官方系统。
5、若您的手机长时间停留在刷机界面而为开始刷机,可以尝试拔插电池重启手机回到原来的系统
评论