Tommy 碎碎念

Tommy Wu's blog

« 上一篇 | 下一篇 »

i8000 製作 rom 要如何更換核心
post by tommy @ 17 九月, 2010 11:25

說明一下替換新的核心與 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 可以由這兒抓取: http://www.teatime.com.tw/~tommy/files/i8000/i8000lite_v4_JH2_CHT.zip

 

Del.icio.us Furl HEMiDEMi Technorati MyShare
commons icon [1] :i8000 lite rom [ 回覆 ]

hi~你好,我有d i8000問題想請教下你,希望可以幫到我(因為宜家好小有人傾i8000)
其實我都用左差唔多成年i8000,不過就未刷過rom~
1. 如果我想刷個wm6.1 lite rom,唔知有冇咩可以介紹比我??(因為馬會唔support wm6.5 > < )
2. 如果用win7刷rom有冇問題????
3. 如果你唔建議用wm6.1,有冇其他rom介紹下???
thx~ x1000000000000

commons icon [2] Re:i8000 製作 rom 要如何更換核心 [ 回覆 ]

到這兒抓看看還能不能抓到檔案吧.
http://www.mobile01.com/topicdetail.php?f=450&t=1363595

迴響
暱稱:
標題:
個人網頁:
電子郵件:
authimage

迴響

  

Bad Behavior 已經阻擋了 139 個過去 7 天試圖闖關的垃圾迴響與引用。
Power by LifeType. Template design by JamesHuang. Valid XHTML and CSS