泪随风逝 发表于 2009-6-2 17:26:11

手机的软件工作原理4

L2000、西门子2588、摩托罗拉T2688等。现在的新型
手机如摩托罗拉系列包括V988、V60等)
无论用免拆机软件维修仪还是用拆机软件维修仪,写资料前都要查看手机的版本,
即使是同一类型的手机,由于其生产日期和产地
的不同,其版本号可能不同,所以,在维修手机过程中,对软件的处理一定要核对
其版本,否则会造成不开机或某些功能失效等故
障。
另外,很多手机的字库采用了BGA封装,如果没有十分把握,特别是初学者就千万不
要去动他,因为BGA封装的集成电路对焊接技术
要求很高,在重装时要使用专门的焊接工具(BGA置锡工具),否则会越修越复杂。
第三节用软件维修仪对软件故障进行处理的方法
由于软件故障的处理在手机维修中的重要性,使得从事手机维修仪生产的厂家推出
了各种各样的软件故障维修仪。如上所述的维修
处理技巧中已提及,从处理的方法来分,主要为以下几大类:一类是将字库或码片
拆下来重写,-48以及其它类型的编程器;另一
类是免拆机的软件修复。而在免拆机情况下对手机软件的重写,又可分为两种情况:
一种情况是用免电脑、免拆机的软件维修仪进
行修复;另一种情况用电脑、免拆机的软件维修仪进行修复。虽然目前处理手机软
件的仪器工具很多,但总的来说都是利用维修软
件及工具将手机内单片机系统出错的程序资料重写或覆盖并进行调校。
4·3·1 用带电脑需拆机软件仪进行维修的方法
这种方法是将正确码片或字库的数据资料读出存放于电脑当中,当手机出现软件故
障时,将故障机的码片或字库取下来,放上万用
编程器去重新写入软件资料,然后重新焊回码片或字库。
些方法在早期的数码手机维修当中用的较多,原因是早期的手机码片或字库多容易
取下来读和写,但由于近期生产的手机字库大多
为BGA封装,不便取下来。而且厂家也在软件上采取了相应的加密措施,使的有一些
手机的码片或字库不能拆下来读写,使得这种
方法存在局限性,将逐渐被弃用。
4·3·2 用免电脑免拆机软件仪进行软件维修的方法
在软件故障当中有一些只是软件错乱造成的,如“手机被锁”这一类型的故障就只
要处理码片资料就可以解决,由于软件数据量不
大,采用简单的单片机就可以处理。但由于字库数据量较大,采用这种方法一般的
单片机就无法达到要求,所以在处理字库引起的
软件故障中用的很少。
这种方法的优点是操作简单,不需要拆机。缺点是由于单片机功能欠缺家上存储器
容量有限,只能处理一些简单故障。如图4-3-2
所示的就是用于修改DTC4 串号的免电脑免拆机的软件维修仪。
4·3·3 用电脑免拆机软件仪进行软件维修的方法
由于存储器数据容量太大和采用BGA封装,所以采用前面的两种方法都不能很好解决
问题。存储容量的增大,最好借助于电脑。为
了不拆字库,最好用免拆机的方法通过手机的外部数据接口来对手机软件进行修复。
这种方法就是带电脑免拆机的软件维修方法,
在近期的手机维修当中用的较多。这种方法的特点是:一方面将手机软件存资料入
电脑,由于电脑存储器容量大,因此可以将大量
的手机软件资料存入;另一方面利用手机的外部数据接口,配合相应的驱动程序,
可以将手机和电脑连接在一起进行通信,将软件
手机软件的工作流程包关于手机解锁的方法
手机密码的种类很多,如PINI(或称PIN)、PIN2、PUK1或称PUK)、PUK2,手机开
机密码SIM卡解锁码等。很多用户对这些密码不
是很清楚,更不了解它们的功能及设定/解除方式,在使用中造成了一些不便。
再介绍各种密码之前,我们先要了解以下两个概念:网络运营商和供应商(或叫网
络服务商)。网络运营商是负责GSM(全球移动
通讯系统)网正常工作的组织,不同国家有不同的网络运营商,在中国,最大的网
络运营商是中国电信。而供应商是负责手机进入
GSM网的机构,常见的是中国移动通信和中国联通(租用电信的网络)。对于用户而
言,我们只接触到供应商,因此手机有什么问
题(除手机本身问题),只需找到中国移动和中国联通即可解决。
(1)手机密码:手机密码是用以防止手机被盗用,在“保密设定”/“开机密码”/
“手机密码”开启此项功能后,手机开机时需
要输入手机密码方可使用,既此密码是对此机本身的所定。一般手机密码的默认值
1234(如摩托罗拉T2688)或0000(如松下GD90和
三星600C)
(2)PIN1码:PIN1码是由供应商提供,用于SIM卡保密的个人识别(Personqal
Identification Namber),在“保密设定”/“开
机密码”/“PIN”开启此项功能之后,手机开机时需输入PIN1码方可使用,既此密
码是对SIM卡的锁定。默认值是1234。如果手机
密码和PIN1码同时使用,则先输入PIN1码,后输入手机密码。PIN1码3次输入错误之
后将被锁死,需要PUK1码来解锁。
(3)PUK1码:PUK1码是由供应商提供的PIN1码的解锁码,是串一无规律得数子,PUK1
码10次输错,SIM卡将永远锁死,更得换SIM
卡。
(4)PIN2码:PIN2码是由供应商提供的SIM卡的另一密码,用于限定拨号等功能的
个人识别码,主要用于消除呼叫费用数据。设定
通话费的计费币别和计量单位,费用限制功能,限定拨号。PIN2码3次输入错误之后
将被锁死,需用
PUK码来解锁。
(5)PUK2码:PUK2码是由供应商提供的PIN2码的解锁码,是一串无规律得数字。PUK2
码10次输错,SIM卡也将永久锁死,只得更换
SIM卡。
(6)SIM卡解锁码;主要用于“锁定SIM卡”功能的解锁,为防止未经允许使用本机,
可开启“锁定SIM”功能。这样,如果手机中
的SIM卡未经允许,在开机时就要输入解锁码,默认值00000000。
说明:PIN1、PIN2、PUK1、PUK2码均可到供应处查询,且PIN1、PIN2也可自己修改
(须知原来的密码)。
在手机维修过程中,手机被锁是比较常见的故障之一,这都是由于用户在使用中操
作不当或忘记了锁机码而造成的。当手机被锁
后,手机开机会显示“输入手机码”1234或“0000“等不能解锁,则说明手机以锁
机,需要进行维修。
下面介绍常用的解锁方法,供维修时参考。
4·4·1 利用解锁指令进行进行解锁
各类手机都有自己的解锁指令,掌握这些指令,修机则很方便。归纳个大品牌手机
解锁指令如表4-4-1所示。
4·4·2 利用实践中摸索的方法进行解锁
有些手机通过在实践中摸索出的一些简易方法进行解锁。例如三星2400手机,当出
现锁机时,一般采用将码片拆下用编程艾重新编
程解锁,既需要昂贵的仪器,解锁的方法也比较麻烦。通过实践摸索,可用以下方
法进行解锁。
1、将手机电池取下,插入SIM卡,不上电池,采用尾查供电;
2、开机,显示“以上锁,密码”此时不要进行任何操作,等待话机显示出信号条;
3、约20秒后,手机显示出信号条,表示已找带网络,此时,将SIM卡迅速取出(不
要关机);
4、按手机的SOS、确认键,然后在立即将SIM卡查上,动作一定要快;
5、此时会发现话机显示“请稍等”,几秒后显示搜索,之后上网,进入待机状态,
表示解锁成功;
6、进入菜单,选择“保密设定”,进入“话机上锁”,改为“无效”,按确认即
可。
利用码片复位进行解锁
三星系列如A188等手机的解锁方法一般都是通过从键盘输入码片复位指令来解锁、
其指令位“*2767*2878#”,输入后手机自动关
机,重新开机后既解锁。锁机码恢复为原长设定的“0000”(CGH600)或“0000000”
(A100)但这种方法有一缺点就是手机复位
后会改变机身号。
4·4·4 利用测试卡进行解锁
摩托罗拉系列的手机也可用摩托罗拉检测卡进行解锁,测试卡插入手机,键入59#,
显示的就是锁机码,比如说“3842”,要想改
为期初密码“1234”,则键入“591234”即可。
使用免拆机电脑软件维修仪进行解锁
这种放主要是将手机的密码复位为原厂密码或将手机的锁机码读出。如爱立信系列
解锁仪就是将锁机码复位为“0000”,而诺基亚
系列手机的解锁仪则是将手机的锁机码读出,开机后输入读出的密码即可这种仪器
局限性叫强,只能适用于某异类型型号的手机,
目前以不太常用。
使用免拆机维修仪配合电脑进行解锁
全功能数码手机软件故障维修仪是集各种手机传输线于一体的仪器,功能强大,可
以排除目前大部分手机的锁机故障,而且可以
随着新机型的推出而不断升级,解锁只是该仪器的功能之一,其余如读写字库、码
片等亦十分强大。
将手机与仪器连接好,运行相应的软件即可解锁,这种方法解锁简单、方便,而不
会受软件版本升级的局限,目前得到了广泛的应
用。
使用48编程器从码片资料中读取进行解锁
这种方法就是将手机的码片元件拆下,用LK48或LT48编程仪读取码片资料并保存备
份。然后进入“Edit”编辑状态,查看地址空间
相应的文本框所对应的十进制数字即为锁机码。以下是一些手机锁机密码地址:
机型:2100/2400 地址:00000331-00000334
机型:2200 地址:000007B9-000007bB
机型:N188 地址:00002A65-00002A68
机型:A100/A188 地址:00000888-0000088F
关于手机软件的重写、更新与升级
软件是手机的灵魂
简单而言,同品牌、同系列的手机都具有相同内存空间,巨大的功能差别除了硬件
的差异,关键是在于软件的不同!更换新软件赋
予手机新的功能,这就是手机软件升级的基本理念。
众所周知,一台个人电脑所能实现的功能主要取决于它所安装的软件。而手机实际
也就是一台能够进行音频处理和射频收发的超小
型电脑,它的内部同样有CPU、充当硬盘用于存放系列软件的FLASH存储器,相当于
内存的动态存储器既是暂存。一般普通手机FLAS
H闪存容量为2至4M兆,暂存则为1至2兆左右。这些芯片采用BGA超小型封装以SMT方
式贴装在手机主版上。离开了软件,手机将成为
一具废物。如果说硬件是手机的躯壳的话,那么我们完全可以认为,软件就是手机
的灵魂。
手机厂家为了节省成本,常常会先搭建一个预留一定升级空间的手机硬件平台,虽
后通过开发不同的软件、改变手机的外观和内部
零件布局、适当增减调整部分硬件电路,轻松地制造出外观、功能、档次、价格都
存在明显的差异的一系列手机产品,以满足不同
用户和市场的要求。
手机软件的升级实际上就是手机软件版本的升级。在这里,我们先解释一下版本的
概念。手机也和电脑一样,各种繁多功能必须通
过手机嵌入软件来实现,比如我们在手机屏幕上面看到的各菜单、游戏或者输入法
等都与手机软件密切相关— —当然它们要比电
脑中的程序小得多。即使如此,手机中的软件还是具有所有软件的共同特点— —可
升级性。其次,对于手机制造商来说法,手机
软件的研发过程是极其重要且艰巨的,虽然手机软件的复杂程度无法和Windows操作
系统这样的庞然大物相提并论,但在无线通信
技术飞速发展的今天,为一款拥有众多功能的手机设计出稳定可*的软件也决非易
事,因此当一款新机型上高市时很可
能出现各种问题,例如功能不完美,或者运行不稳定。当然,这都是拜手机软件中
一种名叫“BUG”的虫子所赐。尽管如此,手机
经销却不可能仅仅为了追求软件就诞生了,它所肩负的使命就是接受用户更为严格
的检验,并由用户将使用的情况通过各种渠道反
映到生产厂商处,由他们在改进,直到最后相对完美版本的出现。由于软件版本的
推出及更新会始终贯穿在手机销售过程中,因此
市场上销售的一款手机中会存在着各式各样的软件版本。现在我们先来举一例子,
以海尔天智星T6000为例,看看其不同的变化和
改进。
要全面了解手机软件升级这个概念,我们还必须了解和手机软件有关的另外两个概
念:手机软件重写和手机软件更新。这两个概念
是从计算机里面引申过来的,为什么要从计算机学科中引入概念呢? 因为一台手机
其实就是一台简单的计算机,运行在手机里面
的软件其实就是计算机软件的一个分支。
手机软件的重写
由于手机软件在运行的过程中出现了错误后损坏而早成运行不正常,从而引起诸多
故障。此时,我们要对手机的软件进行修复,现
行修复的方法就是重新写软件(也叫重装软件)。
手机软件重装和计算机的软件系统重装是一样的,就是把手机里面的系统软件重新
写一遍。这个概念也很容易理解,就如平常我们
使用的WIN98一样,如果系统崩溃或者经常死机,我们就把WIN98系统重新装一次,
WINDOWS里面的功能没有得到任何增加。以海尔
天智星T6000为例,如果该手机版本为004F,经常出现死机,怀疑是软件问题,于是
我们重写一次004F版,写完后,T6000的004F版
仍然是004F版,没有改变,只有可能修复了软件运行中出现的错误,例如上述所说
的死机问题。
手机软件的更新
手机软件更新和计算机软件更新一样,主要针对手机软件里面的某些特定的BUG或者
漏洞,对手机里面的软件进行更新,更新完后
的系统软件和旧的系统软件在功能上并没有不同(也许版本号会不一样,在后面将
专门讨论)。其实这就和我们平时使用的WINDOW
S系统一样,软件难免都会有BUG或者漏洞,微软公司发现后会提供一些补丁给用户
下载,用户下载后在计算机里面按装补丁就可以
了。在手机中,这也就是常说的更新完美的版本,该新版本软件可以消灭BUG,但不
带来新功能。如T6000的00AF版就可以解决死机
重启的BUG,但其没有为手机带来什么新功能。
手机生机的软件
手机软件升级就是对手机软件在原来的基础上增加新的功能的一个过程,在这一个
过程中,也可能对原来旧软件里面的BUGA或者漏
洞同时进行了修复.改进。最重要的一点是在手机软件升级过程完成后,手机有了过
去没有的“新功能”,所以判断手机是否进
行了软件升级应该以“是否增添新功能”作为依据,而不是简单的软件重装或软件
补丁。以大家经常使用的杀毒软件来说,由于每
天都会新的病毒出现,每种都可能会有不同的特征代码和与之对应的杀毒方法,那
么软件公司就会每隔一段时间就对杀毒软件进行
升级,使计算机安装的杀毒软件可以查,杀新出现的病毒。与新版本杀毒比较,旧
版本软件可能无法识别和清楚新病毒,那么升级
后的新版本杀毒软件是不是相对于旧版本增加了新的功能呢?如果升级后的新版本
软件根本没有增加对新病毒的功能,和旧版本完
全一样,你作为购买杀毒软件的消费者你会认同这种升级吗?那爱立信T39mc来说,
如果软件从原来的R2K升级到最新的R4A008后,
功能就增加了:可以看短消息人名.电话清单显示电话属性等等。那些软件写完后手
机功能没有变化的,怎么叫手机软件升级呢?
举例说明一下升级情况:把一台软件版本为007F的T6000写为版本008F的软件算不算
软件升级?通过上面定义及判断标准的分析,
以“是否增添了新功能”为标准来看,这个过程显然不能称为软件升级,只能算作
是软件更新,因为新版本的008F比起原来的007F
来讲并没有增加,只是相当于在软件更新的过程中进行了软件错误的修复改进,消
除了一些DUG而已,所以软件版本的变化并不意
味着软件升级。
由于受手机本身硬件限制,手机软件升级不可能像计算机软件升级那么自由,往往
都只能在原来功能基础上增加少许功能,起到一
个棉上添花的作用,一切主要功能不可能有大的变化,仍然会保留原来整个手机的
软件框架。
对于用户来说,软件版本的升级不外就是两方面:一是语言升级,即将英文机改版
为中文机。最有代表性的就是改的沸沸扬扬的
摩托罗拉“掌中宝”系列.爱立信768/788等系列型号的手机。二是功能升级,如增
加中文输入法和上网功能,而这些功能是代表机
型有爱立信系列的T10升级为T18,T28升级为全中文法,以及A100英文升级为A188
手机等;摩托罗拉系列的的V998升级为V998+,V9
98++升级为V8088;L2000升级为L2000WWW等等。还有如近期三星S300升级为S308,
摩托罗拉T190升级为T191,西门子S6688升级为S
6688I等等。
例如,摩托罗拉E365可以通过软件升级,实现“来电大头帖”,这在其原有版本中
是没有的;而730和680两款手机则可以上网和
“一键上网”功能;V60和V70则可以该变开机画面,不仅限于原有的MOTO标志的单
调了;还有一些老版本的手机可以增加“转发短
信”的功能。此外,通常的软件升都会使汉字输入得到优化和改善,一些过去找不
到的字或联想功能都会有所增加。这些就是软件
升级后带来的好处。现在我们在来看一下三星T100升级后为T108+后的功能对比,
T100升级T108+,可以更改开机画面,增加了三星乐园功能,根据我们的定义,这就
叫做升级。软件升级本属有一顶难度的事,搞
不好会引发各类故障甚至死机。但近期有了“智能王”和“三星软件仪”之类的软
件维修仪之后,软件升级已成为轻而易举的事。
或许有会问: “既然V988可以升级为V988+,那么V988能否升级成V60呢?”回答是
否定的。这个问题就是软件升级的关键所在,
软件升级必须有一个前提:就是升级前后的两款机型的硬件环境,(尤其是逻辑主
体部分)必须完全相同。
V60是P2K平台,和V988、V8088、P7689的EMMI平台根本不搭边。说V988升级V60,其
可能性正如松下GD75改为三星A408。别说V998
改为V60了,同是P2K平台的V66、V60、V70的软件都不可以以互用。除非你有能力针
对V988的环境自己编辑一个实现V60的软件出
来,但那是不现实的,因为V988根本不具备V60的硬件结构。至于具体如何进行手机
的升级,我们将在第六章进行详细的示范论
述。
最后顺带一下几乎所有MOTOROLA的手机都可以免拆机、通过更改软件而增加功能、
甚至可让手机功能跃升到一个空前档次(比如V2
088/L2000i/V988+升级到V8088功能)。现在手机市场能做手机升级的设备不少,升
级也俗城“改版”手机的声誉不太好,事实上
目前手机软件升级的方法和技术处理的确存缺陷和盲区,升级经常是不完善的,升
级后经常导致这样后那样的问题,所以“该版”
在行家和用户是次品的代名词。目前,手机升级大多数采用类似用计算机Ghost克隆
硬盘的方法:例如,用设备把一台完好V8088的
全套软件抄下来,然后写到V998+(V988+设备和V8088完全相同的逻辑硬件电路及同
级数的CPU和字库容量,软件可以通用),那么
这台V988+就升级具备了V8088除彩灯功能外的所有功能(支持彩灯功能的硬件电路
V988+不具备)。但手机软件里面包含了许多硬
件相关的控制参数比如发射参数表,电池充电和管理参数
表,由于硬件的差异这些参数表可能变得不适合,也就是为什么许多手机升级后电
池用得特别快的原因(效率变低了,电池过充或
不足)
在重申一点,不同机型的软件往往不能直接写入手机,比如V8088的软件并不能直接
装入V2088/L2000i,如果直接写入将会出现显
示混乱,开不了机等情况。用于V2088/L2000i升级V8088的软件几乎全部都是由正版
的V8088软件改装而成,各家改的手法,技术和
升级后的调度处理能力有别,出现的Bug也不一样,也就是为什么不同地方升级
V2088/L2000i为V8088的效果各异,有优略之分的原
因了,尤其是V2088/V2188/LF2000,因为硬件原因,许多维修店铺都不敢改,改了
后许多问题都无法解决。
升级包括软件升级.生计后的测试和QC核对等步骤。这里除了输入资料外,测试工作
并不能由机器自动进行,所以升级的工作量
大,调试后还要必须反复核对避免出错。有必要说明的是,升级是有风险的,正如
超频有风险一样。升级后手机CPU的负荷增加,
一些有暗病或不够健康强壮的系统就容易暴露出一些问题。手机稳定性几及使用效
果是同时决定于手机软件,硬件以及所处网络的
情况。并非完全依赖手机软件。据实际经验,许多完全正常的手机升级后也会出现
程序不一的指标偏差,甚至不良反应,比较突出
是耗电增大和稳定性问题。一般如果硬件正常,大部分情况可以通过后期调解。但
若是固有的硬件缺陷.或是由此引起过大的指标
偏差,就无法通过软件和后期调试解决。而只能做硬件维修了。所以维修界的行家
也并不能保证被升级能100% 成功,因为没有人
能保证被升级手机本身是强壮和健康的。若升级确实不理想,恢复为原来的版本或
去做硬件的维修。当然,原来的电话本等用户资
料就将绝对无法修复了
页: [1]
查看完整版本: 手机的软件工作原理4