說是【翻天覆地大改造】,但在本篇中,柚子將只介紹如何將第二顆柚子中介紹的安全性設定,寫到ROM裡面,當然知道如何操作後,你也可以舉一反三的翻天覆地大改造你手中的i608

注意:本篇適用於對電腦以及WM手機有一定程度認識的朋友服用,如果您為初學者,請勿輕易嘗試。

注意:雖然本篇只修改OS的部分,但還是強烈建議手機電池是飽滿的狀態,以及電腦不會有出錯的狀況發生,以免損壞手機的BootLoader。

注意:i608的刷機程式只在Windows XP/2K 下測試成功,98/ME並不保證能夠使用,且柚子已經證實無法在Vista/LongHorn下使用。


前文:
先介紹一下柚子封好的i608刷機包,這個是以版號:ZTGJ1為藍本制作的,裡面包含了:

1.ZTGJ1原始ROM from 三星i608 - 移動帝國 By Totti
2.Samsumg i608刷機程式 from 三星i608 - 移動帝國 By Totti
3.G'Reloc from xda-developers By misar
4.BuildOS from xda-developers By Bepe
5.Image Tools from xda-developers By Tadzio
6.cvrtbin and viewbin From MS

感謝這些工具的提供者,讓我們的WM手機更好玩

第一章:備菜
首先當然是下載柚子封好的i608刷機包囉,這個檔案還蠻大的,所以柚子將它放在微軟的SkyDrive上面,請跟著下面的步驟下載:

首先進入到柚子的SkyDrive

其中的i608(.rar)是ROM本體,Romtools(.rar)是需要的工具,CDMA(.rar)是刷機時手機的驅動程式。


點擊其中一個後,按下左上角的【下載】開始下載。


CDMA解壓縮到另外一個資料夾,執行裡面的【Setup.exe】即可開始安裝,這個是i608在刷機模式下的驅動程式。
另外兩者下載下來後,解壓縮到同一個地方,柚子是把它放在【E:\i608】裡面。

解開後其中有個【SendTo】資料夾,這個是用來做【進階編輯ROM】用的,將裡面的四個檔案複製到
【C:\Documents and Settings\(使用者名稱)\SendTo】裡面,比如說【C:\Documents and Settings\Administrator\SendTo】或是【C:\Documents and Settings\柚子\SendTo】,看你的登入名稱是啥就複製到那。


複製後,在任意一個檔案上面按【滑鼠右鍵】選擇【傳送到】,如上圖所示,有四個檔案的話就是成功了(注一)。


第二章:配料
菜準備好了,接下來當然是要開始洗菜洗米了,柚子已經將一堆命令寫到批次檔裡面了,DUMP.bat即是用來解開ROM的,點擊它即開始動作,大約需要1-3分鐘。
注:解開ROM以及接下來的動作可能需要600M以上的空間,請注意以下硬碟剩余的空間。



解完後,會多出兩個資料夾:Dump以及Dump2,Dump2是整理好的,不過在這邊並不能直接使用整理好的Dump2,所以有任何增減修改,請在Dump中執行。

第三章:開始烹煮
備菜及配料應該不難吧,對電腦稍微熟悉的朋友應該都能夠迅速上手,接下來開始重頭戲了,開火囉
一個ROM的登錄表首先是以default.hv為基礎建立,再來會寫入各個資料夾的rgu檔,接下來才會匯入xml以及provxml檔,所以想要修改登錄表可以先找看看provxml以及xml檔裡面有沒有相關的登錄表,沒有的話才往前找rgu或是default.hv;
而現在柚子想要修改【安全性設定】,柚子已經找到相關的設定值在【mxip_oemdrivers_100.provxml】這個檔案裡面了,該檔案可以在【DUMP2\OEM\OEMDrivers】裡面找到。
我們就開啟它來做修改,檔案大部分都是唯讀的,記得改:


檔案大部分都是唯讀的,記得改。



柚子習慣使用UltraEdit來做修改。

按照第二顆柚子介紹的oem.provxml裡面的下去修改即可:
<parm name="4123" value="1" />
<parm name="4119" value="144" />
<parm name="4101" value="16" />
<parm name="4102" value="1" />
<parm name="4122" value="1" />
<parm name="2" value="0" />
<parm name="4120" value="16" />
<parm name="4103" value="64" />
<parm name="4097" value="1" />


懶得修改的話,加在最後面也行,他會往前覆蓋。

修改後儲存離開,要記得喔,DUMP2裡面修改是沒有作用的,修改後必須要複製到DUMP裡面才行。
覆蓋後,要形成新的ROM,只要執行BUILD.bat即可,


執行BUILD.bat後要先點擊圖中的【Doit!】,G'Reloc可以防止一些奇奇怪怪的問題,但它在現在這個步驟是沒有作用的,如果你想要加入一些OEM Package的話,它的作用就很大了。


待左下角的【Done】字樣出現,即可點擊右上角的【X】離開了,批次檔會自動進行下一個步驟。
一直到命令視窗自動關閉後便可以在資料夾裡面找到【new_i608.bin】



第四章:上菜囉
開始刷機囉,不過有幾個步驟要先完成:ActiveSync的【USB連線】要關閉,CDMA驅動也要先安裝,手機要進入【刷機模式】(注二)


上面的步驟都確認後,開啟【SGH_I608 [v1[1].6Single].exe】這個檔案,點擊【PDA】,選擇【new_i608.bin】,


OK,可以接上刷機模式下的i608了

接上後,狀態欄會秀出【Device Found】字樣且【Start Download】會自動亮起來,這時點擊【Start Download】,就會開始刷機了,大概5-10分鐘就會完成。


完成囉,但這邊有個小BUG,這是因為新的ROM檔沒有結束標記,不過不影響,刷完後i608會自動重開機。

第五章:結帳
呵呵,本篇的小菜,大家應該吃的不是很滿意吧,比如說hv檔案如何修改,比如說如何刪除不想要的檔案,比如說如何增加檔案等等的,這些大家可以自行試試,工具柚子都附上去了,如何烹煮這道菜,就靠大家各自發揮囉


注一:
DSMTool.exe:傳送dsm檔案到它上面,可以將與dsm檔案相關的所有檔案移動到該dsm檔案的UUID名稱相同的資料夾中,刪除不要的檔案時非常好用。

CeleSign.exe:新增的程式有時候需要認證,可以使用這個軟體。

BuildDSM.exe:在DUMP2新加入檔案後,可以將整個資料夾(比如說新增到BaseApps時就傳送BaseApps)到這個程式,可以更新dsm檔案。

RecMod.exe:可以將modual轉換為file。

注二:i608刷機模式
關機狀態下,按住方向鍵右邊的【-】鍵以及機身右側滾輪下方的【返回鍵】不放,開機即可進入【刷機模式】

方向鍵右邊的【-】鍵


機身右側滾輪下方的【返回鍵】


進入刷機模式


進入刷機模式後與電腦連線


刷機中