话接上回,破解算码截屏之后我们就要刷补丁了,补丁( patch )可以说是西门子机器的传统精髓,大侠们研究出来的像替换运营商标志为自定义字符,区号秀、超小数字化电量信号等补丁让人拍案叫绝,用 C75 的朋友和我一样大多是刚刚加入西门子阵营,对刷补丁即向往又迷茫,小弟刚刚学习不久打了几个补丁,与各位共同交流一下,发扬 西门子 DIY 精神的最高境界, 还请大侠们指点不足之处。
一、 在实际操作之前还是要学习一些名词这是根本所在不要烦要不然你会晕的
FullFlash 不含地址信息的、纯数据的、二进制的、完整的手机程序和数据备份,包括系统软件( bootcore+firmware )+用户文件( filesystem )+设置信息( EEPROM ), 75 手机是 32M 大小。
FuBu 是已经固定了存放地址的 fullflash ,地址信息放在文件内,后面的内容只能存放在它所指定的地址段内, 75 手机使用 A0000000h 开始的 32M 空间内,这也是为什么恢复 fullflash 时必须指定地址和长度,而恢复 FuBu 时则不必的原因(因为文件里面已经包含了这方面的信息)。
bootcore 对于嵌入式系统的处理器来说,通常内置有所谓 BootRom 的部分,一般是由芯片厂商烧录,而普通用户不可修改的部分。而所谓的 Bootcore 部分,存储于 Flash 芯片之中。可以称之为西门子手机的 Bootloader ,是从 M55 的新版本中开始出现的部分。
eep 是 EEPROM(Electrically Erasable Programmable Read-Only Memory) 的简称,原始含义是一种电可擦编程只读存储器 -- 一种掉电后数据不丢失的存储芯片。有的手机维修技师称之为码片的东西。通常把 EEP 和 Flash 集成在一个芯片中。在 Flash 的特定区域建立 EEP 的部分。在手机中, EEP 部分通常存储系统和用户的配置信息,在西门子的手机中, EEP 有 EEFULL 和 EELITE 两部分组成。 EELITE 主要是系统相关的设置,而 EEFULL 则是用户相关的设置。
flash 全称 Flash Memory 即快擦型存储器,在断电情况下仍能保持所存储的数据信息,但是数据删除不是以单个的字节为单位而是以固定的区块为单位(即 block )。
filesystem 字面意思是手机的文件系统,主要包含了用户文件,系统 cache ,系统配置等东西(主要是手机 0 , 1 , 2 分区里的东西),升级 ffs 会对这些地方进行更新,用新版本的相关文件覆盖以前的文件。包括通讯录,短信等在内的用户设置都将会被全部删除。
firmware 我们所说的 firmware ,倾向的认为是一种软件体,他承担着一个系统最基础、最底层工作,并且以手机中的 FLASH 作为载体,与手机其他硬件部分同时存在,相当于手机的操作系统。
更多加详细的名词解释参见这篇文章 http://www.xici.net/b93751/d34005285.htm
一、 准备的软件 V klay3.3 (刷补丁)、 x65 Flasher 1.094 (备份),同样西客站都有下载。
二、 1 、 x65 Flasher 1.094 解压就可以用了,把上一次我们破解算码时用
x65PapuaUtilsV075b 点击 x65flasher.ini 保存 x65flasher 生成的配置文件 confin 复制粘贴到 x65 Flasher 1.094 文件夹下替换原有的配置文件,关闭手机用数据线连接电脑,打开 x65 Flasher 1.094 选择端口速率按 connect (连接)会提示 press red button shortly (短按开机键)一定要短按开机键不要按开机了弹出一个框选数字的那行点击 ok (就是你手机的 IMEI 号)。
2 、软件再次提示 press red button shortly (短按开机键)按下后就连接上了
3 、点击 backup ,备份其中的 Boorcore 、 EEPROM 、 FILESYSTEM, 备份文件为 fbp 格式的 ( 含有地址信息 ) 。点击 read flash ( 地址和长度使用默认值 ) 读出来的是 32M 的 .bin 格式的 Fullflash 。(这四个文件很重要一定要妥善保管,没有他们 万一刷坏就麻烦了)。
4、备份结束后一定要按 disconnect 断开连接再拔数据线
三、 1 、备份完毕就开始打补丁了, 刷补丁可能会导致你的手机开不了机,所以在刷补
丁前进行的备份是很重要的,补丁有对应的机型和版本号,混刷同样会导致手机不能开机或者是主板挂掉,所以一定要看清楚手机的机型和版本( *#06# ,按左软一次,看 SW-VERSION )。
2 、按装 V-KLA3.3 版本(把用 x65PapuaUtilsV075b 点击 PV VKD 保存 vk 联机用的 loadr 文件复制粘贴到 Vi-Soft\V_KLay\data\Loaders 下 ) 3.3 是多国语言版,我们可以将语言设置成中文,设置方法如下 1 、点击 options 2 、选择 chianese ( simplified 简体) 3 、点击 ok 4 、关闭 vklay ,再次打开,界面已经变成中文。
3 、选择 vklay 操作的部分。手机内存, 选择支持机型,这里我们选择
( x75 boorkey and new flash )正确选择你的 com 端口我的是 com3 ,选择速率标准速率为 152200 (保险一些), “ 刷新 ” ,点击该按钮连接手机和 vklay ,
这个按钮是刷机完毕后按下,以断开连接。注意,如果没有点击该按钮直接拔下手机,可能无法开机,解决办法是下电池 10 分钟或者再用 vklay 连接一次,
下面的白色文本框就是补丁区域了,用以显示补丁的具体内容和代码。在文本框的右上角有几个按钮,分别是新建、打开、添加、保存、另存为等等,利用它们大家可以方便的管理自己的补丁库。 第一次用会自动保存你的 fullflash (与前面备份的重复)。
4 、关闭手机连接好电脑按刷新键会提示
5 、短按开机键 连接成功后,我们会看到 “ 断开连接 ” 按钮边上的方框变成红色,这说明手机和 vklay 已经成功连接。
6 、刷补丁再次强调一定要看清楚手机的机型和版本! 在普通补丁界面,将补丁复制到 “ 补丁区域 ” 点击应用补丁,将补丁刷到手机中,以下面的例子解释补丁数据含义:
;C7C v13--- 取消开机确认 ; 取消开机确认
; 简化了开机的步骤
; 但是乘飞机时要注意可能产生的意外开机或自动开机
;c) Bennie p)adam
;C7C v13 lg8
032D56D: D1 E0
前面加;的是解释不会刷到手机中去,实际是把手机中 032D56D 地址处的 D1 数据修改为 E0 。
补丁 完毕后点击断开连接断开手机和 vklay 的连接红框变绿就可以,拔下数据线开机享受你的补丁就行了。
7 、撤销补丁操作前面和“应用补丁”相同把补丁数据复制到 “ 补丁区域 ” 点击撤销补丁就行了。
最后祝大家补丁应用愉快。