(准确的讲,这几行代码应该叫做vkp代码,而不是vkp补丁,真正的vkp补丁是把这三行代码拷贝到v_klay下部空白处之后按上面图中的 保存 按钮生成的*.vkp文件)
vkp代码是如下格式组成的:(以 23526:F2F40CFE DAF80000 这句话为例)
地址:原代码 新代码
解释一下:如果你用UltralEdit打开你导出的 2128的flash的bin文件 你会看到很多很多的 23526 F2 F4 0C FE这样的代码,“23526”就是flash中的地址,“F2F40CFE”就是这个地址后面跟着的16进制的代码,打vkp补丁其实就是:用DAF80000这句代码替代 “23526” 地址处的 F2F40CFE 代码!!! 至于代码的含义,我只能在这里告诉你,这三句话的意思就是 修改 我们打电话的提示音由 1分钟 变成 50秒!具体的...呵呵,我都不知道怎么样说才能表达我的意思了,我在本文的最后会贴出一些coolang文章的 片断 希望对那些对自己编vkp补丁的机油有所帮助~!(思绪太多,想一下子把所有想说的都说清楚,却发现有很多东西不知道怎么表达才最清楚>_<)还是先回正题,下面我们来看看怎么用v_klay来进行2128的升降级,这同样适用于A55升级到2128
三、用v_klay进行2128的版本的升降级:
v_klay另外一个强大的功能就是对手机进行刷flash的操作,即对手机进行升降级!
点击v_klay主界面的“Flash工具”按钮出现下图:
先注意图中 1处 必须选择正确!正很关键,其实这三项是为刷flash设定的,在刷vkp补丁时候手机型号选错了其实都没有问题,而在做手机升(降)级的时候,这三项一定要这么设定:手机型号选2128、端口选com1、速率选115200~!
其次注意上面图中的 2处!拉下“2”处的两个下拉条,选项是一模一样的,这里给详细讲解一下: 起始地址:是flash的起始地址长度:是起始地址要加上的数值,我们要刷入的整个地址是: 起始地址---结束地址~!
拉下“2”处的下拉条可以看到是这几个选项:
起始地址:0x000000(fullflash)长度: 0x800000(fullflash)
0x7A0000(eeprom)0x060000(eeprom)
0x000000(bootcore)0x020000(bootcore)
这其实就说明了2128的8M闪存里系统的组成(同样适用于A55)
先说结果: fullflash(整个8M的闪存):0x000000--0x800000
eep:0x7A0000--0x800000
bootcore:0x000000--0x020000
flash:0x000000--0x7A0000
怎么算得的:以eep为例子:“起始地址”:0x7A0000“长度”:0x060000。起始地址+长度=结束地址,所以 eep的结束地址是:0x7A0000 0x060000=0x800000 。所以eep的地址范围是:0x7A0000--0x800000 。其它的以此类推~!
分析:2128整个的8M的空间是由0x000000到0x800000 正好8M大小,整个的这个我们称为fullflash,为了升级好理解,我们把fullflash分为了3部分:flasheepbootcore也就是说总共0x000000到0x800000的地址分为了三部分:0x000000到0x0200000 是我们所说的bootcore部分; 0x000000到0x7A0000部分是我们所说的flash部分;0x7A0000到0x800000部分是我们所说的eep~! 对于flasheepbootcore是什么东西,分别有什么用,请有兴趣的朋友去A55论坛的玩家宝典看两篇文章:一篇是“SOLO”写的《A55破解工具详解》,另一篇也是A55玩家宝典里的“蝎毛”写的《 A55升级2128完全释疑FAQ版》里面有关于这些的解释,在本文的最后,我还会贴出coolang大师的文章关于这个的片断,虽然是针对6688的,但西门子的机子其实都是殊途同归的~!在这里我简要的叙述一些东西,便于我们进行下面的工作~!
我们这么来理解flash eep 和bootcore: bootcore原本是被我忽略的一部分,我觉得没有什么重要的,可是昨天A55论坛上一位机油把他的A55刷成2128失败了(国内第一起刷机失败的案例值得关注啊 _ ,我会继续注意事态的进展,呵呵),本来刷机失败了大不了再来刷过,结果不能再刷了,后来得到coolang大师的指点,知道同样的情况在国外的西门子机油的论坛上已经有人出现过并且已经解决了,这里不讨论解决的办法了,呵呵,只是想说明:bootcore还是蛮重要的,它的失效直接导致你的手机不能再继续刷机,而且这种时候通常你的机子已经不可以开机了,呵呵,的确重要~!!! flash是什么呢,flash可以理解为2128的操作系统,西门子开发的手机操作系统就在这里面~! eep是什么呢,eep里面有非常重要的两个东西: “map数据”和“电参”所以eep对于刷机的机油来说尤其重要~!(关于“map数据”和“电参”请参阅“蝎毛”写的《 A55升级2128完全释疑FAQ版》里面有非常详尽的通俗解释,呵呵)eep 其实存储用户数据的地方,比如你对手机的所以设定,都在这里面的~!
推荐阅读
- 用V_KLay修改英文输入中的键盘布局
- 你用手机在QQ上聊天了吗?
- v_klay下小8升级刷补丁图形教材
- 教你用PHOTOSHOP制作S308的个人图片
- 11版的M55打补丁详解
- 用V_Klay对6688升级备份详解
- 教你用EM998自动拨号
- 关于V-KLAY刷机过程中的一些问题
- 550像册的小秘密
- 怎样训练哈士奇大小便
