Home首页 Treo吹友吧 BlackBerry iPhone 下载中心 English 数码商城 电信镜像 网通镜像 美国镜像 更多镜像
 
广告:Palm 全系列特价 中关村实体店华宇科技—全系列(palm)PDA批发北京小孟palm专卖中关村实体店
 56 12
发新话题
打印

[ROM] 成功集成CJKOS到1.09的ROW ROM(已加详细定制ROM的操作过程,附ROM)

成功集成CJKOS到1.09的ROW ROM(已加详细定制ROM的操作过程,附ROM)

注意,升级到1.09会有2个问题:短信发送/回执问题和SimService菜单乱码,请大家不要盲目升级

终于,成功的集成了CJKOS到我的欧版680里,详细步骤如下。 另自己在用的ROM在8楼

1:1.04 的ROW机器,先刷http://discussion.treocentral.com/showthread.php?t=144028 里第1,3楼里任意一个定制的ROM(感谢MFB, jamesgangut,tomtastic的杰出工作),我刷的是MFB的那个最精简版。升级到1.09 ROW(这一步一定要做的,如果没做的兄弟千万别走下去)

2:在http://web.mac.com/tomtastic/iWeb/site/log/91137DF8-01F7-477B-B0A3-91E938C0C385.html上下载RomTool和TXUpdate, 注意RomTool需要MS .Net 2.0的支持。

3:创建C:\palmos c:\myrom c:\romupdate目录

4:使用romtool打开精简ROM目录下的low-palmos.zip.a.pdb,并选择"OutPut ROM"为"Directory", "Output Directory"为"C:\palmos",点击Export

5:把任何你想要集成的程序copy到c:\palmos,注意事项和650应该一样,我集成的程序为:
CJKOS.prc
DateBk6-Resources.prc
DateBk6.prc
FGBK10F.PDB
FGBK12F.PDB
FGBK16F.PDB
FGBK24F.PDB
Icons-DATEBK.PRC
KBLightsOff.prc
PhoneCallDuration.prc
PhoneDisconnect2.2.prc
ScientificCalc.bprc
ScientificCalc_enUS.oprc
SplashID.prc
SplashID_enUS.prc
UCS_ChineseGBK.prc

6:使用romtool,选择Input ROM source为"Rom Directory",点击Browse..,选择C:\palmos,点击select,等ROMtool压缩一会;选择Outpput ROM为Zip+MD5,base name为low-palmos ,"Output Directory"为"C:\myrom",点击Export,生成low-palmos.zip和low-palmos.zip.md5(应该保存在c:\myrom下)

7:将TXUpdate里面的rexx32.exe和ZIP2PDB.REX 2个文件copy到c:\myrom,编辑ZIP2PDB.REX,删除
" if filnum<>6 then do
  say 'in = 'in
  say 'len = 'len
  say parts(len,2097152)
  say 'Wrong 'in'.'
  say 'File size must be more than 10485760 and less then 12582912 bytes.'
  say ''
  exit
end"
这一段代码(改好的ZIP2PDB.REX在19楼)

在命令行C:\myrom下执行rexx32.exe ZIP2PDB.REX
会生成 low-palmos.zip.a.pdb,...,low-palmos.zip.f.pdb等文件

8:将原来精简ROM中treo680.att目录下所有low开头的文件以及RomUpdater.bprc和RomUpdater_enUS.oprc copy到c:\romupdate目录下,将RomUpdater.bprc和RomUpdater_enUS.oprc改名为RomUpdater.prc和RomUpdater_enUS.prc。将用刚刚在c:\myrom下生成的low-palmos.zip.a.pdb,...,low-palmos.zip.f.pdb 覆盖c:\romupdate目录下的同名文件

9:用ultraedit或者类似编辑器打开c:\myrom\low-palmos.zip.md5和c:\romupdate\low-palmos.zip.md5.pdb,替换MD5字符串
c:\myrom\low-palmos.zip.md5前32为我们的需要的MD5字符串
使用Hex方式编辑,c:\romupdate\low-palmos.zip.md5.pdb从偏移值60开始的32位字符串为需要替换的MD5,用上面的字符串替换这个字符串并保存

注意:这里的操作一定不能出错,否则你的手机很可能会变砖头,如果你看不懂这一步操作,请不要自行尝试

10:用读卡器把C:\romupdate下所有文件copy到SD卡的palm\launcher目录下,插上你的手机电源,把SD卡插进去,运行卡上的romupdater程序,大概等几分钟后出现一屏信息,最下面是用大写字母写的让你插上手机电源的英文,这是需要用小键盘输入low并回车,等很快闪现过一堆信息后,最下面是用大写字母写的让你HARD RESET你的机器,接下来就是祝你好运了。

注意,本文为本人原创,参考了MFB, jamesgangut,tomtastic以及zhangsan9989  在http://www.treo8.com/bbs/thread-16145-1-1.html以及http://www.hi-pda.com/forum/viewthread.php?tid=361774&extra=page%3D1里面的提供的信息,转载时请注明首发为http://www.treo8.com

注意:更改ROM有风险,本操作指南仅供参考,任何问题本人概不负责。

为了避免问题,我在这里附上所有需要下载的工具,方便操作的朋友

[ 本帖最后由 cloudgao 于 2007-6-27 14:27 编辑 ]
附件: 您所在的用户组无法下载或查看附件
本帖最近评分记录
  • kkrace 威望 +2 我很赞同 2007-6-3 18:49
  • 寂夜清风 威望 +50 精品文章 2007-6-3 00:08
  • FreeTong 威望 +10 精品文章 2007-6-2 19:10
呵呵我也是欧版的,这下有望升级了,兄弟努力
沙发!开始吹喇叭!!!
是不是已经可以刷Rom了?
这下港行不保险了
希望有人以此开发出680的romtool,毕竟手工改的风险还是比较大的。特别是MD5看错一位就完蛋了,估计版主的机器也是因为这个而牺牲的,所以LZ能否放出测试好rom文件供大家使用。
等下我来测试一下看看
高手还真是多啊,太行了,实在厉害啊!
引用:
原帖由 lookai 于 2007-6-2 18:35 发表
希望有人以此开发出680的romtool,毕竟手工改的风险还是比较大的。特别是MD5看错一位就完蛋了,估计版主的机器也是因为这个而牺牲的,所以LZ能否放出测试好rom文件供大家使用。
我就一台680阿,刷新没出任何问题,手上有我改好的ROM,试试看能不能放上来。全了

请注意解开后copy所有文件到SD的palm\launch,操作见顶楼。注意,只能在已经升级到1.09的row机器上用。

[ 本帖最后由 cloudgao 于 2007-6-2 20:19 编辑 ]
附件: 您所在的用户组无法下载或查看附件
在命令行C:\myrom下执行rexx32.exe ZIP2PDB.REX
会生成 low-palmos.zip.a.pdb,...,low-palmos.zip.f.pdb等文件

到这步,无法生成  文中所说的文件。不知道怎么回事
强啊,期待完成版
引用:
原帖由 swh485 于 2007-6-2 19:40 发表
在命令行C:\myrom下执行rexx32.exe ZIP2PDB.REX
会生成 low-palmos.zip.a.pdb,...,low-palmos.zip.f.pdb等文件

到这步,无法生成  文中所说的文件。不知道怎么回事
你在C:\myrom 有没有 low-palmos.zip这个文件,另外.REX你改了吗?
赞高手,继续期待
能不能搞成SD版啊
原来在MYROM里面要有ZIP这个文件啊,我第一次定ROM不知道。等等再试一下
谢谢楼主!
实在不明白,前面几个步骤都对,为什么后面在MYROM里面就是无法生成那几个文件!

哎,算了算了,还是不弄,等大侠们做ROM了!
引用:
原帖由 swh485 于 2007-6-2 20:32 发表
实在不明白,前面几个步骤都对,为什么后面在MYROM里面就是无法生成那几个文件!

哎,算了算了,还是不弄,等大侠们做ROM了!
确认有了ZIP文件,文件名是否正确?
还有将TXUpdate里面的rexx32.exe和ZIP2PDB.REX 2个文件copy到c:\myrom,编辑ZIP2PDB.REX,删除
" if filnum<>6 then do
  say 'in = 'in
  say 'len = 'len
  say parts(len,2097152)
  say 'Wrong 'in'.'
  say 'File size must be more than 10485760 and less then 12582912 bytes.'
  say ''
  exit
end"
这一段代码删除了吗?
已经删除上面所说的代码了,但是在CMD里面运行了REXX32这个东西带上REX文件,还是生成不了那几个文件!
引用:
原帖由 swh485 于 2007-6-2 20:57 发表
已经删除上面所说的代码了,但是在CMD里面运行了REXX32这个东西带上REX文件,还是生成不了那几个文件!
确认几点:
1 你自己是不是在c:\myrom下
2 c:\myrom下是不是有low-palmos.zip rexx32.exe ZIP2PDB.REX 这3个文件
3 运行命令 C:\MYROM>rexx32.exe ZIP2PDB.REX

我附一个 ZIP2PDB.REX
附件: 您所在的用户组无法下载或查看附件
继续期待港版1.09的出现.......
粉NDSL,黑PSP
灰Trēo680,银X51V
银PRS-505,小小黄蜂
任天堂专业论坛(bbs.yyjoy.com)欢迎您的光临
自己的rom做好了,打算马上刷机!呵呵,有意思
搬个小板凳
大牛啊
我按照lz方法自定义了个带CJK和本地汉化文件的ROM,刷机成功!呵呵。。。看来目前这个自定义方法是完全可行的!关键就是要细心!
唉,APR的还是无法刷机,靠,郁闷。
色鱼数码欢迎您。
QQ:122876
MSN:tracey716@hotmail.com
MP:13910023223
引用:
原帖由 tracey716 于 2007-6-3 00:29 发表
唉,APR的还是无法刷机,靠,郁闷。
HIPDA上不是说已经可以刷了吗
死活就是不生成那几个文件,奇怪了!

REX文件已经修改,删除了楼主所说的那些代码。

MYROM文件夹下面也已经有了low-palmos.zip rexx32.exe  和REX三个文件。可是在命令行里面执行那个命令,就是不生成那些文件

实在搞晕头了!
Rom Tool 版本是1.0.0.0。  TXUpdate 这两个软件也都是在楼主说的地方下载的!

难道我有什么关键步骤没做吗??

我弄了三次了,三次都是无法生成那几个文件的!
CJK的那130几个(MF...)的汉化文件也可以刷进去吗?
提问:
ScientificCalc.bprc
ScientificCalc_enUS.oprc

这两个文件怎么可以取得?