开门见山,对于西门子手机,先明确提出我们的口号:没有刷死的机子,只有笨死的人 。
有了这句你就放心了吧!^_^
一、引言
首先我们必须熟悉有关手机打补丁的基本知识:
手机的构成像电脑一样,也有自己的CPU、内存、硬盘 。
内存在手机里一般叫暂存器,它和CPU一起决定了机子运行的速度 。
手机里的程序存储器就相当于电脑里的硬盘,但它是由Flash芯片构成的,可能是一片,也可能是多片 。优盘里用的就是这个东东用来存东西 。例如在6688里是6M(两片组成,分别是88C2、88C4),3618/6618里是8M(两片组成,都是88C4),M55里是14M,S57里是12M,SL55里也是12M,MC60里是14M等等 。下面关键来看看我们关心的Flash 。
二、Flash解析
程序存储器Flash在逻辑上通常划分为Program、EEPROM、Bootcore几个区域 。
Program区用来存放操作系统程序,我们所要打的补丁基本都是针对于这个区域,即对操作系统代码的修改,从而修正BUG、增加功能 。
EEPROM的意思是电可擦除可编程存贮器,即这部分的内容在手机开机后运行的阶段是可以更改的 。EEP在早期的手机里和程序存储器不再一起,是单独的Flash芯片,但随着手机软硬件制造技术的发展和两者本质的一致性,现在基本所有厂商都把EEP放到了程序存储器Flash芯片里了(因此下文中凡是说Flash都是指的程序存储器Flash) 。总之,对于现在的技术讲,EEP是Flash中从某个固定地址开始的一个片断,EEP片断的个数可能不同,有的手机是两段,有的是一段 。
Bootcore是用来手机开机后操作系统程序加载的引导区域,有的手机没有Bootcore,但把引导代码和EEP放到了一起 。
三、关于EEP
EEP里有许多重要的数据,例如启动代码(如果没有Bootcore的话)、电参、手机串号、动态内存区、重要记事、短消息存放区、手机电话薄等等用户的所有的数据 。所以如果你用别人手机的EEP刷到你的手机里,那么别人的资料就都暴露在你的手机里了 。如果备份你自己的资料只需备份EEP就可以了 。同是我们可以发现手机的串号也是可以改的,只有手机的PhoneID是不能改的,一个手机一个号,你也改不了,它也丢不了,因为PhoneID一般不写在Flash里面 。
西门子手机特有的开放式动态内存也是EEP中的一部分,所以如果EEP有剩余没用的空间,我可以通过打补丁的方法利用这些空闲的保证系统不会用的空间来扩展动态内存 。这个在3618、6688、M55上都有实现 。
四、打补丁软硬件工具
1、硬件:手机、电脑、数据线 。注意不能用红外、蓝牙等数据传输方式来打补丁,应为打补丁时手机是关机的,红外和蓝牙都无法工作 。
2、软件:主要是V-Klay工具 。本站提供V-Klay2.5版本的下载,可以到软件港湾下载 。V-Klay2.5几乎支持目前所有西门子的手机,当然不包括新出的手机 。下载V-Klay到电脑安装即可,可以在选项里选择界面的语言为中文或英文等等语言 。
五、打补丁
(一)、建立连接
1、用数据线连接手机和电脑,手机要关机 。
2、运行V-Klay工具软件,选择机型、数据线连接的串口(com)号、波特率 。
3、点击刷新后,V-Klay会弹出一个对话框,然后短按手机的开机键,正常的话V-Klay就能探测到手机 。如果探测不到,可以调整波特率,再探测 。
(二)、备份工作
为了防止以外情况,打补丁后不能开机,我们可以先备份现在手机里正确的Flash代码 。备份的方法是在V-Klay中选择Flash工具一项 。在这里可以备份fullflash(整个Flash),或者其中的一部分,如eeprom、bootcore等等 。点击[读取记忆体按钮]就可以从手机读取相应的内容,然后读取完后,选择保存就可备份到电脑中 。
推荐阅读
- 刚买到电流非常大的手机——欲哭无泪
- vivo X9s Plus手机中切换性能模式方法
- vivo X9s Plus手机设置省电模式图文教程
- vivo X9s Plus手机中切换网络接入点的方法
- 新车多少需打蜡 新车第一次打蜡需要注意什么
- solidworks打开小金球realview的方法
- vivo X9s Plus手机中设置拒接回复短信的方法
- 西葫芦花打顶原因及防治措施
- vivo X9s Plus手机开启应用加密的图文教程
- oppofindx手机设置铃声的详细操作方法