PhamQuang
Manager
PORT XIP CHO iPAQ HP4700
Trong các bước Build ROM thì việc Port XIP được coi là bước quan trọng nhất.
Tôi sẽ lần lượt hướng dẫn các bước trong chủ đề này để các bạn sử dụng HP4700 có thể tự Build ROM cho riêng mình theo ý muốn.
Công cụ để Port XIP:
- Phiên bản ROM cho HP4700 tuỳ ý, định dạng *.nbf, đổi tên thành nk.nbf (tên có thể thay đổi)
- osnbtool của tác giả Weisun
- msflshtool.exe của tác giả Blueboy
- xip_out.bin - là xip mới mà bạn muốn chuyển vào ROM, bài 2 sẽ hướng dẫn cách tạo mới xip_out.bin.
Các tool đưa kèm dưới bài, sau khi có nk.nbf (ROM) và xip_out.bin, bạn hãy copy vào thư mục Tool để tiến hành công việc.
Trong tool tải về tôi đã tạo 2 bat file để hỗ trợ việc port và tạo ROM mới.
1/ Bung Xip của ROM:
Chạy 1___EXTRACT_XIP_4700.bat với dòng lệnh:
Mã:
[I][COLOR="DarkGreen"]osnbtool -sp nk.nbf
osnbtool -d nk.nbf.OS.NB 1 xip.bin[/COLOR][/I]
Như vậy ROM của HP4700 gồm 4 phần, chúng ta chỉ quan tâm phần XIP (1) và IMGFS (2) mà thôi, phần tôi đánh dấu đỏ.
Bạn sẽ thấy thành phần xip.bin xuất hiện, đó chính là XIP của ROM của bạn.
Dùng xip.bin này (sử dụng bài 2) để tạo ra xip_out.bin (mới) rồi copy lại vào thư mục Tool của chúng ta.
2/ INSERT XIP mới vào ROM:
Sử dụng bat file thứ 2: 2___INSERT_XIP_to_ROM.bat, với các lệnh:
Mã:
[I][COLOR="DarkGreen"]osnbtool.exe -sp nk.nbf
msflshtool nk.nbf.OS.NB -r xip_out.bin -p 1
copy /b/y nk.nbf.PRE+nk.nbf.OS.NB nk.nbf.PRE.NEW
ren nk.nbf.PRE.NEW nk-new.nbf[/COLOR][/I]
Chúng ta đã Add Xip mới (xip_out.bin) vào ROM, tạo thành ROM mới.
nk-new.nbf chính là ROM đã có Xip mới.
Bạn có thể mang ROM này Up cho máy, sẽ có thông số XIP mới.
(Bài sau sẽ hướng dẫn cách chuyển XIP mới).