• 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

COOK VÀ BUILD ROM CHO CÁC DÒNG HTC WM5 & WM6

Status
Không mở trả lời sau này.

Azumy

New Member
Hiện tại các wizard chạy hệ điều hành WM6.0 thì Tom chưa biết cách thay đổi vì không có máy để test :)) :)) :))
Tom sẽ cố gắng tìm tài liệu nói về điều này sau đó đưa lên cho bạn sau nha
Chúc vui

a Tom ah, hiện tại em đã có tool cook rom nhưng là của Wizard, tuy nhiên các mem bên xda bảo vẫn dùng nó để làm cho Prophet được, các tool này giống như tool anh up lên ở trang 1

Sau khi chạy creatOS.exe thì được file nk.nbf, tuy nhiên em đang phân vân là tool này dùng cho wizard. vậy các mem bên xda làm thế nào để dùng cho Prophet, liệu up cái này có die Prophet ko anh, cách nào để dùng tool này tạo rom cho prophet
 

Utxd

New Member
a Tom ah, hiện tại em đã có tool cook rom nhưng là của Wizard, tuy nhiên các mem bên xda bảo vẫn dùng nó để làm cho Prophet được, các tool này giống như tool anh up lên ở trang 1

Sau khi chạy creatOS.exe thì được file nk.nbf, tuy nhiên em đang phân vân là tool này dùng cho wizard. vậy các mem bên xda làm thế nào để dùng cho Prophet, liệu up cái này có die Prophet ko anh, cách nào để dùng tool này tạo rom cho prophet

Chưa thạo việc built Rom thì lời khuyên cho bạn là hãy cook lại Rom đã được built và bạn đánh giá cao nhất, sau khi tích luỹ 1 số kinh nghiệm rồi thì hãy built mới.
 

Funtiger

New Member
Build Rom cho các dòng máy có Rom .nb0!!

Hiện nay các dòng máy có rom .nb0 rất nhiều (Atom, Atom-Exec, Stealth, Asus,GIGABYTE , Eten, ... đặc biệt là các dòng máy của Quantra.).File .nb0 lấy đc khi các bạn bung bản rom này ra, thường là chạy file .exe rồi lấy file .nb0 ra.
Rom của các dòng máy này khá hiếm và cách build cũng hơi khác so với các dòng khác, vì vậy mình lập topic này để cùng thảo luận về việc buil rom cho các dòng máy này.
 

Funtiger

New Member
Tổng quan Các bước thực hiện như sau:
+ tạo file imgfs_raw_data.bin từ file rom .nb0 bằng lệnh: prepare_imgfs.exe ROM.NB0 -nosplit
+ Bung file imgfs_raw_data.bin như các dòng máy trước
+ Thêm, bớt ứng dụng và chỉnh sửa registry,...( chỉnh trong thuw mục dump)
+ Dùng BuildImgfs.exe để tạo lại file file imgfs_raw_data.bin
+ Tạo lại rom .nb0 bằng RomTool.exe
+ Bắt đầu up thôi

các tools mình sẽ gởi kèm lên
 

PhamQuang

Manager
ĐẶC ĐIỂM CHÍNH CÁC DÒNG ROM ĐỊNH DẠNG *.nb0


Bài trên Funtiger đã giới thiệu các dòng PPC có ROM định dạng *.nb0 và cách chung để Dump và Build chúng. Tôi chỉ nhấn mạnh:

- *.nb0 thực tế là file chứa HDH (OS) của máy, tương đương như *.nba hoặc *.nb vậy.
- Các file *.nb0 đều có thể sử dụng để Up từ thẻ SD hoặc miniSD (tùy máy hỗ trợ loại thẻ nào).

Kỹ thuật Dump và Build ROM thể loại này hoàn toàn như với các dòng khác, đều sử dụng bộ Tool IMGFS của Mamaich.

* Bước Dump:

Có thể coi là bước Extract ROM ra thành Folder Dump để chỉnh sửa.

Dòng lệnh:

prepare_imgfs.exe TEN.nb0
viewimgfs.exe imgfs_raw_data.bin


- Dòng thứ nhất để tạo ra *bin file
- Dòng thứ 2 để tạo Folder Dump

Qua đây các bạn có thể tạo *.bat file, chỉ cần copy file *.nb0 vào rồi nhấn *.bat file là quá trình sẽ tự động làm việc.
Bat File tạo với 2 dòng lệnh trên là đủ.

Lưu ý K.E.Y "-nosplit" không phải khi nào cũng có thể sử dụng được. Với các dòng GIGABYTE và Atom, K.e.y không cần thiết, thậm chí tác dụng ngược lại, sẽ không Dump đủ các Files.
Sau khi có Dump rồi, các bạn có thể thêm bớt, chỉnh sửa,... tùy ý.


* Bước Build

Sau khi đã thêm bớt chỉnh sửa xong, các bạn cần Save lại, đó chính là bước Build.

Dòng lệnh:

BuildImgfs.exe
make_imgfs.exe TEN.nb0


- Chú ý TEN.nb0 trong 2 bước giống nhau.
- Cũng nên tạo *.bat File chứa 2 dòng lệnh chính trên.

Sau khi bước Build hoàn thành, file *.nb0 của bạn đã chứa đầy đủ các thông số mới, có thể sử dụng.

Dưới đây là bộ Tool Mamaich (đưa lại).
 

Wantoknow

New Member
Em extract một số ROM thì không thấy 2 file *.hv, 1 số ROM chỉ có 1 file. Mấy bác giải thích và hướng dẫn giúp em với. Thnks

Chắc bác dump từ mấy bản Shipped_Rom phải không? Tui cũng bị như vậy khi lấy các bản Rom gốc để extract: không có bất cứ file .hv nào và đồng thời cũng không có initflashfiles.dat luôn. Gặp trường hợp này không biết sử lý ra sao, mong các bác cao thủ xem xét :-??
 

PhamQuang

Manager
Chắc bác dump từ mấy bản Shipped_Rom phải không? Tui cũng bị như vậy khi lấy các bản Rom gốc để extract: không có bất cứ file .hv nào và đồng thời cũng không có initflashfiles.dat luôn. Gặp trường hợp này không biết sử lý ra sao, mong các bác cao thủ xem xét :-??

Nếu gặp trường hợp như trên các bạn hãy:

- Up ROM đó vào máy của bạn trước hết.
- Vào Windows của PPC mà copy các *.hv và *.dat cần thiết. (chú ý các file này thường Hide đó).
- Mang các File đó chỉnh sửa và đưa vào Dump

Sẽ dùng tốt đấy. :D
 

Wantoknow

New Member
Nếu gặp trường hợp như trên các bạn hãy:

- Up ROM đó vào máy của bạn trước hết.
- Vào Windows của PPC mà copy các *.hv và *.dat cần thiết. (chú ý các file này thường Hide đó).
- Mang các File đó chỉnh sửa và đưa vào Dump

Sẽ dùng tốt đấy. :D

Ồ! Cám ơn bác =D>.

Nhân tiện hỏi bác luôn, tui có thể lấy ngay file OS.nb và sử dụng bộ tool upgrade_rom.bat để up luôn rom, mà không cần phải chuyển về định dạng .nbf hay .nb0 và sử dụng bộ tool RUU của HTC có được không nhỉ? Vì thực sự tui chưa hiểu rõ về bộ tool uprom tự chế dạng .bat này lắm! Nếu được, bác có thể giải thích về bộ tool uprom này được không?
 
Chỉnh sửa cuối:

PhamQuang

Manager
Ồ! Cám ơn bác =D>.

Nhân tiện hỏi bác luôn, tui có thể lấy ngay file OS.nb và sử dụng bộ tool upgrade_rom.bat để up luôn rom, mà không cần phải chuyển về định dạng .nbf hay .nb0 và sử dụng bộ tool RUU của HTC có được không nhỉ? Vì thực sự tui chưa hiểu rõ về bộ tool uprom tự chế dạng .bat này lắm! Nếu được, bác có thể giải thích về bộ tool uprom này được không?

*.bat đó là tổ hợp các dòng lệnh mà bạn cần đánh trên DOS thôi mà bạn.

Bạn không nói rõ là đang làm ROM cho dòng nào, khó trả lời chính xác.
Có dòng phải Up từ OS.nb (lý do vì CID) có dòng *.nb0 hoặc *.nbf.

Định dạng chuẩn nhất, bảo mật cao vẫn là *.nbf và các dòng mới hiện nay là *.nbh

Khi hỏi về ROM các bạn nên nói cụ thể ROM và dòng máy, nếu ko rất khó trả lời.
 

Wantoknow

New Member
*.bat đó là tổ hợp các dòng lệnh mà bạn cần đánh trên DOS thôi mà bạn.
Vụ này thì tui hiểu rồi :D

Bạn không nói rõ là đang làm ROM cho dòng nào, khó trả lời chính xác.
Có dòng phải Up từ OS.nb (lý do vì CID) có dòng *.nb0 hoặc *.nbf.

Định dạng chuẩn nhất, bảo mật cao vẫn là *.nbf và các dòng mới hiện nay là *.nbh

Khi hỏi về ROM các bạn nên nói cụ thể ROM và dòng máy, nếu ko rất khó trả lời.
Tui hiện đang quan tâm tới ROM của 2 dòng sau:
- Wizard và Prophet với định dạng rom là nk.nbf
- Artemis với định dạng rom là *.nbh

Ý tui thắc méc là vầy: cùng mục đích "trốn" CID check tại sao không đơn giản hóa việc up rom bằng cách dùng ngay RUU_NoVID mà có những cooker lại phải dùng 1 bộ file chạy trên MS_DOS với các cú pháp lệnh loằng ngoằng phức tạp (dĩ nhiên đã được automatic bằng 1 file .bat) và lại không trực quan cho người dùng.

Và do chưa hiểu rõ lắm về việc này, nên sau khi tui thêm bớt "tiêu ớt" vô ROM sao cho phù hợp với yêu cầu của người dùng là tui lại phải dùng ngay tool uprom của bản Rom "gốc" đó, để tránh gây hậu quả đáng tiếc!
 

PhamQuang

Manager
- Nếu là HTC Wizard thì có thể dùng Tool để tạo *.nbf từ các thành phần OS, GSM, IPL, SPL,... không có gì phức tạp và mang các *.nbf này để Up cũng ít xảy ra vấn đề nào.
Lý do: chúng ta đã biết rõ địa chỉ các thành phần trên được chép vào đâu.

- Với HTC Prophet thì phức tạp hơn, cách dùng bộ Tool mà bạn nói tới là cách copy "đè" OS vào đó bạn ạ. Cách này thủ công, tuy nhiên đến thời điểm này không có cách khác.

Tương tự với Artemis cũng vậy.

Ai không muốn dùng Tool để Up thẳng, tuy nhiên lấy chúng ra ở đâu đây??? :D
 

Wantoknow

New Member
....Lý do: chúng ta đã biết rõ địa chỉ các thành phần trên được chép vào đâu.

- Với HTC Prophet thì phức tạp hơn, cách dùng bộ Tool mà bạn nói tới là cách copy "đè" OS vào đó bạn ạ. Cách này thủ công, tuy nhiên đến thời điểm này không có cách khác.

O...Òa, vòng vo mãi, cuối cùng mới vỡ nhẽ :D, thảo nào bên thread Prophet thấy các cooker thường trước khi sử dụng bộ tool "thủ công" này lại phải flash bằng 01 bản ROM "gốc" khác. Cách này trong Đông Y gọi là "dẫn thuốc" đây mà =D>
 

ztung

New Member
Có ai chỉ dùm em cách extract hay tool extract soft đã tích hợp sẵn trong Rom ra thành file Cab và làm sao để soft này xuẩ hiện trong phần setting (cpl ) ??? Em xin đa tạ
 

Utxd

New Member
Có ai chỉ dùm em cách extract hay tool extract soft đã tích hợp sẵn trong Rom ra thành file Cab và làm sao để soft này xuẩ hiện trong phần setting (cpl ) ??? Em xin đa tạ

Trừ 1 vài phần mềm chỉ có 1 hoặc vài file có thể đoán được qua tên của nó và tìm trong Reg thì có thể copy ra từ PPC hoặc dump Rom, còn những soft lớn có nhiều file và Reg thì rất khó, nếu chịu khó, nếu kiên nhẫn thì thử tìm file, reg rồi chép qua PPC khác để xem nó chạy không rồi tìm tiếp, ... Còn để soft xuất hiện trong Settings thì phải có file CPL, file này do người lập trình tạo ra.
 

ztung

New Member
em cũng biết như vậy, chỉ sợ là kiếm o hết mà thôi :-?? vì thấy các tool của HTC tích hợp sẵn trong rom hay quá mà o biết chỗ down:( ,cảm ơn bác uxtd
 

PhamQuang

Manager
Có ai chỉ dùm em cách extract hay tool extract soft đã tích hợp sẵn trong Rom ra thành file Cab và làm sao để soft này xuẩ hiện trong phần setting (cpl ) ??? Em xin đa tạ

Khi hỏi nên nói rõ dòng máy bạn cần nhé.
Mỗi dòng Reg. hơi khác một chút đấy bạn ạ.
Dù sao chúng đều nằm trong Default.hv cả.

Ví dụ như dòng HTC Universal, HTC Hermes

Tất cả các Shorcut các ứng dụng trong Settings mà bạn muốn thấy nằm trong:

HKLM/ControlPanel/MyCPL/

Với các dòng khác, để xem nó nằm ở đâu bạn có thể:
- Chuyển Default >>> Boot.rgu
- Trong Boot.rgu dùng K.e.y "Power.exe", "Backlight.exe",... để search... chắc chắn sẽ thấy khu vực chúng nằm. :D

Bạn vào sẽ thấy.
 

ztung

New Member
Cảm ơn Bác Quang ,phần setting em đã thông suốt.nhưng phần extract các soft thì vẫn phải làm theo cách của bác uxtd đã chỉ sao bác ? có cách và tool nào thực hiện hiệu quả hơn không bác.Em hỏi cho dòng uni,cảm ơn Bác
 

longnhi88

New Member
Cảm ơn Bác Quang ,phần setting em đã thông suốt.nhưng phần extract các soft thì vẫn phải làm theo cách của bác uxtd đã chỉ sao bác ? có cách và tool nào thực hiện hiệu quả hơn không bác.Em hỏi cho dòng uni,cảm ơn Bác

Các tools nếu có đều được lấy từ Microsoft ra bạn ạ, bởi vậy nên số lượng tools khá là hạn chế.

Hiện nay ngoài cách anh Utxd đã nêu bên trên thì ko còn cách nào khác đâu bạn ạ. Thân!
 

PhamQuang

Manager
Cảm ơn Bác Quang ,phần setting em đã thông suốt.nhưng phần extract các soft thì vẫn phải làm theo cách của bác uxtd đã chỉ sao bác ? có cách và tool nào thực hiện hiệu quả hơn không bác.Em hỏi cho dòng uni,cảm ơn Bác

Ý bạn muốn là khi Add ứng dụng có Tool để Up vào đâu, vào đâu, Reg vào Reg mà các file vào các nơi mình muốn phải không? :D

Với một số dòng, như Hermes, thì có, nhưng bản Full là thương mại. Các dòng khác hầu hết không có.
Cách làm thủ công như Mod. Tom_codon viết trong các bài đầu tuy vất vả nhưng cũng thú vị đấy bạn ạ. Phần nào biểu hiện tính cách và trình độ của người Cook ROM qua cách Add. ứng dụng vào ROM đấy. :D
 
Status
Không mở trả lời sau này.
Top