说在前面的话:制作这个教程确实有点勉为其难。因为我虽然从m55开始就在打补丁,而且打的不亦乐乎,打的昏天黑地,但实际上是我还是属于坐享其成的那一类,没有任何制作补丁的基础。但是买cx65以来,我一直在积极的diy着,享受着diy的乐趣。最近苦于国内的补丁高手迟迟不肯现身,而国外的补丁高手已经在发布补丁了,终于按捺不住,在没有准备的好的情况下就此一泄如注!如果觉得不过瘾的,还希望海涵,呵呵。:)
一、警告!本教程有相当的危险,请具备一定基础的机友在风险自担的前提下学习使用!而且现在我苦于没有国外cx65的fullFlash,无法将国外的补丁移植到cx6c上面来,因此,下面举例时使用的补丁,是未经移植的补丁,不能刷。也就是说,现在还没有真正可以供x6c使用的补丁。特此说明!
二、使用的硬件和软件:
1、数据线(我使用的是512的原装数据线);
2、x65Flasher(下载地址:http://yizhe.net/c65/x65flasher_1030.zip);
3、UltraEDIT(编辑软件,自己搜搜,到处有下的);
4、V_klay(这个软件太出名了,不过该软件在这里并不是必须的)。
三、刷补丁前的准备:
x65手机并不是束手就擒的主,要想在它上面刷,还得弄点前戏。将下载的x65flasher的zip文件解压,你会发现一个px65i的文件夹。这是一个java程序,目的是用来破解65的bootcore。不要问我bootcore是什么,实在好奇的可以到m55或者6688的板块上去找。将px65i文件夹放到手机里,运行它,不管警告,知道出现ok的字样,破解即告完成,整个过程非常短暂,短暂到你来不及反悔。呵呵。如下图:
三、刷机
1、注意:根据ZiHwa大大的信息,现在x65使用的是32位的cpu,因此到目前为止vklay也没有适合x65的版本出现。上面让大家先准备着,是作为一个辅助软件来使用的。真正刷机的软件,还是那个x65Flasher。
2、使用x65flasher备份。首先,将x65flasher解压到任何文件夹。双击x65flasher,出现以下界面:
上面有端口选择和连接速率选择:
点击“connect”连接手机:
在左上方有一个“backup...”,强烈建议大家先将手机的fullfalsh备份。最好将fullflash(整个手机内存,大小32M),eeplite和bootcore备份。下面举例说明备份eeplite:
3、刷补丁。好!备份完了,就开始我们的刷补丁之旅了!(用backup备份的文件扩展名为.fbk,手机刷死了,可以用restore来恢复。flash map是手机flash地址分配图,可以看看,很直观。)
例如,我们要刷下面这个激活通话录音的补丁:
; Enable Dicta (激活通话录音)
; CX65 v16
; SiNgle, ACiD[mrp]
A15A7595: D0 E0
应该怎么做呢?首先我们分析下补丁的格式。前面的“A15A7595”是手机内存地址,意思就是说我们要修改的部分在这个地址里,前面的“D0”是该地址原来的数据,后面的“E0”是修改为的数据。
接下来,我们将用x65flasher读取这个地址的数据,用UltrEDIT修改后再刷回手机,就完成了。
首先,读取数据。在x65flasher下部有一个address和lenth两个框,用来定位我们需要读取的地址和长度。根据上面那个补丁,我们在address处填入:A15A0000,在lenth处填入:20000。如下图:
有人可能要问,既然只修改一个字节,为什么不直接将address填入a15a7595,将lenth填入1呢?这里我不太好解释,因为国外网站上的教程是这样的,似乎是要我们最少要读2000长度,也就是128k的数据量。为了慎重起见,加之我没有实战,就这么写了,以后有了适合cx6c的补丁再试验吧。
点击read flash,将这个部分保存为A15A0000.bin:
读取完毕,我们就拥有了从A15A0000开始,长度为20000的flash文件了。下面就需要用UltraEDIT对这个文件进行修改。用ultraedit打开A15A0000.bin文件:
找到7595这个地址,将原来的数据替换为新的数据(这里由于我的flash是cx6c的,原数据和补丁里显示的原数据是不同的):
仔细看看,能理解最左边一栏就是地址栏了。
修改后保存。再使用x65flasher将修改后的A15A0000.bin刷进手机:
至此,补丁就算是刷完了。点击disconnect,关闭软件。开机。呵呵。
上面提到的vklay这里没有用上,实际上vklay可以用来修改bin文件。我这里简单讲一下:用vklay打开A15A0000.bin文件作为手机flash,将补丁打到这个bin文件里去,这样就完成了对这个bin文件的修改,这个对于那些语句比较多的补丁来说不用一个地址一个地址的去修改,速度快了很多,而且不容易出错。vklay的使用,东北有专门的教程,大家有兴趣的可以找找。
教程到此为止,最后还是提醒大家,现在没有可供cx6c使用的补丁,请耐心等待。我现在一直在找国外的fullflash,希望能够将补丁移植过来,可惜一直没有找到,大家一起帮我找找吧,呵呵:)
最后祝大家玩机愉快!