刷机

手机新技术,第五种刷机方法

      编辑:飞鸟       来源:刷机
 

手机卡顿,或者坏了,以至于不能启动该怎么办?我们一般想到的是怎么找维修点,有没有过保修期,到哪里找个备用机的问题。但资深的手机玩家肯定想到的是,先刷机试试看吧,维修点多数会说主板坏了,要维修主板。刷机可以解决很多这样的问题,也可以证明主板是不是坏了。就像电脑蓝屏了,我们首先想到的是重新安装操作系统,如果还有问题,再排除硬件故障。

从2016年开始,随着第三方ROM市场的退却,“刷机”的百度指数也开始从6000降到了2012年之前的3000左右的水准。如今这些关于刷机的搜索,大多是在手机出现各种问题后,在网上搜索解决方案的,而刷第三方ROM,或者清理厂家预装程序的需求应该已经消失了吧。

刷机的百度指数

给电脑安装系统,只要能找到可靠的安装盘,很多人都可以按照提示一步步安装好。虽然有一点难度,但比起刷机来说,就简单多了。专业的电脑维修和很多公司的IT部门,还会用ghost软件来缩短安装时间。对一般用户来说,安装系统还是比较有难度的,电脑城会有安装系统的服务,价格和手机的刷机很接近。

安装电脑常用的工具ghost

刷机通俗的分为1线刷,2厂刷,3卡刷,4软刷,这四种方法,就不细说了,请自行百度。这些方法对于大多数的用户,还是很有难度的。比如,需要一台电脑,下载到对应的刷机包,看得懂刷机教程,会安装驱动程序等等。这些要求无疑是一道道门槛,最终能顺利刷机成功的,应该还是资深玩家和维修人员。

ROM市场退却以后,现在的刷机需求是哪里来的呢?

系统卡顿,希望刷机能解决;闪存出现问题,比如某厂几年前的字库门事件;系统更新过程断电后出错变砖;系统不能启动,清理用户数据都不行;被流氓软件root,植入恶意程序。这些都是刷机的正当理由和需求,理应有更方便的刷机方式。

理想的刷机方法,应该像用刷子一样简单:

不影响手机的日常使用;不需要电脑辅助;在后台完成刷机。

刷机

那么,实现上面刷机方法的思路是:

有完全独立的两个系统,其中一个为备用系统。(解决主系统损坏不能开机的问题)备用系统存储在一次性写入的可靠的存储区域,不能被修改。(确保备用系统不会损坏)主系统出现问题后,比如不能启动时,可以进入备用系统。备用系统的刷机工具可以通过网络下载刷机包并恢复主系统。(不再依赖于电脑)

大致的框架

实现以后是什么样子的呢?看下面的视频。

03:39

当手机黑屏,卡屏不能启动时,可以长按音量下键和开机键,切换到备用系统;

进入备用系统后,执行修复主系统的应用程序,先下载刷机包,然后点开始修复;

修复完成后,就可以重启到主系统了。

那么问题来了。

1.备用系统和主系统同时坏掉怎么办?

备用系统存储在闪存可靠的(reliable)存储区域,并且被永久性的写保护了。如果备用系统坏了,说明手机真的不行了。

2.需要安装什么程序来实现这样的功能?

并没有一个程序可以实现这样的功能,这需要在手机设计时,修改很多部分的代码,比如很多人熟知的BL等。所以,目前所有的手机都不会有这个功能了。

3. 用多余的一个操作系统来实现这样的功能,代价太大了吧?

为了防止升级过程失败,和其它一些原因,谷歌的Android A/B系统也用到两个系统的冗余设计。很多手机厂家并没有采用这个设计,原因可能是太麻烦了吧。但也有一些手机更早就有类似的冗余设计,毕竟,由售后服务来刷机的话,对手机厂商来说成本还是很高的。

本文中新的刷机方法,带来的好处是:不管用不用,多了一个独立的系统;用户切换到备用系统来简单的判断是不是主板坏了;不需要电脑可以完成刷机。原理简单来说,就是用备用操作系统来恢复主操作系统。更具体的原理技术细节,后续的文章再详细解释。

您可能还会对下面的文章感兴趣:

相关文章