通俗谈法----手机的软件升级原理

众所周知,一台个人电脑所能实现的功能主要取决于它所安装的软件 。而手机实际也就是一台能够进行音频处理和射频收发的超小型电脑,它的内部同样有CPU、充当硬盘用于存放系统软件的Flash存储器(俗称"字库")、相当于内存的动态存储器(俗称"暂存") 。只是手机使用内含通信协议的专用CPU,一般普通GSM手机的Flash闪存容量为2至4M兆,暂存则为1至2兆左右 。这些芯片采用BGA超小型封装以SMT方式贴装在手机主板上 。离开了软件,手机将成一具废物 。如果说硬件是手机的躯壳的话,那么我们完全可以认为,软件就是手机的灵魂 。
手机厂家为了节省开发成本,常常会先搭建一个预留一定升级空间的手机硬件平台,然后通过开发不同的软件、改变手机的外观和内部零件布局、适当增减调整部分硬件电路,轻松地制造出外观、功能、档次、价格都存在明显差异的一系列手机产品,以满足不同用户和市场的需求.
在硬件兼容前提下套用现成的高版本软件,是目前最常用的软件升级方法 。升级并非超频,所有基准时钟频率均未因升级而改变,机器在功能、性能、稳定性方面的增强只缘于新软件的特性 。
目前手机软件升级基本是采用软件克隆方式,即从一台高版本手机上整体读出资料,然后整体写进欲升级的低版本手机 。我们知道,采用ghost软件克隆一台电脑的系统到另一电脑,覆盖后最好删除硬件配置表让电脑根据实际硬件环境重装所有驱动程序,不然系统可能不稳定 。手机升级同样存在这个问题 。但是,即便硬件几乎完全相同的高版本软件套用在低版本软件后,实际也可能发生各种问题 。这是因为每台手机的硬件电路参数存在个体的差异,生产中需用仪器逐一对软件内对应的硬件控制参数进行校正,软件克隆方法必然无法保证这些参数设置的合理性,将可能引起诸如:信号满格却打不出(Pacal表失配导致发射阻塞)、接收信号不稳定(AGC设置不当)、辐射变大、手机待机时间缩短(电池门限设置不当导致电池充放电效率变低)等一系列问题 。
手机升级后要想达到出厂行货新机的技术水平,最好能用综测台对手机做一次全面调测 。但价值近百万的综测台只有个别高规格客服中心才能配置 。所以说个人升级还是有一定潜在的不稳定因素. 这种不稳定的程度就依照升级机型间的硬件的差异性来决定.
从以上的介绍看,就我们目前的MOTO手机,T720,T720I,T722I的硬件应该是绝大部分(也可说是完全)是一样的, 这样一来,它们之间的升级应该是很容易的,只要把新版本的整体资料读出,并刷到要升级的版本上,就应该已经是相当成功的了. 至于新功能上的一些电子参数的差异到底有没有存在,而且到底有没有影响? 这些问题就不得而知. 但个人以为,一些手机JS的升级方法也不外乎如此,他绝不可能会加入大投资去买那个专门的测试设备来帮你重新调试.
所以说,不管是到JS处升级,还是自己可以升级,还是存在不可预知的不稳定因素, 所以升级前或买水货前(因为有可能你的水货就是低版本升级而来的)请三思!
以上很多为个人观点,仅供参考!

    推荐阅读