切换到宽版
  • 3144阅读
  • 0回复

HP6828英文,繁体系统互刷方法 [复制链接]

上一主题 下一主题
 
只看楼主 倒序阅读 使用道具 0 发表于: 2007-03-14
英文机器刷繁体ROM的方法(此方法极其简单,高手一看就知道,菜鸟按照步骤操作也不难):

原理:由于6828的ROM文件内部有语言文件识别的代码,所以原来iPAQ上可以使用的替换法已经不能在6828上使用了。所以我们必须更改ROM文件当中的相关代码,实现英文机器可以刷繁体ROM。

需要的软件:
  WinHex或者UltraEdit这两款16进制文件编辑器中的任何一款都可以(网上有绿色版本可以下载,自己搜索一下),我使用的是WinHex,下面以WinHex为例做截图说明。

首先大家要把英、繁两个ROM文件都下载下来,然后大家要知道ROM文件是那一个,执行EXE格式的ROM文件以后,把ROM文件以及升级程序解压缩到默认目录(英文是C:iPAQSP34074 ,繁体的是C:iPAQSP34075),其中1.01.03_rw68x8_diskimage_WWE_sign.nbf
和1.01.03_rw68x8_diskimage_CHT_sign.nbf就分别是英、繁rom的文件名了,大小都是62.5M。

  在接下来请大家对比一下两个ROM文件的不同之处:
  用WinHex打开两个ROM文件。
  英文ROM(SP340741.01.03_rw68x8_diskimage_WWE_sign.nbf):





接下来要做的事情就很简单了:
  1、用英文ROM中的那段代码替换掉繁体ROM中相同位置的代码,然后保存。
  2、把繁体ROM的文件名改成英文ROM文件名,复制到英文ROM所在目录(SP34074),然后按照正常步骤开始刷机。
注意事项:如果不熟悉WinHex这个软件的朋友,请在修改完繁体ROM文件后重新和英文对比一下,前面几行代码看看是否一致,另外还要看看文件大小是否正确,确保无误。(正确的是65,545,591字节)
繁体刷英文的话,理论上把英文ROM文件中相同字段替换成繁体ROM文件的就可以了。