手机补丁乾坤大挪移

西门子的 C65手机在国内的型号为C6C 。鉴于国内的补丁玩家极少,目前的补丁基本上靠进口,然后再国产化,走的是社会主义初级阶段的道路 。
下面介绍一下C65补丁的一种移植办法,第一次玩补丁,走了点弯路,算是先替大家把学费交了 。
早期的打补丁工具主要是V_Klay等,遗憾的是该软件目前还不能完全支持x65系列手机,所以,我们在这里暂时还是用x65 flasher R1.030这款软件,具体用法请参阅宝典文章 。
下面结合“修改夜光照明2%幅度调光”这个补丁来介绍一下具体的操作方法 。
约定:
· 这里介绍的文件补丁适用于16版的C6C手机;
· 必须使用数据线连接手机,不能使用红外线方式;
【手机补丁乾坤大挪移】· 从网上下载补丁文件(http://yizhe.net/c65/patch/A13A0000p.bin);
· 补丁文件命名规则:Axxx0000p.bin;
其中Axxx0000是刷机地址(不同的补丁xxx可能不同),p表示本文件是补丁文件,.bin表示本文件是二进制机器码文件 。
例如:A13A0000p.bin表示这是一个起始地址为A13A0000h的补丁文件 。
步骤:
· 运行刷机软件x65 flasher;
· 连接数据线;
· 手机破解Bootcore;
· 手机关机;
· 运行x65 flasher、设置好COM端口和速度(安全起见,建议选115200bps),按Connect连接;
· 按照x65 flasher提示,短按手机开机键确认连接;
· 地址栏(Address)输入A13A0000,长度栏(Legth)输入20000,按Read Flash读取闪存块,做一个备份,文件名A13A0000.bin(注意:文件名后面没有字母p);
· 保持地址栏和长度栏上述数据不变,按Write Flash选择下载的补丁文件A13A0000p.bin,确认后开始刷补丁;

手机补丁乾坤大挪移



·完成后,按Disconnect断开连接,手机开机,进入夜光照明选项中调节背光,确认调整幅度由10%变为2% 。这样的设定更有利于手机节电和晚间阅读电子书 。
反悔:
· 如果补丁不成功或不合适,可重复上述步骤,将备份的A13A0000.bin文件写回手机 。
下面再介绍一种自己动手生成补丁文件的方法:
上述补丁的是从 CX65的补丁移植过来的, 原理是对闪存内的固件内容做如下改动:
;Setup Illumination by 2% (C)SiNgle
;CX65 v16
A0C3525A: 0A 02
A0C35264: 0A 02
经过与 CX65的fullflash进行特征比较后,得到相应的C6C的改动位置如下:
A13A262E:0A 02
A13A2638:0A 02
即分别将这两个地址的数据由0A改为02(或者其他你需要的幅度) 。这里的地址是寻址32M空间的,实际我们只需要读取一个最小单位块128KB(长度20000h)即可,因此,我们需要事先确定新的块内相对地址 。
因为块地址A13A0000h是20000h的整数倍,所以,我们直接读取A13A0000块,生成A13A0000.bin文件 。然后,分别用A13A262Eh和A13A2638h减去A13A0000h,得到块内相对地址0000262Eh 和00002638h,用UltraEdit将这两个地址处的数据分别由0A改为02,改好后的文件另存为A13A0000p.bin,再用x65 flasher刷到手机里 。



胆大心细、玩转手机 。祝你成功!

    推荐阅读