edit_note帖子
86
stars积分
17,359
event加入
2011-01-15
怀旧国机
(申精)“刷机”详解
schedule发表于 2011-11-27 10:02:00
visibility查看 603
chat_bubble回复 2
#1 楼主
很多人都在问到刷机的问题,更有甚者,手机出点小毛病就认为要刷机才能解决。所以在此我为大家详细解释一下刷机的概念,如有纰漏之处,还请大家不吝补充。//1/:刷机的概念,不光是手机,几乎所有的电子设备都是有的。比如说电脑就有刷BIOS之说,所谓刷机,就是对电子设备自身软件的更新。现在说到手机的刷机。大家都知道,手机能打电话,能发短信,这是再清楚不过的事情。但是MP3、MP4同为电子设备,为什么就不能打电话、发短信呢?这个首先要涉及设备问题,具体就不细说了。但电子设备空有配置也是不行的,配置决定了电子设备的用途,这种用途具体体现为设备的可执行函数*2:比如早期的手机,就没有数据调用类的函数。所以早期的手机通常不支持数据存储,更别说玩游戏什么的了。同理,手机与电脑连接也是需要一个可执行连接函数的等等,具体体现为手机的功能。有了这些是不是就够了呢,答案是否定的。所以,就必须有软件通过调用这些函数来实现这一系列的功能,这就是手机的系统程序,也叫内核或固件。通过对本机支持函数的调用,能够实现多元化的功能,这也是手机扩展性存在的先决条件。*3:打个比方,假设我的5300的打电话的执行函数是call();,那么我们打电话的时候,电话就会通过系统程序调用并执行call(电话号码);函数,从而使我们能够完成通信,但假如系统程序(内核)出现错误,导致系统无法调用call();函数,那么手机的通讯功能就报废了。* 4:如此以来,大家应该都能够明白内核的重要性。手机作为一个可存储设备,有经验的人都知道,强烈的震动会使移动硬盘的数据遭到损坏。手机也如是,很多非人为因素都可能造成内核的不完整。而刷机,目的就是将不完整的内核补完或者完善/加强手机本身功能。现在大家应该都明白了内核的原理。所以,在觉得自身功能够用的情况下,在下不推荐大家刷机,毕竟刷机对于相当一部分人来说是件危险的事情。当手机出问题的时候,应该先检查一下机身的硬件情况,或者试着恢复出厂设置都是不错的选择,而刷机,则是万不得已才需要采用的一种手段。*5:在此顺便解释一下手机内程序运行错误的原因:{1}:手机毕竟是机器,对程序的应用必须通过对RAM(随机存储器)的读写来完成的。当RAM容量不足的时候,调用数据就会失败,对于这个,大家可以想象一下一个装了半杯水的杯子再倒进满满一杯水时候的情景。这种时候,只有通过RAM的自身调控才能空出运行程序所必须的空间。所以当手机打开某个程序系统提示程序错误的时候(一般那时刚退出前一个程序,正好证明了我先前的说法),不要急着说有问题,等过一段时间(5-10秒)RAM自动清空后运行就没问题了。{2}:还有一种是无论任何时候都是程序错误的情况,表现为无法打开(直接显示程序错误)和程序进行到某个阶段的时候卡住并出现假死(可以强制退出)。其实这两种都是同样的问题----6:函数调用错误,之前在下有解释函数调用的情况,就不再累赘了。不同的手机,其所支持的函数也是不同的。所以,当程序运行到需要调用但却无法调用的函数的时候,程序就会进行不下去,这个就是假死的原因。至于一开始就提示错误的程序,也是同样的原理,不同的是其程序头就是无法调用的函数。*因此我奉劝大家尽量不要去刷机。如果想升级手机版本,可以去官网下载一个升级软件,那样会安全一点!
全部回复 (2)
2011-11-30 09:22:00
沙发
嗯嗯、给你顶一个
2011-11-30 21:09:00
板凳
辛苦了!
登录 后才能回复
flag举报帖子