发信人: sunny2000(Sunny) 
整理人: visar(2004-12-28 18:02:12), 站内信件
 | 
 
 
——背景:我的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)
 
 欢迎任何讨论!本内容均采用创作共用授权,转载请先知会一声![email protected]
 
  
 
  ---- 我有我Palm,My TT3
  
 
  
                   | 
 
 
 |