• 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 & BUILD ROM CHO HTC Herald & Elf (Touch)

PhamQuang

Manager
Để các bạn tự có thể Cook ROM cho dòng này, trong Thread này tôi xin giới thiệu một số bước và Tool để ai muốn có thể tham khảo.
2 Dòng này: HTC Herald và Touch có những bước Dump và Build giống nhau, dùng cùng 1 bộ Tool của Tazio nên để chung trong 1 Thread.

Bộ Tool sẽ đưa kèm duới bài cùng các File lệnh *.bat


Các bước tiến hành​


1/ Bước tách OS:

Các ROM cho HTC Herald hay Touch có định dạng *.nbh
Các bạn có thể sử dụng Tool của Dutty: Nbhtool để tách chúng ra.
Thường thành phần chính sẽ là Windows.nb - Chính là OS để chúng ta Cook.

Tool sẽ đưa kèm duới bài.


Screen002.jpg

- Mở Tool trên PC
- Nhấn "Decompile NBH File" để chọn địa chỉ nơi chứa *.nbh file (ROM)
- Chọn nơi để bung các thành phần ra là xong


2/ Buớc DUMP OS:

Đây là bước quan trọng. Bạn hãy chọn đúng OS.nb trong phần bung ra.
Nếu OS có tên khác nào đó, hãy đổi thành OS.nb cho tiện sử dụng sau này.
Copy OS.nb vào Folder chứa bộ Tool

Tải bộ Tool Tazio cuối bài.

Dùng các dòng lệnh sau:

Mã:
ImgfsFromNb OS.nb imgfs.bin
ImgfsToDump imgfs.bin

Sẽ chạy và tạo ra *.bin file và Folder DUMP

Bạn có thể thay đổi, thêm bớt tuỳ ý trong Dump tuỳ theo ý muốn.

3/ Build OS:

Sau khi đã chỉnh sửa xong.

Hãy dùng dòng lệnh sau:

Mã:
ImgfsFromDump imgfs.bin imgfs-new.bin
ImgfsToNb.exe imgfs-new.bin OS.nb OS-new.nb

File OS-new.nb được tạo thành chính là OS đã được Cook.

Trên đây là các bước cơ bản, trong Thread này tôi sẽ giới thiệu dần các bài liên quan khác sau.
 
bác quang ơi còn bước chuyển lai thành file *.nbh nữa phải không bác ????
 
bác quang ơi còn bước chuyển lai thành file *.nbh nữa phải không bác ????

Để chuyển các *.nb thành ROM File *.nbh sử dụng HTC ROM Tool.
Tool này đã giới thiệu từ lâu.

- Với HTC Elf sử dụng Tool này để tạo *.nbh để sử dụng là tốt, nếu máy đã chạy USPL.
- Với HTC Herald thì hiện tại có tạo được *.nbh cũng chưa ý nghĩa vì chưa có Tool như với HTC Elf.
 
something worng while I cooking rom.

what I had done:

1,used nbhtool to extract windows.nb

2,used Tazio_TOOL to dump windows.nb(renamed to os.nb)

3,used rgucomp_cn,to change default.hv and user.hv into default.rgu and user.rgu.

4,edit default.rgu and user.rgu with UltraEdit-32.make them unicode,add REGEDIT4 at the first line,change or add contents below:

[HKEY_LOCAL_MACHINE\nls]
"LegacyLocaleMode"=dword:1
"DefaultLCID"=dword:804
"SystemLCID"=dword:804

[HKEY_LOCAL_MACHINE\SOFTWARE\Apps\Westtek\MUI]
"UseLocale"="804"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internationa l]
"LCID"=dword:804
"ACP"=dword:3a8

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\International]
"Default_CodePage"=dword:3a8

[HKEY_CLASSES_ROOT\MIME\Database\Codepage\950]
"BodyCharset"="big5"
"Description"="繁体中文 (Big5)"
"FixedWidthFont"="SC_Song"
"Encoding"=hex:01,01,00,00
"Level"=hex:07,07,00,00
"ProportionalFont"="SC_Song"

[HKEY_CLASSES_ROOT\MIME\Database\Codepage\936]
"BodyCharset"="gb2312"
"Description"="简体中文 (GB2312)"
"FixedWidthFont"="SC_Song"
"Level"=hex:07,07,00,00
"ProportionalFont"="SC_Song"

[HKEY_CLASSES_ROOT\MIME\Database\Codepage\52936]
"BodyCharset"="hz-gb-2312"
"Description"="简体中文 (HZ)"
"Level"=hex:03,03,00,00
"Family"=dword:3a8

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontLink\Sys temLink]
"宋体"="\\windows\\tahoma.ttf,Tahoma"
"SC_Song"="\\windows\\tahoma.ttf,Tahoma"
"Courier New"="\\windows\\sunfon.ac3,SC_Song"
"Tahoma"="\\windows\\sunfon.ac3,SC_Song"

[HKEY_LOCAL_MACHINE\System\GDI]
"DisableFarEastWordBreak"=dword:0

[HKEY_LOCAL_MACHINE\Security\Policies\Policies]
"0000101a"=dword:00000001

..... copy chinese wince.nls and sunfon.ac3 into dump.

used Tazio_TOOL to build rom,used aserg way to flash to herald.

after finish,hard reset.

It can't start and stay at the first window--htc logo


what's wrong,what did I do wrong??can somebody help me? thanksssssss!
 
vậy làm sao tách *.nb từ file exe bây giờ, emmuo61n1 cook từ file nguyên bản
 
trời ơi, ko ai trả lời vậy cà, Mr Pham quang đau rùi nhỉ
 
anh Quang hướng dẫn cụ thể cho e nha : làm sao bớt chương trình để có storage va program lớn, và thêm chuơng trình riêng mình thích
 
Em cũng muốn được hướng dẫn việc này. Cám ơn các bác :)

anh Quang hướng dẫn cụ thể cho e nha : làm sao bớt chương trình để có storage va program lớn, và thêm chuơng trình riêng mình thích
 
Bác PhamQuang và các bác cho em hỏi là sau khi làm xong bước 2 với ROM cho Herald 4.17.07.18 (Build 18538.0.7.0) của Microlab, em được file imgfs.bin kích thước 50.4MB :), nhưng sao cả thư mục DUMP chỉ có kích thước 120KB với 15 file? :-?? Có vấn đề gì với việc thực hiện lệnh ImgfsToDump vậy?? :-/

Em thấy DUMP ROM gốc của Herald thì trong thư mục DUMP ra đầy đủ các thứ, tổng cộng trên 80MB.

2/ Buớc DUMP OS:

Đây là bước quan trọng. Bạn hãy chọn đúng OS.nb trong phần bung ra.
Nếu OS có tên khác nào đó, hãy đổi thành OS.nb cho tiện sử dụng sau này.
Copy OS.nb vào Folder chứa bộ Tool

Tải bộ Tool Tazio cuối bài.

Dùng các dòng lệnh sau:

Mã:
ImgfsFromNb OS.nb imgfs.bin
ImgfsToDump imgfs.bin

Sẽ chạy và tạo ra *.bin file và Folder DUMP

Bạn có thể thay đổi, thêm bớt tuỳ ý trong Dump tuỳ theo ý muốn.
 
Chỉnh sửa cuối:
Thật cảm ơn bác Quang, em đang tìm bài này. Bác hướng dẫn luôn làm thế nào để loại bỏ một số chương trình khỏi ROM không.

Bác cũng hướng dẫn chi tiết cách sử dụng HTC ROM Builder nữa nhé. thanks
 
Last edited by a moderator:
em có cái HTC HERA100 thấy sau máy ghi nơi sx là taiwan. shearch trên web theo imei thì là euro. máy của bạn em đưa. up rom bị lỗi. giờ bật máy chỉ hiện lên 3 sọc đỏ xanh và IPL 1.08.0001 SPL 1.09.001..... em tìm khắp các trang web vẫn chưa có cách giải quyết nên phải hỏi thôi.... các pro xin giúp em với

à, em nói cụ thẻ hơn chút: em hiện ở tp HCM. em cũng chẳng biết rom gốc của nó là bản nào. ngôn ngữ gì luôn. hichic
 
Last edited by a moderator:
em có cái HTC HERA100 thấy sau máy ghi nơi sx là taiwan. shearch trên web theo imei thì là euro. máy của bạn em đưa. up rom bị lỗi. giờ bật máy chỉ hiện lên 3 sọc đỏ xanh và IPL 1.08.0001 SPL 1.09.001..... em tìm khắp các trang web vẫn chưa có cách giải quyết nên phải hỏi thôi.... các pro xin giúp em với

à, em nói cụ thẻ hơn chút: em hiện ở tp HCM. em cũng chẳng biết rom gốc của nó là bản nào. ngôn ngữ gì luôn. hichic
HERA100 là P4350 rồi.
Bạn đến đây download bản đầu tiên về up thử nhé.
http://pdaviet.net/showthread.php?t=72829
 
HERA100 là P4350 rồi.
Bạn đến đây download bản đầu tiên về up thử nhé.
http://pdaviet.net/showthread.php?t=72829

Cảm ơn các bác. em nhận được trả lời nhanh thật. nhưng có 1o trục trặc ngớ ngẩn như sau:
em đính chính lại : máy của em là IPL 1.08.001 SPL: 1.08.001. hôm qua do tối quá em đánh nhầm cái SPL thành 1.09.001. thành thực xin lỗi các pro.
Hic. không ngờ dòng máy này khó chịu như vậy.
 
Back
Top