|
|
|
EditROM! 可以让你自己编辑Palm的ROM的软体!
我已经试验成功了哦!
现在我把Palm里面的Bulid-in的PIM软体统统请了出去,因为我可以用更好的了。你可以自己放别的程序进去,或者就让Flashpro来使用这些空间,我选择FlashPro,因为重启动也可以使用,而且软件都是要升级的嘛。
这里提供EditROM软体和我编辑好的一个内置软件也没有的3.5.2的ROM(只有核心,而且已经把升级文件放进去,直接就是3.5.2),而且加入了选择电池类型和灰度的控制面版,大家可以试验一下。
一位网友的改造过程
1.要先从网络上抓到workpadc3的ROM(他用的是IBM的workpad)
2.然后从自己的机器下载ROM(要先把类似FlashPro的软件先移除喔)
3.编辑自己的ROM从地址169480h到187ff0h的地方清成00
(因为使用了FlashPro的关系,会导致该区域有一些奇怪的资料0)
4.比较你抓到的ROM与你自己的ROM是否有不同的地方(一定会有的,光是序号就不一样了)
例如:(这是我的)
600F: 50 54
6010: 34 4B
6011: 39 35
601B: DC DB
上面是序号的部分不看,找到下面的地址修改
8212: 40 20
8216: 7D FD
821A: BE 09
821B: F5 2F
169472: 6B EB
169476: B5 F5
你可以使用WinHex去比对档案,就会出现像上面一样的差异表。
5.修改除了序号的地方以外的地址,改成跟网络上抓到的ROM一样(这样可以让EditROM可以正常读取ROM)
6.使用EditROM修改你的ROM,把不需要的东西删除或加入新的程序
7.会产生一个EditROM.ROM的档案,然后编辑EditROM.ROM及你原来的ROM
把你原来的ROM前32KByte的部分(0000h~7fffh)复制并新增到EditROM.ROM前面
(因为EditROM把前面的部分删掉了,那是很重要的信息。包含了你的机器序号)
8.然后增加00内容的字节使档案的大小变为2097152byte
9.使用os2pdb将EditROM.ROM转换成EditROM.pdb,转换完成会出现CheckSum的号码,要记下来。然后跟osflash.prc同步到palm上 (记得你的Palm上面空间要足够)
10.在Palm上面执行osflash,会出现flash CheckSum 及database CheckSum。比对你记下来的CheckSum跟Palm上面Database CheckSum是否相同,如果不同的话,请再重新同步档案一次,不要硬要更新,不然你的Palm会挂掉。
11.最后就更新,等一会儿后会自动重新启动。
一位网友列出了可以删除的程序清单:
Address Book Address Book (Main-App) 56KB *
Calculator Calculator (Main-App) 20KB *
Date Book Date Book (Main-App) 105KB *
Expense Expense (Main-App) 43KB *
Launcher Launcher (App) 41KB *
Mail Mail (Main-App) 58KB *
Memo Pad Memo Pad (Main-App) 23KB *
Preferences Preferences (System-App) 1KB
Security Security (System-App) 9KB
Setup Setup (Welcome+Graffiti-App) 26KB *
HotSync HotSync (System-App) 44KB
To Do List To Do List (Main-App) 32KB *
DefConnectionDB Connection-Data (non V) 1KB
DefEZConnectionDB Connection-Data (Palm V) 1KB
IrDA Library Beam via IR 39KB
MS-CHAP Support PPP authentication 4KB *
PADHTAL Library HotSync 8KB
AMX System resource 19KB
Net Library Net socket library 94KB *
SerialLib System resource 2KB
Loopback NetIF loopback interface 2KB *
PPP NetIF PPP interface 30KB *
SLIP NetIF SLIP interface 15KB *
Buttons Buttons (Pref-Panel) 8KB
Digitizer Digitizer (Pref-Panel) 2KB
Formats Formats (Pref-Panel) 5KB
General General (Pref-Panel) 8KB
Connection Connection (Pref-Panel) 22KB
Network Network (Pref-Panel) 41KB *
Owner Owner (Pref-Panel) 4KB
ShortCuts ShortCuts (Pref-Panel) 6KB
System System resource 451KB
68328EZ Serial Driver Serial/IR driver 2KB
UIAppShell System resource 2KB
IrComm Serial Driver HotSync via IR 8KB
这里只是网友的意见和方法,在你尝试时,出现问题后果自负。
|
|
|
|
| | |