开启辅助访问
 找回密码
 立即注册

强刷机的几种方法

abcggg 回答数12 浏览数8231
今年,有手机厂家陆续停止或收紧了手机的BL解锁服务,也就是自个DIY强刷机越来越难了,由强刷机引起的问题,如果保修的话就要扯皮了。接下来,可能会有更多的厂商加入封堵强刷机的行列。
强刷机是比较小众的需求,强刷机可以为牌子带来粉丝,但也给售后带来不少麻烦,是一把双刃剑。当销售到达一定的体量时,强刷机粉丝的正面作用可以忽略了,而要达到控制售后成本和增加预装营收的目的,禁止用户强刷机的确是一台好方法。
趁着目前还能强刷机,对强刷机做一台比较完全的总结吧。
<hr/>什么是强刷机?
强刷机相当于给电脑安装系统。从网络下载强刷机包(ROM包),然后安装到手机的闪存(flash)里面的过程。
为啥要强刷机?有两大原因。
1. 手机损坏,各种问题,就像电脑一样,需要重新安装系统。
闪存出现问题,比如某厂几年前的字库门事件;
系统更新过程断电后出错变砖;
未知原因导致系统不能启动,清理用户数据都不行;
被流氓软件root,植入恶意程序等。
2. 对原厂的系统不满意,希望能改好一点。
系统不流畅,有人提供更流畅的系统;
系统预装的App不喜欢,想要删除;
有些特殊的功能(如xposed)厂家的系统没有。
苹果手机一般都是进入DFU模式后,用iTunes来刷,由于是封闭系统,不大了解,这里就不多说了。安卓手机的强刷机方法,大家是这么分类的:厂刷,线刷,卡刷,软刷
<hr/>厂刷:
手机厂家提供的,或售后流出的强刷机工具和驱动程序,安装到电脑后,用电脑上的强刷机工具通过USB线链接到手机,进行强刷机。好像也有人称这种方法为强刷
厂刷不存在解锁的问题,一般俗称的“变砖”,都可以用这个工具救回来。但某些手机,当引导程序损坏时,需要在主板上短接某些点来强刷机,这种情况目前很少见了。
一般的强刷机操作是:
1. 电脑上安装强刷机工具和驱动,驱动程序的功能一般是把USB虚拟成串口设备
2. 打开强刷机工具,加载强刷机包或强刷机包的配置文件
3. 点击[开始]或者[下载]按钮,强刷机工具开始等待手机的链接
4. 手机断电后,按手机音量上键或下键,链接USB到电脑
5. 强刷机工具自动侦测到手机,显示强刷机进度条,直到强刷机完成
常见的几种强刷机工具:
Odin:
这是三星手机的强刷机工具,按照一般的强刷机操作流程就可以了,不同之处在于,手机上如果有Home键的话,需要同时按下“音量下+HOME+开机键”才能进入强刷机模式。



三星强刷机工具Odin3

qpst:
高通芯片手机的强刷机工具,在qpst工具包里可以找到,有Software Download,emmc Software Download和QFile这几个强刷机工具,最新的应该是QFile,要根据自个芯片的情况来选用,Software Download应该比较少用到了。具体选择哪个工具,强刷机包的教程一般会有讲解。



高通强刷机工具emmc Software Download

另外,很多手机厂家按照高通的强刷机通信协议重写自个的强刷机工具,并不使用qpst,但仍然使用高通的USB驱动,就是比较常见的9006,9008,9025这些端口,这些强刷机工具会比高通的工具操作简单一些,不过不通用。



高通强刷机驱动端口

SP Flash Tool:
联发科芯片手机的强刷机工具,一般不需要按音量键,断电后链接USB到电脑就可以了。



联发科强刷机工具

其它:
一些其它芯片厂家的强刷机工具不常用到,就不一一贴出来了,在使用方面,和上面几个工具相比基本是大同小异的。比如下面这个马维尔芯片的工具,很少见到,而且目前已经不生产手机芯片了,以后也不会有人再用这个工具了。



马维尔强刷机工具

<hr/>线刷:
线刷和厂刷一样,也是用电脑通过USB链接到手机来强刷机的,为了区别于厂刷,大家就叫它线刷。与厂刷不同的是,线刷的USB强刷机通信协议是统一的,可以称之为fastboot协议,电脑上的强刷机工具是一台命令行工具,叫fastboot。
Fastboot和adb工具使用相同的USB驱动,这两个电脑端的软件都是Google提供的。Fastboot的出现是为了统一厂刷工具,这样就不用面对上面提到的各种厂刷工具和驱动程序了。



adb工具包,包含fastboot

但是,fastboot的最低要求是手机的引导程序Bootloader没有坏掉,因为支持fastboot强刷机的USB通信协议的代码都在引导程序里面。如果引导程序也损坏,就只可以用厂刷工具了。
一般按着音量上键或下键,然后链接USB到电脑就可以进入fastboot模式了。
通过adb命令也可以进入fastboot模式:adb reboot bootloader
比较常用的几个fastboot 命令:
fastboot oem unlock 解锁(这个命令各个版本有差异,有些手机也不需要解锁)
fastboot erase 清空数据
fastboot getvar devices-state 得到设备的状态
fastboot flash boot boot.img 烧写boot分区
fastboot reboot 重启
通过fastboot flash就可以把强刷机包的数据写入到指定的分区。其它命令不是特别重要。
<hr/>卡刷:
卡刷就是把强刷机包(.zip文件)下载到存储卡里面,然后把存储卡插入到手机,并使手机进入recovery模式(简称rec模式),利用手机里的强刷机程序来更新或重新安装系统。当然,这也要求手机的引导程序和recovery分区没有被破坏,否则不能启动到recovery模式。
手机系统的推送更新(fota),就是采用了卡刷的方法。或者说,recovery模式其实就是为fota准备的,卡刷是recovery附带的功能。
进入recovery模式的方法也各不相同,一般音量上键或下键+开机键的组合是可以进去的,但每个厂家都不太一样,比如有的还需要按Home键的。
通过adb命令也可以进入recovery模式:adb reboot recovery



rec模式界面

进入以后,用音量上下键把光标移到install zip from sdcard,用开机键确认,再选择已经下载到sdcard的强刷机包(zip格式)就可以开始强刷机了。
另外,wipe可以用来清除用户数据,cache分区,以及恢复出厂设置。系统出问题,可以先试试这两个功能,或许不用强刷机就可以解决问题了
<hr/>软刷:
由于以上提到的几种强刷机操作都比较麻烦,所以一些强刷机软件集成了以上所说的线刷,卡刷的功能,由软件来帮助检查手机型号,下载强刷机包,并自动强刷机。这些工具一般被叫做软刷工具。比如强刷机精灵,一键强刷机,奇兔强刷机等等,都属于软刷,百度“强刷机”第一页都是这些软刷工具,就不多说了。
<hr/>开篇说到,手机厂家开始限制用户强刷机,为啥要这么做呢?
1. 强刷机的风险比较大,断电,强刷机包不对等原因,都有可能导致手机变砖,返厂维修。
2. 其实变砖还好,厂刷工具一般都可以解决,但如果用厂刷工具,不专业的操作,厂家的基带校准等参数很容易被刷掉,这就需要重新用仪器来校准修复,否则会导致信号很差,没有IMEI等问题。但是,维修时使用仪器来校准并没有那么省事,所以很多时候虽然主板没坏,也只能换主板了。
3. 厂家预装的应用被刷掉的话,会破坏所谓的生态。
4. 防止手机丢失后被别人刷掉,保护用户数据安全。
大多数情况,其实并不推荐强刷机的。如果刷坏以后和售后纠缠会比较麻烦,很多第三方的ROM包会掺杂病毒、扣费、广告或者全家桶等等不好的软件,还不如不刷。只有系统出现问题,用强刷机来解决才比较有意义。
<hr/>最后,简单说一下强刷机的历史吧。
比较早期的时候,电子产品还在使用EPROM或EEPROM,需通过光照或电擦除旧数据,用烧录器来写入数据。这个时候,强刷机叫烧录,而手机维修行业把EEPROM称为字库,沿用至今。
后来出现了闪存(NOR和NAND),勉强可以用串口来写一部分软件进去了,习惯上或是称之为烧录,因为工厂生产时,或是要用烧录器(如Data I/O)来把软件写进去。
当手机的USB端口成为标配,通过USB把软件写入到闪存成为了主流,这个过程是从电脑下载到手机,很多人称之为下载(download)。
fastboot出现后,更多的人开始接触了这个工具,也不知道为啥就开始了“强刷机”这一通俗的叫法。不过,[烧录]和[下载]这两种说法还仍然保留着。
如今,强刷机看样子也要成为历史了,还剩下不多的强刷机粉丝,都散了吧......
使用道具 举报
| 来自河北
wowan378q | 来自北京
为啥会成为历史
回复
使用道具 举报
rlf2000 | 来自北京
没必要刷机了,时间成本,风险太高
回复
使用道具 举报
wdb1971 | 来自北京
能不能给个高通软件的链接
回复
使用道具 举报
ytgw523 | 来自北京
现在只有一加支持刷机保修了吧?
回复
使用道具 举报
aaron_cybertime | 来自北京
赚钱啊,你刷机了里面的预装软件都给卸了还怎么赚钱。。。
回复
使用道具 举报
a155609 | 来自北京
新手机vivoz5i忘记锁屏密码能刷机不能
回复
使用道具 举报
zbbs2008 | 来自北京
小米刷成黑砖到售后也给免费救了,还免费换了个侧键。
回复
使用道具 举报
精灵水仙 | 来自北京
厂刷不需要解锁BL嘛?
回复
使用道具 举报
yufen | 来自北京
厂刷的方式就是直接对flash芯片进行写入bootloader也可以刷掉
回复
使用道具 举报
12下一页
快速回复
您需要登录后才可以回帖 登录 | 立即注册

当贝投影