i8000 簡單製作自己的 lite ROM

0.0 !! 喔!! 趕快來試試

謝謝T大那麼早起來回覆

= = 正在夜戰還沒結束....

----------------------------------------------------------
喔喔,果然連結的問題都不見了@@ 超正常!!

程式記憶體256
190.81 可用65.19

主要儲存空間512
383.80 可用128.20 ← 這次只多18 @[email protected]

但是螢幕旋轉功能鍵還是弄不出來-.-

[HKEY_LOCAL_MACHINE\System\GDI\Rotation]
"HideOrientationUI"=dword:0

把HideOrientationUI的值從1改成0沒錯吧= =....在功能鍵設定沒有跑出旋轉螢幕...SOS!!


還有一個笨問題...找不到內建的那兩個影片和4首歌@@....把BIN解開之後這些檔案放在哪裡= =?....

如果可以刪除,就可以瘦身約 75 MB容量@@......????
說明一下替換新的核心與 SYS 的方式, 以 I8000NXXJH2 與 23133 為例子.

1. 先依據之前的說明, 把 I8000NXXJH2 dump 出來.
2. 建立 SYS_23133 目錄, 把抓到的 23133 裡頭的 23133_COMMON, 23133_COMMON_0404, 23133_WVGA_COMMON, 23133_WVGA_0404 這幾個目錄 (i8000 用 WVGA, 繁體中文是 0404, 其他的就不用了) 裡頭的檔案放到 SYS_23133 目錄下 (注意一下目錄結構, 那幾個目錄下應該還有一層子目錄, 反正要弄成與 SYS 目錄類似的樣子), 如下圖:


3. 建立 XIPtools\XIP_23133 目錄, 把抓到的 23133 裡頭的 23133_XIP 裡頭的東西放到 XIPtools\XIP_23133 這裡頭, 如下圖:


4. 刪除 OEM\OEM_Lang_0409 這目錄, 把 I8000HZHJC2 (最後的一個繁體中文版) 的 OEM\OEM_Lang_0404 放進來, 如下圖:


5. 刪除 SYS_23133\SIM_TKit (在 OEM\OEM_Drivers 有這東西了)

6. 在 romtool 裡頭 SYS 選擇使用 SYS_23133, 然後選擇 Port XIP/Delete Modules 與 Adjust Size of XIP 如下圖:


7. 執行 Run, 這樣子就應該可以做出一個不同核心與不同語言的版本. 如果在 BuildOS 有出錯, 有可能是因為三星把某些檔案在不同語言的版本放不同路徑造成的, 也就是可能在 OEM\OEMApps 與 OEM\OEM_Lang_0404 有檔案重複, 只要把重複的檔案刪除後再執行 BuildOS 就應該可以成功.

上頭是完整版本的做法.
如果你要做 lite 版本, 在第五步驟與第六步驟中間加上這些動作吧:

5.1 把 i8000lite_v4_JH2_CHT.zip 解開來, 會有 LITE 目錄與 i8000lite.php, 如下圖:



5.2 把 LITE\zzzzzMyMods 放到 OEM 目錄下, 如下圖:


5.3 修改 LITE\lang.txt, 改成 0409 與 0404 (應該不用改, 除非你要做不同的語言版本).

5.4 執行下面的指令:
php -Cq i8000lite.php kernel=23133

這樣子就可以了, 回到步驟 6 接著做就可以弄出 lite 版本了.

附加壓縮檔: i8000lite_v4_JH2_CHT.zip
請問T大,

我照著您的步驟完成了所有的動作,過程中沒有做增刪的動作,zzzzzMyMods 目錄, 也複製到OEM目錄下,
只有在BuildOS中選了一些我想要的東西,My OEM也有勾選,一切過程都沒有出現錯誤,
可是刷機完,開機後除了出現開機的動畫外,螢幕並沒有任何的畫面及反應(也就是一片黑),
可是長按關機卻又可以關機(所以應該不是死機)
請問問題是出在哪裡呢?感恩!
我用的版本是JC2
看一下 temp/dump/ 下有沒有 StartMenu*.cpr (800x480 與 480x800) 吧. 也許這個也被移除了?
感謝您的回覆,可是我的 temp/dump/ 下是有
四個 StartMenu*.cpr
StartMenu_Global_480x800.cpr
StartMenu_Global_800x480.cpr
StartMenu_GridScene_480x800.cpr
StartMenu_GridScene_800x480.cpr
那我就想不出來為什麼了. 我只有碰過忘了放 StartMenu*.cpr 的情形.
全選或只選 My OEM 試看看吧.

你可以試看看在那畫面點個五六下看看吧 (通常第一次開機會做一次螢幕的定位吧), 看看是不是之後會有不一樣的畫面出來.
感謝您,我再試試看好了
再請問T大,

我再重新RUN一次時,發現一開始DUMP PDA FILE時,只有一個

Warning! .nb/.bin file has no PDA header.

的訊息,但後來的操作和建立也沒有問題,請問這有關係嗎?
如果你處理的是 rom_dump.bin, 那個警告可以忽略. 因為 rom_dump.bin 就是沒有 header 的 .nb0 檔案.
thanks!
15151515151515
關閉廣告
文章分享
評分
複製連結
請輸入您要前往的頁數(1 ~ 7)

今日熱門文章 網友點擊推薦!