现在用6700的人越来越多了,网上的汉化ROM也不少,关于汉化的方法一直都是掌握在一些少数喜欢研究的高手手上,其实倒并不是汉化是一件多么复杂的事情,而是大家都不愿意去琢磨这些东西,网上的教程也少之又少,下面我就将汉化的思路简单的写一下,希望大家都能来一起汉化ROM,定制出自己的个性ROM.
目前,6700的ROM存在两个比较大的问题,一是蓝牙模块的稳定性,硬件是没有问题的,这取决于本身英文ROM的结构,官方的原版ROM的结构都比较好,尤其是最近出的AKU3.3的。二是中文输入法,这个问题暂时没有办法从根本上解决,因为英文ROM对于输入法这方面设置的缓冲比较小,而中文输入法设置的比较大,暂时还找不到这个缓冲设置在什么地方,所以这个难题没法解决。其实不光是6700,其他PPC的英文汉化ROM都存在这个问题,而如果是从繁体汉化过来的就不存在这个问题。
好了,以上的背景都介绍的差不多了,现在进入正题:
汉化的工作分两种,一是直接从Kitchen汉化,二是从Dump汉化,下面我只介绍从Dump汉化的步骤;
1)把nk.nbf用HTC64 Extended ROM Tool.exe转换成nba文件,然后再将其拆分到Dump文件夹下;
2)汉化0409的MUI文件,可以直接汉化,也可以借用其他ROM里的0804.mui文件来汉化;
3)借用拿过来的outres.dll.0804.mui和outres.96.dll.0804.mui文件,分别生成outres.dll和outres.96.dll这两个文件,这决定联系人是否支持拼音查找的关键。顺便提一下,如果想使用英文ROM,而又想支持联系人拼音查找的话,不妨在这里动动脑筋,呵呵。
4)替换掉系统的Wince.nls文件,这个文件在CE-Star里面就有,或者随便找个简体ROM里的拿过来;
5)找一个简体字库放到Dump文件夹里,SC_Song是宋体;想用雅黑那你就找雅黑的字库,呵呵;
6) 修改注册表,除了指定的字库文件和MUI的键值必须要修改之外,其他的不修改也可以,只是部分的菜单仍为英文;可以找个简体ROM里的Default.hv和user.hv文件来对比一下;
7) 修改initflashfiles.dat文件,将其中的英文信息改为中文,尤其注意的是“开始”菜单,一定要改(不少人都是在这里出错)。简单的方法就是找个简体ROM里面的initflashfiles.dat文件来对比一下;
8)然后,将Dump文件夹转换为nba文件再转换为nbf文件。
好了,到此大功告成了,恭喜你拥有了一个个人定制的汉化ROM!
参考文章:
http://www.diypda.com/viewthread.php?tid=678&extra=page%3D1
PS.:该文章属本人原创,如需转贴请注明出处!