文章小弟有修改,也就是沒有問題的部份沒有改,出問題的部份一定就是我改的~


附件請參考四樓m兄所附的monmon.zip
另依M兄要求,再次強調改ROM危險性
------------------------------------------------聲明------------------------------------------
自行修改 ROM 及註冊表 可能導致軟硬體異常 可能失去原廠保固
之前參考小弟的方法修改 WM5 可能引起的問題如下
1. LCD 觸控螢幕無法使用
2. LCD 觸控螢幕破裂
3. 觸控筆斷裂
4. 副廠電池無法使用
5. 開關按鍵失靈
6. 電池蓋鬆脫
7. USB 接頭鬆脫 無法連線
8. activesync 3.8 無法和 WM5 連線
9. 2003SE 軟體無法在 WM5 使用
10. 喇叭損壞失聲
11. BT WIFI FIR 無法使用
12. 耳機插孔無法輸出聲音
13. SD 插槽無法識別 SD
14. CF 插槽無法識別 CF
15. 無法開機及關機
16. 會自動啟動螢幕保護功能
17. WM5 ClearVue 消失不見
18. 繁體中文版無法設定地區為日本
19. 繁體中文版無法安裝及使用日文軟體
20. 系統會變慢
21. 很多很多軟體無法使用
-------------------------------------------------------------------------------------------------
有心理準備了嗎??如果有,那我們繼續下去吧~

------------------------------------------主文---------------------------------------------------
Paging Pool + Ramdisk + HX4700 WM5
---- 首部曲 製作 8M Paging Pool ROM 檔案並重刷 ROM ----
---- 這是利用 RAM 來加速系統讀取資料 ----
加大 Paging Pool 參考網頁
修改 V2.01 ROM 請用 winhex
在執行HP升級光碟後,到解壓出的資料夾iPAQ底下,找尋一個CEOS.nbf檔,使用winhex去開啟此檔。
(預設C:\iPAQ\WM5.0_Upg\CEOS.nbf)
CHS ROM 簡體中文 和 CHT ROM 繁體中文
Block 3A2010
94 9A 1B 80 00 00 48 00 28 27 19 80 B4 7B 19 80
JAP ROM 日文
Block 3A2010
74 9A 1B 80 00 00 48 00 08 27 19 80 94 7B 19 80
ENG ROM 英文
Block 3E2010
74 9A 1F 80 00 00 48 00 08 27 1D 80 94 7B 1D 80
原廠預設值是 4.8M 太小 所以要一直讀 SD 或 ROM 比較慢
change "48 00" to "80 00" 改成 8M paging pool
chaneg "48 00" to "00 01" 改成 16M paging pool
chaneg "48 00" to "00 02" 改成 32M paging pool
chaneg "48 00" to "00 03" 改成 48M paging pool (Faster than 64M)
128M RAM 建議改 48M Paging Pool 超加速
64M RAM 建議改 8M Paging Pool 使系統運作順暢
修改後的 ROM 是無法直接升級使用的
要先將修改過的 ROM 改成和 將原先購買的 ROM 一樣的檔名
再執行 hpruu.exe 用原先購買的 ROM 去檢查語言版本
檢查完成後 但是先不要按下升級鍵 也不要離開升級程式
此時再將 原先購買的 ROM 替換成修改過的 ROM
再按下升級鍵進行升級 就可以了
---- 二部曲 2M Ramdisk ----
---- 這是利用 RAM 來減少系統 回寫 ROM 的情況 ----
使用以下方法修改者 不管用哪種軟體來改其他快取大小
輕者死機需硬起 重者死機需重刷 ROM 請務必了解
覺得無效的機友 contact + mail + reset -> calendar 就可以硬起 回復原廠值
遇到變慢時 請開機閒置 待機身冷卻即可
以下優化方法對 中英日版 HX4700 WM5 2.01 都有效
安裝完畢後 會使用 2M RAM 作為虛擬磁碟 新增目錄 \Ramdisk
請勿複製檔案到 \Ramdisk 因為 Soft Reset 以後 資料會消失
以下修改加速方法 需要插入 SD 卡進行
1. 用 microsoft activesync 4.2 或 4.5 同步非非常常快
2. 安裝 resco explorer 5.42
3. 請手動增加 SD Card 根目錄下新目錄
\Cache\
\Cache\Cookies\
\Cache\History\
4.
monmon.cab
ignore_my_docs
monmon.reg
複製到 \SD Card\ 下
用 resco explorer 開啟 monmon.cab 然後再開 monmon.reg
預設是使用 2M RAMDISK
128M RAM 的機友 視個人需求 可以將 Ramdisk 改設成 4M
可以將 \4M\ramdisk.lnk 複製到 \windows\startup(啟動)\ 去取代 ramdisk.lnk
但是 RESET 以後 要先呼叫怪獸輸入法之類 否則可能會無法呼叫出怪獸輸入法
Ramdisk 來源及原理
5. 請手動到 Start -> Settings -> 關閉 Error Reporting 功能
單純到 settings 去關閉 error report 效果有限
只是不報告而已 還是在自動偵測中
要再刪除以下機碼
HKEY_LOCAL_MACHINE\Drivers\BuiltIn\ErrorReporting
ErrorReporting 裡面機碼全部刪除
HKEY_LOCAL_MACHINE\System\ErrorReporting
ErrorReporting 整個機碼刪除
6. 請手動將 ActiveSync 由自動改手動
Menu -> add server source
Server address : xx -> next
User name: xx
Password: xx
Domain: xx -> next
Disable all function -> finish
Menu -> schedule
Peak time: manually
Off-peat times: Manually -> OK
Turn off PPC
Menu -> options -> delete exchange server
7. HKEY_LOCAL_MACHINE\Services\NavPointService
NavPointService 含以下機碼全數刪除
(避免 NavPoint 自動偵測搞鬼)
8. 將 PPC 上的程式全部關閉並關機 確定註冊表修改部分儲存到 ROM
monmon.cab 已包含
\windows\SoftKeyApplet.cpl
[HKEY_LOCAL_MACHINE\System\ActiveSync\Engines\{ 176F4FFD-F 20C-4bd4-BDD7-01D 0726C567B}\Settings]
"SyncAfterTimeWhenCradled"=dword:00000000
(取消在基座上每 5 分鐘 自動同步)
[HKEY_LOCAL_MACHINE\System\GDI]
"ClearType"=dword:00000001
"DisableFarEastWordBreak"=dword:00000000
[HKEY_LOCAL_MACHINE\System\GDI\ClearTypeSettings]
"OffOnRotation"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell]
"OffOnRotation"=dword:00000001
"NoClearType"=dword:00000000
[HKEY_LOCAL_MACHINE\System\GWE\Menu]
"AniType"=dword:00000000
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"History"="\\SD Card\\Cache\\History"
"Cookies"="\\SD Card\\Cache\\Cookies"
"Cache"="\\SD Card\\Cache"
[HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Class\MMC_Class]
"BlockTransferSize"=dword:00000080
[HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Class\SDMemory_Class]
"BlockTransferSize"=dword:00000080
[HKEY_LOCAL_MACHINE\Comm\AsyncMac1\Parms]
"DisablePowerManagement"=dword:00000000
[HKEY_LOCAL_MACHINE\Comm\PPTP1\Parms]
"DisablePowerManagement"=dword:00000000
[HKEY_LOCAL_MACHINE\Comm\L2TP1\Parms]
"DisablePowerManagement"=dword:00000000
[HKEY_LOCAL_MACHINE\Comm\Irsir1\Parms]
"DisablePowerManagement"=dword:00000000
monmon.cab 和 monmon.reg 機碼增加及修改
\windows\ramdisk.exe
\windows\ramdisk.dll
\windows\startup\ramdisk.lnk ( 4M)
\windows\start menu\progrmas\ramdisk-unload.lnk
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Cache"="\\Ramdisk"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Content]
"CacheLimit"=dword:00001000
[HKEY_LOCAL_MACHINE\System\FileSys]
"TempPath"="\\Ramdisk"
[HKEY_LOCAL_MACHINE\System\StorageManager\Filters\fsreplxfilt]
"DirsToExclude"= add \Ramdisk\
"NumDirsToExclude"=dword: 0000000F (HEX)
"ReplStoreCacheSize"=dword:00000000
"ReplStorePath"="\\ReplStorVol"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash\FATFS]
"DataCacheSize"=dword:00000000
[HKEY_LOCAL_MACHINE\System\GDI\GLYPHCACHE]
"limit"=dword:00020000
\windows\Start Menu(開始)\Program(程式集)\RamDisk-Unload
(卸載 ramdisk 用 沒事不要用)
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Content]
"CacheLimit"=dword:00001000 (HEX)
(RESET 以後會改回原廠預設值 但是不影響使用)
1. 除了 字型 wince.nls 輸入法 中文系統 PIM 非用不可的 today-plug in 安裝在 ROM
其餘程式都安裝在 SD Card
2. 將 Opera 或 netfront cache 改到 \Ramdisk
----------- Opera --------------
[分享]簡易修改Opera設定檔(cache改至儲存卡,方向鈕控制網頁)
1. 先上網一次 完成註冊程序
2.. 複製 \Application data\opera\ 整個 \opera\ 目錄含所有檔案 到 SD Card
變成 \SD Card\Opera\
3. \Application data\opera\ 刪除裡面目錄及檔案 直到只剩三個檔案和一個目錄
\Application data\opera\Skin\
english.lng
opera6.adr
input.ini
4. 刪除
\SD Card\opera\Skin\
\SD Card\opera\english.lng
\SD Card\opera\opera6.adr
\SD Card\opera\input.ini
5. 將 SD 拔出 插入讀卡機
用記事本 選所有檔案 打開 \SD Card\Opera\opera.ini
6. 將 opera.ini 中所有的 Application data 字串換成 Ramdisk 然後存檔
但是下面部份不改
Button Set=\Application data\Opera\skin\windows_skin.zip
7. 將 SD 插回 PPC
8. 移動 \SD Card\opera\opera.ini 到 \Application data\opera\ 下
形成 \Application data\opera\opera.ini
9. RESET 以後 就大功告成
10. 但是每次 RESET 以後 要複製 \SD Card\Opera\ 整個目錄到 \Ramdisk\Opera\
比較麻煩
此時 \Application data\opera\ 裡面只有四個檔案和一個目錄
\Application data\opera\Skin\
english.lng
opera.ini
opera6.adr
input.ini
確認 \Ramdisk\opera\ 裡面 沒有這四個檔案及這一個目錄
------------- Netfront 3.3 ---------------
很簡單 看圖直接設即可

各位在同步 mail 時 機身發熱 速度變慢
沒關係 將 mail 及附件改到 SD 儲存即可
需要關閉 Messaging Today plug-in 否則下列方法無效
匯入 mail.reg 關機 reset
mail.zip
自動生成
\SD Card\Mail
\SD Card\Mail\Att
以後同步 mail 就不會發高燒
Mail 改到 \Ramdisk 會更快
但是 soft reset 以後 所有 mail 會消失 請注意
真正了解的機友請自行手動修改
[HKEY_CURRENT_USER\Software\Microsoft\MAPI]
"AttachPath"="\\Ramdisk\\Mail\\Att"
"PropertyPath"="\\Ramdisk\\Mail"