|
论坛里很多人都问到刷机的问题,更有甚者,手机出点小毛病就认为要刷机才能解决。所以在此小弟为大家解释一下刷机的概念,如有纰漏之处,还请大家不吝补充。
刷机的概念,不光是手机,几乎所有的电子设备都是有的。比如说电脑就有刷BIOS之说,所谓刷机,就是对电子设备自身软件的更新。
现在说到手机的刷机。大家都知道,手机能打电话,能发短信,这是再清楚不过的事情。但是MP3、MP4同为电子设备,为什么就不能打电话、发短信呢?这个首先要涉及设备问题,具体就不细说了。但电子设备空有配置也是不行的,配置决定了电子设备的用途,这种用途具体体现为设备的可执行函数。比如早期的手机,就没有数据调用类的函数。所以早期的手机通常不支持数据存储,更别说玩游戏什么的了。同理,手机与电脑连接也是需要一个可执行连接函数的等等,具体体现为手机的功能。
有了这些是不是就够了呢,答案是否定的。所以,就必须有软件通过调用这些函数来实现这一系列的功能,这就是手机的系统程序,也叫内核或固件。通过对本机支持函数的调用,能够实现多元化的功能,这也是手机扩展性存在的先决条件。打个比方,假设我的5300的打电话的执行函数是call();,那么我们打电话的时候,电话就会通过系统程序调用并执行call(电话号码);函数,从而使我们能够完成通信,但假如系统程序(内核)出现错误,导致系统无法调用call();函数,那么手机的通讯功能就报废了。
如此以来,大家应该都能够明白内核的重要性。手机作为一个可存储设备,有经验的人都知道,强烈的震动会使移动硬盘的数据遭到损坏。手机也如是,很多非人为因素都可能造成内核的不完整。而刷机,目的就是讲不完整的内核补完或者完善/加强手机本身功能。
现在大家应该都明白了内核的原理。所以,在觉得自身功能够用的情况下,在下不推荐大家刷机,毕竟刷机对于相当一部分人来说是件危险的事情。当手机出问题的时候,应该先检查一下机身的硬件情况,或者试着恢复出厂设置都是不错的选择,而刷机,则是万不得已才需要采用的一种手段。
在此顺便解释一下手机内程序运行错误的原因。手机毕竟是机器,对程序的应用必须通过对RAM(随机存储器)的读写来完成的。当RAM容量不足的时候,调用数据就会失败,对于这个,大家可以想象一下一个装了半杯水的杯子再倒进满满一杯水时候的情景。这种时候,只有通过RAM的自身调控才能空出运行程序所必须的空间。所以当手机打开某个程序系统提示程序错误的时候(一般那时刚退出前一个程序,正好证明了我先前的说法),不要急着说有问题,等过一段时间(5-10秒)RAM自动清空后运行就没问题了。还有一种是无论任何时候都是程序错误的情况,表现为无法打开(直接显示程序错误)和程序进行到某个阶段的时候卡住并出现假死(可以强制退出)。其实这两种都是同样的问题----函数调用错误,之前在下有解释函数调用的情况,就不再累赘了。不同的手机,其所支持的函数也是不同的。所以,当程序运行到需要调用但却无法调用的函数的时候,程序就会进行不下去,这个就是假死的原因。至于一开始就提示错误的程序,也是同样的原理,不同的是其程序头就是无法调用的函数。
对于刷机,很多人都只是看着别人刷,自己却不敢碰这东西,对于这个,我想说说大家一直以来对刷机的误解.
刷机后手机的改变是很多人垂涎的,但是很多人,也可以说是绝大部分的人都对刷机有种恐惧心理,原因就是失败了手机就会变成板砖,大家也能看到,现在我正在提倡大家步入刷机者的行列,目的就是为了提升大家的手机技术.
俗话说,好事不出门,坏事传千里,手机刷机失败的事想必大家都有所耳闻,恐惧心理也是由是而来的,原因很简单,假如有10000个人一起刷机,有9999个人成功了,只有1个人失败,成功的自然没什么好说的,而失败的,就会到处抱怨,诉苦,寻求恢复的方法,人和人之间的关系网是可怕的,1个人刷机失败,也许就是造成100000个人对刷机胆寒的原因,在此,我可以向大家说:
99%的刷机失败都是由于刷机者的误操作造成的,而剩下的1%就是自然因素了.
说了很多,希望能对大家有点帮助,不胜荣幸。
|