• Hiện tại trang web đang trong quá hình chuyển đổi và tái cấu trúc lại chuyên mục nên có thể một vài chức năng chưa hoàn thiện, một số bài viết và chuyên mục sẽ thay đổi. Nếu sự thay đổi này làm bạn phiền lòng, mong bạn thông cảm. Chúng tôi luôn hoan nghênh mọi ý kiến đóng góp để chúng tôi hoàn thiện và phát triển. Cảm ơn

DUMP VÀ BUILD ROM CHO DÒNG HTC HERMES (TYTN)

PhamQuang

Manager

Theo yêu cầu đề nghị của nhiều bạn tôi xin tạo riêng Thread này để mọi người quan tâm tiên theo dõi.
Dòng HTC Hermes (TyTN) hiện ngày càng có nhiều người sử dụng, đặc biệt là đã có thể Build ROM WM6.0 cho dòng này.
Đây là một trong những dòng có ROM định dạng *.NBH
Trong Thread này tôi sẽ cùng các bạn thảo luận một số vấn đề sau:

- Cách Extract từ các *.NBH ra các File *.NB.
- Cách Dump các File *.NB ra Dump Folder, từ đây chúng ta có thể Cook ROM theo ý muốn.
- Chuyển các *.NB thành *.NBH để tiến hành Up ROM.

Chúng ta sẽ tuần tự cùng nhau thảo luận và làm 3 bước trên.
 
Chỉnh sửa cuối:
CHUYỂN ROM *.NBF THÀNH *.NB​


Để Dump ROM các dòng HTC có định dạng *.nbh (trong đó có dòng HTC Hermes) chúng ta có thể dùng các Tool dưới đây (Đã đưa trong các Thread của Funtiger).

- NBHextract
- NBH Tool v1.1 của Dutty


Các Tool sẽ đưa lại ở cuối bài.

- Nếu dùng NBHextract bạn chỉ cần copy File ROM *.nbh Folder Tool và gõ lệnh

NBHextract ROM.nbh

Tool sẽ bung ra thành các File *.nb

- Nếu dùng NBH Tool v1.1 thì tiện lợi hơn, bạn hãy tìm file *.nbh và chỉ ra đường dẫn để bung file là xong, sử dụng chức năng "Decompile NBH File".


Screen001-131.jpg


Dùng 2 Tool trên để bung các File ROM *.nbh của HTC Hermes ra sẽ bao gồm các File:

- Herm_ExtendedRom.nb
- IPL.nb
- PrimarySplash.nb
- Radio.nb
- SecondarySplash.nb
- SPL.nb
- Windows.nb


Ý nghĩa của từng File chắc ai cũng biết. Trong các File trên, để phục vụ quá trình Dump và Build ROM ta chỉ quan tâm tới File Windows.nb mà thôi.

Đến đây bước Bung ROM coi như đã hoàn thành.

 
DUMP VÀ BUILD ROM CHO HTC HERMES​


Chúng ta quan tâm tới File Windows.nb đã bung ra ở trên, bởi đây là File chứa tất cả các thứ cần Cook ROM.
Để Dump được File này chúng ta cần sử dụng bộ Tool chuyên dụng, đã đưa vào trong DS.
Bộ Tool gồm các File sau:

- ImgfsFromDump.exe
- ImgfsFromNb.exe
- ImgfsToDump.exe
- ImgfsToNb.exe
- NBInfo.exe
- NBMerge.exe
- NBSplit.exe
- RecMod.exe


Công dụng của từng File đã có ghi trong File Readme.txt kèm theo trong Tool.

1/ BƯỚC DUMP VÀ COOK ROM:

Để Dump ROM từ Windows.nb các bạn cần copy Windows.nb vào Folder Tool.

Gõ các dòng lệnh từ DOC

* NBSplit -hermes Windows.nb

Sẽ tạo ra các File: Windows.nb.extra và Windows.nb.payload

* ImgfsFromNb Windows.nb.payload imgfs.bin

Để tạo ra imgfs.bin

* ImgfsToDump imgfs.bin

Để tạo thành Dump của ROM.

Tóm lại để tiện lợi, tổng hợp các quá trình trên tôi đã tạo thành 1 - Dump.bat file kèm theo, các bạn chỉ cần copy Windows.nb và cho 1 - Dump.bat chạy là xong.

Sau khi đã Dump ROM xong, các bạn có thể chỉnh sửa, thêm bớt ... tùy ý theo ý mình, quy trình giống với các dòng đã giới thiệu.


Screen002-97.jpg


Sau khi đã Cook ROM xong, bạn hãy chuyển xuống bước sau để Save lại vào *.nb mới.


2/ BƯỚC BUILD ROM:

Để Build lại ROM thành Windows.nb mới các bạn cần gõ lần lượt các dòng lệnh sau:

ImgfsFromDump imgfs.bin imgfs-new.bin
mgfsToNb imgfs-new.bin Windows.nb.payload Windows-new.nb.payload
NBMerge -hermes Windows-new.nb


Quy trình này ngược lại với quy trình trên và tôi đã tạo thành File 2 - Build.bat.
Các bạn sau khi chỉnh (Cook) ROM xong chỉ chạy File trên là xong.


Screen003-34.jpg


Nhìn vào các bạn sẽ thấy File Windows-new.nb xuất hiện. Đây chính là OS mới mà bạn vừa Cook. Bạn hãy copy File này vào Foolder chứa các File Bung ROM trong bài 2 để chuẩn bị tạo File *.nbh mới.

Link tải bộ Tool để Dump và Build ROM *.nbh trong DS:

http://www.pdaviet.net/downloads.php?do=file&id=692

 
TẠO NEW *.NBH​


Sau khi đã tạo được Windows-new.nb theo quá trình trên, các bạn hãy Copy nó vào Folder mà bạn đã bung *.nbh trong bài 2.
Chúng ta sử dụng Tool của Dutty: NBH Tool v1.1 với chức năng "NB to NBH" để tạo lại file ROM *.nbh mới.
Bạn nhập lại tất cả các *.nb theo đúng thứ tự (nếu không muốn thay đổi thêm).
Riêng phần OS hãy nhập Windows-new.nb thay vì Windows.nb cũ.
Sau đó chạy Generate chúng ta sẽ có một *.nbh mới (Cook ROM)


Screen004-29.jpg


Các bạn có thể sử dụng Tool dưới đây để Up ROM (hỗ trợ các version IPL/SPL khác nhau)


Screen005-14.jpg


Tool đưa kèm dưới đây.
 
Chức năng của các version IPL/SPL khác nhau đã đc giới thiệu trên wiki:
CURRENT FEATURES
-SuperCID
-no file signing required
-no password required to authenticate with bootloader
-bad NAND can be recovered with "task 2a"
-bad NAND can be recovered by flashing an OS.nb
-SPL protected from all HTC retail SPLs being flashed by accident (to bypass, use SSPL)
-bad NAND can again be checked for with "info 8"
-version displays 1.30.Olipro

ChangeLog

Hard-SPL-1.30
- removed password for wdata commands and rbmc etc.
- activated "task 2a" to allow recovering bad blocks as well as flashing valid OS.
- Disabled SPL flashing; this SPL protects you from writing over it by accident.
- Bad Blocks "info 8" command works now allowing you to check for bad blocks.

Hard-SPL-1.13
- Patched NAND check; bad NAND ignored, valid OS can be flashed to recover bad blocks.

Hard-SPL-1.11
- Flashing Radio BL 0108 now supported
- Downgrading SPL no longer allowed.
- rtask command removed.
- new RUU interface required to flash ROM files.

Hard-SPL-1.10
-Initial release; SuperCID and no signing required
-Compatible only with Radio BL 0107
-has rtask commands for accessing radio facilities.
 
tool anh Quang đưa hình như thiếu file cecompr_nt.dll:-??
 
Last edited by a moderator:
em thử cái này trên con X01HT. bây giờ thì nó khởi động lên rồi treo luôn ở màn hình khởi động là sao anh

Thêm nữa. giờ em up lại cái gì cũng ko đc. ko biết lầ sai ở chỗ nào nữa
 
Last edited by a moderator:
Các anh em ơi, Extended_ROM thi cook thế nào?

Xin lỗi, tui đang tập tọe tí, nhưng lại muốn làm 1 con Extended_ROM. Man PhamQuang và mọi người chỉ giùm tui với.
Thanks!
 
Mình dump rom ra thì gặp lỗi sau:

Bạn nào giúp mình với
 
Chỉnh sửa cuối:
có thể chỉ e rõ hơn chổ cook rom ko ah
ý em là add thêm phần mềm này nọ vào bãn ROM lun đó
 
Cho hỏi . Mình BUILD ROM và add thêm phần nhạc chuông của Cingular vào và BUILD ROM lúc up rom xong tìm nhạc chuông ko được
Xin Anh Em chỉ dum
Thank
 
Chú Quang ơi, chú có thể chỉ chi tiết hơn về build một bản Rom là làm thế nào? một bản Rom gồm những thành phần tối thiểu nào? khi tiến hành build thì phải tác động đến thành phần nào? cách tích hợp extRom vào file *.nbh, cách tạo flash khởi động... nếu được chú Quang chỉ luôn " chi tiết quá trình chú Quang build Rom". Cảm on chú Quang nhiều nhiều.
 
dump xong thấy tùm lum chả biết thêm bớt ứng dụng làm như thế nào cả :((
 
Link tải bộ Tool để Dump và Build ROM *.nbh trong DS: không download đc anh PhamQuang ơi anh có thể up lên link khác giúp em với đc ko. Thanks! Anh
 
Back
Top