修改DOPOD 828+Bigstorage rom為26.7M
首先感謝harlemyin兄台的精華貼,沒有他的文章指導,我也不可能修改自己的個性Bigstorage!
寫在前面的話
首先,這是個總結帖,主要是參考了harlemyin和SignX以及其他使用818或828+兄弟們的經驗。寫這帖主要是因為修改Bigstorage一直不時有朋友關注,而相關帖子比較混亂,所以在此算做一個整理,希望能對希望修改Bigstorage的朋友有所幫助!
其次,再一次聲明:刷機有風險,後果自負。尤其是對於用非行貨的兄弟們。請在刷機之前做好一系列準備,包括心理準備。
最後,正式開始之前,有一點必須說明,對於初次刷機經驗的朋友們,請非常嚴格地按照本帖的內
容一步一步地進行。請深入理解“嚴格”的意思。此篇內的敍述可能不夠準確,但都是經過多人驗證可
行的方法。
=============================================
刷機用到的軟體、硬體工具:(後面兩帖中有提到的軟體工具)
1、U連接線
2、SD或者MMC卡,256M足夠了。至於最大,現在只試到1G
3、讀卡器
4、軟體:ntrw工具,用以讀取或者寫入Rom備份檔案到SD卡
5、軟體:romupdate工具,用以操作Magician,向機器發送指令
6、軟體:任意16進制編輯軟體,論壇推薦的是hexed。
7、(可選)檔分割軟體,例如庖丁解牛。
8、保證你的828+的電量超過百分之五十(其實用不了這麼多,我43%一樣正常升級成功)
=============================================
第一部分:修改大Storage前的準備(同時適用於刷Rom和Radio)
一、備份你的系統資料,以備升級完成後恢復。
有些情況下你的備份可能無法完全恢復,比如從英文版本更換到其他語言(例如簡體中文)。備份
的具體辦法不再詳細敍述,常用的軟體比如Sprite Backup,很不錯的。如果你只有一張卡,那別忘了
將備份後的檔傳送到你的PC上,因為在刷機過程中你的卡上的資料會全部消失。要是有2張SD卡就沒必要備份到PC啦!另外,Sprite Backup軟體不會備份存在Storage中的資料,你必須手工將Storage中的資料傳送到PC上。升級完成後再傳送回來。
二、將你的DOPOD828+重置於Boot狀態。
(如果你的828此時已經通過U連接線連接了PC,那麼請拔掉U連接線)
切記,做此步之前要完成第一步的備份。這步進行之後,存在於Ram中的所有資料將被清空。
方法:按住開關鍵和照相鍵,用觸筆觸碰一下的Reset孔,等到螢幕變黑並出現“Serial”字樣,這個字樣在828沒有背光的情況下不容易看清,請變換角度仔細觀察螢幕。出現Serial字樣後,在螢幕的下部會出現Boot的版本號,我的828+是1.02,如果你的boot版本不是1.02或由於是臺灣版本,可能boot版本號不同的,那麼我不保證本帖的內容一定能適應你的Boot,出現了“Serial”字樣後你就可以放開電源鍵和照相鍵了.
三、關閉ActiveSync的U連接。
在PC上ActiveSync的連接選項中,去掉“允許通過USB進行連接”這一項。
四、連接romupdate軟體。
用U連接線連接你的828+和PC,連接後“Serial”字樣變為“U”字樣。打開romupdate軟體,在彈出的“open port setting”的“port”選項中,選擇其中包含“U”字樣的那一項。然後點擊“OK”,打開romupdate的命令視窗。
第二部分:正式修改Bigstorage
在執行此部分前請確保已經正確無誤地執行完第一部分中的所有步驟。
一、獲得你的現有Rom備份。
在打開的romupdate軟體的命令視窗中輸入:d2s [回車]
這時PDA開始備份你的Rom,你沒有背光的螢幕上你可以看到一個百分數計數 Storing.....,到達100%後會有一個較長的Checksum過程,耐心等待其結束,會顯示Checksum OK類似的字樣。此時,不要按PDA上的任何鍵。拔出你的卡,將PDA放置於一旁不要再碰。
將卡插入讀卡器並插入PC,你的PC會新增加一個可移動存儲盤,此時一般情況下PC會詢問你是否
對此盤進行格式化,千萬選擇“No(不)”,否則備份失敗。在此假定你的讀卡器對應的盤符為“J:”。
然後在PC的運行欄中輸入:cmd[回車],打開命令行介面,在命令行中切換當前目錄為:C:\,這裏
要用到的是ntrw這個軟體,它必須存放於C:\下。
在命令行中輸入C:\>ntrw read 828rom J: (也可以寫成C:\>ntrw read 828rom.nb1 J: 這個副檔名寫不寫無所謂的)
命令中的828rom是讀取卡上的rom內容存儲於PC硬碟上的檔案名,可用任意windows可識別的
檔案名。這一過程完成後,你就將你的現在的Rom保存在硬碟上了。
二、根據你的舊Rom備份改寫新Rom,使其可以應用在你的828+上。
使用16進制編輯軟體hexfull的find功能查找02 00 00 80 00 20 20 00 00(2處),這樣就能找到需要修改的準確位置。
02 00 00 80 00 20 20 00 00改為02 00 00 b8 01 20 20 00 00
另存為newrom在C:\ 這樣方便升級!
三、將修改完的新Rom寫回SD卡。
仍然在剛才cmd打開的命令行視窗中輸入:C:\>ntrw write newrom J:
這裏的newrom是你修改完的新rom的檔案名,它可以是任意名字,我們這裏假設它存儲在C:\
下。等待ntrw完成過程,可能會有報錯,不用管它。從讀卡器中取出你的SD卡,插入你的828中。
四、開始更新Rom
拔掉你的828上的U連接線。重新將你的PDA置於Boot狀態,請參考第一部分第二步。這時你又看
到了那個“Serial”字樣。在這個狀態下等待一會(一般情況下不超過五分鐘),就會出現“SD DOWNLOAD ====Sections=1
Press Power to Flash…“的提示,這時按一下開關鍵,刷機過程就會開始,在沒有背光的螢幕上會有一個
百分數進度條。等到完成,一般會有checksum fail的警告,不用管它。看到OK後直接用解筆觸一下828的Reset孔進行軟啟動,過一會如果你看到了Windows Mobile的開機螢幕,那麼祝賀你,你成功了。
最後說明的是,該修改原理是讓828啟動的時候監測storage大小出錯,828就會自動格式化storage,而格式化的時候就用你剛修改的大小來格式化的,最後storage就是26m了,所以剛刷好第一次啟動828的時候會看起來死在了刷機的boot介面,因為828此時在格式化storage,這個過程大概是3-5分鐘左右。
[
第三部分 還原以前的所有配置
我們可使用Sprite Backup還原以前的所有配置,當然如果你不喜歡原來官方"垃圾"的話可以重新安裝啦!
這樣你的Storage就是26.72M的 大大大Storage ROM啦!
附加壓縮檔: 200509/mobile01-ecca35b27c71f85bd017fe1bb2018ba6.zip
能否借用 kobefei 樓主長才,為我們發表 Osloader 軟體的使用方法,好造福天下 PDA 癡!!!
附上我收集的 Osloader 軟體
附加壓縮檔: 200509/mobile01-e6582652238ec72e7fd2b221706e1ff4.zip
一併附上一些我搞不懂的軟體供各位大大研究
附加壓縮檔: 200509/mobile01-5241d1ac75c837142d9d1f38771f7844.zip
Osloader 軟體英文檔名
附加壓縮檔: 200509/mobile01-2636b1a8860264f8e1dbe17676cb83df.zip
內文搜尋

X