TT3刷英文ROM激动惊心之旅

——背景:我的TT3是中国行货,所以内置了CJKOS 4.6和蒙恬2.0L,不过因为是内置在
ROM里面,所以也就是说不能进行升级了。虽然也可以把新版本(CJKOS 4.61和蒙恬2.0
O)放在RAM里面,PALM启动应用程序是先RAM后ROM的。但是这样平白无辜的就没有几兆
的RAM,而ROM里面的东西也就这样搁着,很是不爽。于是就有了刷ROM,把旧版本的干
掉,然后把新版本的放入到RAM里面。

——方案:两个方案,一、使用JackSprat和JackFlash的JackSprat将原有的中文系统文
件从ROM中移除,然后用JackFlash将新文件放Flash(就是能够写进去的ROM内容了)里
面去,缺点就是要分清楚原来的ROM里面哪些是中文系统的文件,不能乱删;二、因为
TT3在早期版本有严重的ROM问题,因此Palm特意出了个Update文件,可以更新整个ROM
进行升级,而且有英文版和中文版。呵呵,所以决定,将自己中文版的ROM刷成英文版
的ROM,然后再瘦身,再把中文系统刷进去,这个比较方便快捷。

——前期准备:
准备以下软件:
1)JackSprat 3.0 b5和JackFlash 3.0 b14,这个是用来刷ROM用的;
2)BackupBuddyVFS 2.15,我觉得非常不错的一个RAM备份工具;
3)Card Export 2.0,直接可以通过底座连线把你的Palm变成读卡器,读你的SD卡内
容,当然,你本身有读卡器的话,可以免了;
4)找英文版的TT3 Update和中文版的TT3 Update,这样你都可以两边用palm的程序
来Update你自己的ROM了;地址分别是http://www.palmone.com/us/support/downloads/tungstent3/t3_update.html
和http://www.palmone.com/hk/zh/support/downloads/tungstent3/t3_update.html
5)RsrcEdit,仿如Palm上面的UltraEdit,用来改文件里面的内容的;

——开始工作:
1)把除了TT3 Update之外的上述软件先同步到你的Palm里面,确保没有什么意外;注
意JackSprat和JackFlash同步到SD卡的/Palm/Launcher目录下最好;

2)运行BackupBuddyVFS,将你的RAM里面的程序都备份到SD卡上面,以后有用;

3)运行JackSprat,备份你现在的ROM到卡上面;其他的先不用做;

4)运行CardExport或者用读卡器,将你的SD卡内容保留一份到硬盘吧,免得SD卡也挂了;

5)确保你现在的RAM上面还有16M的空间,将英文版ROM的T3Update.zip中的
T3Update_enUS.prc和T3Update.prc同步到你的Palm上面;

6)用RscEdit打开T3Update.prc找到tSTR1300,把日期、时间改成你ROM的版本(修改
時用 shortcut . 9 輸入 , 如我的为:11/11/03 12:59:14),注意修改的时候原来的
地方会有个空格在前面,也记得把它干掉才行。保存文件;

7)运行T3Update进行更新,恐怖开始啦!大概时间为两三分钟,更新完毕后会自动重
启TT3;整个过程都是黑白低分辨率的;

8)重启之后,迎接你的就不会是选择英文,中文简繁体的询问了,而是English,
French等等的选择了;这里可以发现,居然时钟还是正确的!

9)进入Application之后,可以看到是空空如也的,除了原来在ROM里面的东西;

10)访问SD卡上面的JackSprat,这个时候你可以也备份一下这个英文ROM,不过我觉得
没有什么必要了;然后就是Remove Extras,我的瘦身计划开始了,把QuickTour,
Kinoma,SMS和SMS开头的那个,DTG和DTG开头的那个都delete掉,理由就是要么是多余
的(QuickTour和Kinoma),要么是不支持中文的(SMS和DTG);这个选择完之后按
update,过几分钟,机器又重启,然后你就看不到这些废物的身影了,你的TT3 ROM的
DIY之旅成功迈出一步了!

11)重启之后,再次进入JackSprat,按Remove Language,这个主要是清除那些多语言
版本的,一不做二不休了!之后又是重启,天,又来!不过这次可以告诉你,现在你有
近7M多的FlashROM空间啦!

12)先不急,将你原来的东西备份回来,在之前的备份过程中,Backup会拷贝一个程序
到/PALM/Launcher下面的,运行,然后将原来的东西还原回来,注意第一次还原可能不
完全的,所以完成并自动重启之后,最后你再次运行在RAM上面的那个Backup,再次全
部恢复,这样就比较完全了。做这一步主要是我之前有不少资料了,而且我已经将新版
本的CJKOS 4.61和蒙恬2.0O装好了,这样免掉新安装的麻烦;

13)重启之后,关掉所有运行中的Hack和DA,还有其他常驻程序(如:uninstallmanager,
PXAClock等等),还有就是CJKOS和蒙恬,然后进入JackFlash,开始刷东西进去了!一
切先按指示进行,然后就是看到JackFlash的主界面了,点击菜单,进入Option,Preferences,
然后把所有的checkbox都打勾确认,接着就是选那些东西从RAM放入到Flash里面去了!
我的选择是:
Bejeweled! (经典的宝石,保存在里面吧!)
McFile (怎么可以少了这个大哥?)
CardExport (越来越喜欢这个“读卡器”了)
MobileSMS (太有用的短信管理了,所以把原来的SMS赶跑了)
包括:MobileSMS,STConvert,uni2bg5DB这三个文件
CJKOS,这个东西可就多了,其中包括
CJKOS 主程序
cManager 管理工具
MF* MF开头的文件,主要就是中文化的程序内容
CJK BIG5 to GBK
CJK Font * CJK用到的字体文件,空间有限,我主要放入了10*10,12*12,16*16,24*24的
GB和GBK字体,还有12*12的BIG 5字体
CJK Input Method * CJK的输入法工具,随你便,我还是放了点
UCS_* Unicode编码转换
就这些,大概还有900多K的Flash空闲备用吧。
按Update,然后又是等几分钟时间将东西拷到RAM里面,然后又是Reset,这样东西就进去
了。经过检验,CJKOS可以实现自动启动的。

14)好像漏了蒙恬没有说,呵呵,这个没有刷到ROM里面,虽然有人说行,但是在我这个
机器就是不行,如果把蒙恬带的几个Pp*01-04的pdb文件放入到ROM里面,启动蒙恬的时候
会死机,把pdb文件放RAM,程序文件放入到ROM里面,可以运行,但是没有什么意义吧。
所以这个作为玄疑问题暂时没有解决办法,先统统放RAM吧。

15)做完JackFlash之后,可以运行里面附带的JackSafe,这个作用主要是把一个程序
移入到ROM里面,那么即使你下次要硬Reset,也还可以看到刷入到FlashROM里面的东西,
否则好像说看不到。运行成功后,记得把这个程序删除,否则再次进入就会把刚刚刷的
那个程序从ROM中移除了,这样好像会引起其他问题的,小心未上。有些人说跑这个JackSafe
会有严重后果,不过我还是跑了,大家看自己需要和胆识吧。

16)之后你可以继续用你的BackupBuddyVFS做做备份,还有就是用桌面程序同步,起码
我到现在都没有问题了。

——后记
大多数人都说更新需要硬重启在进行,不过这次采用我自己这个方法,没有一次的硬重启;
不过在进行刷ROM的时候,还是关掉所有运行中的Hack和DA,还有其他常驻程序(如:
uninstallmanager,PXAClock等等),还有就是CJKOS和蒙恬等等,为防万一。

关于这篇文章纯粹是本人个人行为,参考了部分网上论坛的文章和个人经验总结实践的
结果,因为刷ROM是一件比较危险的事情,对此Palm公司和JackSprat的出品商都没有任
何安全承诺保证,我也是。因此不会对自行刷ROM产生的任何后果负责!请自行刷ROM前
想清楚自己的需要和后路。至于我现在是成功了,万一出事,我的TT3还在保修期内,估
计还是可以蒙Palm一下进行保修换会一个返修的。所以大家切记切记,请通读本文以及
相关资料后再行事!另外本文出现的任何程序文件,皆属于本人运行时使用,涉及版权
等问题的,大家还是到网上和各大PDA论坛找找吧,我能找到的大家都应该可以找到的,
呵呵,请特别尊重国产软件的版权(这个似乎成了中国穷胖子上论坛的惯例了 :P)

欢迎任何讨论!本内容均采用创作共用授权,转载请先知会一声!sunny.rong@gmail.com

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注