• 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

KHÁI NIỆM THÀNH PHẦN ROM CỦA OMNIA i900 VÀ CƠ SỞ COOK ROM

PhamQuang

Manager
Các ROM của hãng tải về sau khi giải nén có định dạng là EXE.
Các KTV dòng này đã viết Tool sau để bung chúng ra, đó là Tool

i900Tools.exe

Link tải dứoi bài.

CÁCH DÙNG:

* Để bung ROM, ví dụ ROM tải về là: i900DTHJ6.exe

Ta copy vào thư mục có Tool trên và chạy dòng lệnh sau:
Mã:
i900tools i900DTHJ6.exe
Sẽ xuất hiện các thành phần:

EBOOT.NB0 - Tương đương như Bootloader của HTC
CSC.BIN - Phần bảo mật ROM
PDA.BIN - Phần OS của ROM
PHONE.BIN - Phần GSM hay Radio
i900XX.EXE - Tool Up ROM.


Trong các thành phần, duy nhất PDA.BIN có thể thay đổi chỉnh sửa (Cook ROM).
Sau khi chỉnh sửa (nếu muốn) bạn lại copy các thành phần (cả Tool up ROM) vào chung 1 thư mục và chạy dòng lệnh sau:
Mã:
i900tools -p i900NEW.exe
Tên đặt sau có thể tuỳ lựa chọn, ta sẽ có 1 ROM (EXE) mới để Up (nếu bạn thấy cần).

Bài này tôi giới thiệu cách tách và gộp các ROM của Omnia i900, cũng là cơ sở ban đầu cho việc Cook và Build ROM.
Bài sau sẽ là Tool để Up riêng từng thành phần ROM cho máy.
 

PhamQuang

Manager
CÔNG CỤ BUNG VÀ GỘP CÁC THÀNH PHẦN

=== ROM Omnia i900 ===


Công cụ mới nhất hiện nay của tác giả Pako777 (RUSSIA) tên là EXECutor 1.3.
Большое спасибо Pako777 !!!
Tôi đánh giá là công cụ tốt nhất hiện nay với các chức năng:
- Bung (extract) các thành phần: eboot.bin, pda.bin, phone.bincustomer.csc từ các EXE ROM File
- Gộp (Split) cũng từ các thành phần trên thành EXE ROM mới
- Bung customer.csc thành thư mục, chỉnh sửa rồi sau đó lại gộp lại như cũ.


Screen0011-2.jpg


Mở Tool ra các bạn sẽ tiến hành như sau:

1/ Để Extract ROM (EXE) ra các thành phần sử dụng Tab Disassemble, nhập File EXE (ROM) nhấn "Go", nó sẽ bung ra các thành phần như đã nêu trên.

2/ Để Gộp các thành phần các bạn chuyển qua Tab Assemble, nhập các thành phần rồi nhấn "Go", sẽ ra ROM EXE mới.


Screen0012-2.jpg

3/ Bung và gộp customer.csc:
Dùng Tab Customer_CSC trong đó cũng có thể bung file này ra thành thư mục rồi lại gộp lại.


Screen0011-3.jpg


Nói chung trong 4 thành phần ROM của i900 thì eboot.bin và phone.bin khó có thể can thiệp, 2 thành phần còn lại là pda.bincustomer.csc có thể chỉnh sửa (Cook) lại theo ý muốn thoải mái.
Đây có thể coi là 1 trong những Tool cơ sở cho bước đầu Cook và Build lại ROM.

Tool đưa kèm dưới bài.
 

PhamQuang

Manager
EXECutor by Pako777 v1.4


Tool của Pako777 với phiên bản mới: v1.4
- Tích hợp Tool Download các thành phần mới hơn: 1.6.4 hỗ trợ cho Update tốt hơn ROM cuối cùng.
- Tích hợp 2 ngôn ngữ EN và RUS.
Cùng các chỉnh sửa rất hay khác.

Screen009-1.jpg

 

PhamQuang

Manager
COOK THÀNH PHẦN PDA.BIN


Dùng Tool của Pako777 các bạn đã tách ra các thành phần của ROM và Tool đó cũng hỗ trợ gộp lại thành EXE luôn.
Vậy câu hỏi đặt ra: Cook ROM là Cook ở đâu và cái gì?
Xin trả lời: trong các thành phần trên thì chỉ có pda.bincustomer.csc có thể Cook, 2 thành phần kia không nên động chạm tới.
Việc Cook, hay chính xác hơn là chỉnh sửa customer.csc khá đơn giản, sẽ có bài nói riêng về nó.
Quan trong nhất là Cook pda.bin.
Rẩt may chúng ta có thể sử dụng Tool osnbtool (tác giả Weisun). Tool khá thú vị, có nhiều version khác nhau, hiện tôi đang sử dụng v1.48, đưa kèm dưới bài.

Nếu bạn sử dụng dòng lệnh sau:
Mã:
osnbtool -sp pda.bin
Các bạn sẽ thấy hiển thị hình ảnh sau:


1-2.jpg


Hãy chú ý chỗ tôi đánh dấu đỏ.
Nhìn vào bạn sẽ thấy pda.bin chưa 3 thành phần:
- Part-0: BOOT SECTION, Header ROM, thành phần mà hầu hết các ROM đều có, không nên thay đổi
- Part-1: XIP
- Part-2: imgfs

Các part-1 và part-2 chính là các thành phần để Cook.

(Tiếp trong bài sau).
 

PhamQuang

Manager
EXECutor by Pako777 v1.5


Tool của Pako777 với phiên bản mới: v1.5
- Tích hợp Tool Download các thành phần mới hơn: 1.6.4 hỗ trợ cho Update tốt hơn ROM cuối cùng.
- Tích hợp 2 ngôn ngữ EN và RUS.
- Có thể chỉnh sửa Version Customer.csc bằng Tool.
- Có thể sử dụng Tool tạo EXE không có thành phần Phone.bin, giảm thời gian Up tốt.
Ngoài thành phần bắt buộc là eboot.bin, bạn có thể bỏ bất kỳ thành phần khác khi tạo ROM, ví dụ bỏ Phone.bin,....
Cùng các chỉnh sửa rất hay khác.

* Hình ảnh minh họa v1.5:

1-5.jpg

* Minh họa chỉnh sửa customer.csc:

2-2.jpg

* Minh hoạ gộp EXE bỏ qua Phone:

3-2.jpg


Thank Pako777 !!!

 

hlp

New Member
hic hic...đang mày mò cook rom...mò mãi ko thể tìm đc mấy cái file của streaming player...ko có trong SYS, trong ROM hay OEM...giờ nhờ tool của bác Quang mới thấy nó trong CSC...
cháu hiện tại ko hiểu, cháu sử dụng tool trên mạng thì bung rom ra các thành phần như oem, os.nb, SYS...thì ko thể thấy 1 số file (như streaming player)..nhưng dùng các tool của bác đưa lại chỉ thấy 1 số phần như PDA.bin, customer.csc.....vậy bác có thể nói về sự khác nhau đó hoặc đưa link cho cháu nghiên cứu ko ạ...cảm ơn bác..
 

LIENHUONG

New Member
Đến là phải quay lại i9 :D Hi vọng lần này làm xong ít ra cũng phải ngon hơn lần trước. Thank bác nhiều :p
 

tuanbka

New Member
bung ra rồi dùng cái gì để edit vậy bác
em muốn thay đổi 1 số icon và image của máy mà
 

PhamQuang

Manager
bung ra rồi dùng cái gì để edit vậy bác
em muốn thay đổi 1 số icon và image của máy mà

Bung ra có mấy tác dụng:
- Giúp hỗ trợ Up ROM riêng từng thành phần >>> đã giới thiệu
- Để Cook và Build lại ROM. Điều này hiện đang bận quá, chưa có thời gian viết bài cụ thể.
Bạn hãy theo dõi nhé, bài số 4 sẽ về Cook pda.bin đó. :D
 

hoacvxd2008

New Member
Bác Quang ơi, bớt chút thời gian hướng dân thêm cho anh em tự làm đi.
Theo hướng dẫn của bác thì mới chỉ bung ROM ra được thôi, còn chỉnh sửa cụ thể thế nào thì vẫn chưa biết làm.
 

t2008

New Member
Bác Quang ơi, sau khi port XIP mới qua i900 ROM thì sửa 5 số sau (Build ...) trong About chỗ nào vậy, em kiếm mãi chưa ra.

( 1.4.x thì em biết chỗ rồi )

Thanks bác.
 

PhamQuang

Manager
Bác Quang ơi, sau khi port XIP mới qua i900 ROM thì sửa 5 số sau (Build ...) trong About chỗ nào vậy, em kiếm mãi chưa ra.

( 1.4.x thì em biết chỗ rồi )

Thanks bác.

Thông số của XIP và Build thì sửa sao được, nếu dùng Hex mà sửa thì đâu còn gọi là Port full XIP và Build nữa???

Nguyên lý, ví dụ: phần About ghi:

CE OS 5.2.20764 Build 20764.1.4.3 PV chẳng hạn.

- Chỗ 5.2.20764, để có số 20764 1 cách hoàn thiện, phải port XIP, nếu fake, các KTV giỏi người ta biết ngay. :D
- Chỗ Build 20764.1.4.3 cũng vậy. 20764 phải thay full SYS từ các dòng khác, còn 1.4.3 PV thì có thể thêm sửa tuỳ ý, tuy nhiên phải tuân theo quy củ của các Build Ship, mới được sự công nhận của các Cooker được.

Tóm lại, tuy chỉ là các thông số ghi 1 cách vô tình nhưng việc thay đổi đuợc chúng là quả 1 quá trình đôi khi mất vài ngày, hiện đã có nhiều công cụ hỗ trợ chứ không như cách đây vài tháng, có khi mất cả ngày mới port xong 1 vế.
Ngắn gọn là các bạn nếu muốn Cook ROM, Port ROM,... hoàn hảo, nên nghiên cứu kỹ việc này. Nếu rảnh mình sẽ hỗ trợ thêm.
 

t2008

New Member
Trời, face thì nói làm chi.

Sau khi lấy XIP mới qua i900 ROM thì About trên máy em ra thế này :

CE OS 5.2.20757 Build 20270.1.3.1

Em xem trên XDA-Developer cũng có người bị tình trạng giống vậy (phone loại khác), nhưng tìm không thấy vấn đề nằm ở đâu.

Bác có thể giới thiệu thêm vài công cụ (soft) khác được không?
 

PhamQuang

Manager
Trời, face thì nói làm chi.

Sau khi lấy XIP mới qua i900 ROM thì About trên máy em ra thế này :

CE OS 5.2.20757 Build 20270.1.3.1

Em xem trên XDA-Developer cũng có người bị tình trạng giống vậy (phone loại khác), nhưng tìm không thấy vấn đề nằm ở đâu.

Bác có thể giới thiệu thêm vài công cụ (soft) khác được không?

Nghe qua mình thấy bạn mới chỉ biết Cook thôi chứ hình như chưa thạo PORT ROM đâu, đúng không? :D
PORT ROM là level cao hơn nhiều so với Cook đó.
Nhìn qua mấy dòng bạn ghi trên, thấy ngay là chưa port thành công Build rồi, tạm coi như đã "nghịch" XIP mà thôi.
Rảnh rỗi qua Yahoo chúng ta đàm đạo thêm nhé, trên diễn đàn nói nhiều cũng khó hiểu đó.
 

t2008

New Member
Vâng, em chỉ mới cook chỉ bằng bộ kitchen duy nhất lấy từ PDAcLan. WM cũng chỉ là mới xài lần đầu với con i900 này. Lúc mới dùng, em muốn đập một phát vì thấy tệ, khó xài hơn Motorola E6 mà em đã từng dùng. Nhưng giờ thì "phơ" rồi. "Phá" đã thiệt luôn. XIP thì em chôm từ ROM của bác :)

Không biết bác có rảnh giờ tối (giờ VN) không ? Ban ngày ở chỗ làm việc, em không vô net được (chỉ cho vô đến 8h sáng, trưa từ 12h đến 13h , sau đó tắt :(()
 

PhamQuang

Manager
Trong bài số 5, vừa giới thiệu phiên bản mới:

EXECutor by Pako777 v1.5

Với nhiều chức năng mới rất tuyệt vời, hỗ trợ nhẹ nhàng hơn công việc của người Up ROM và cả người Cook ROM.
 

kentnguyen

New Member
để chat thì dùng PPC kết nối làm modem , GPRS hoac EVDO ( sfone) chat yahoo thôi, đâu có tồn tiền nhiều bác ^^
 

AnhPheCT

New Member
Tool i900 EXEcutor 2.3 của Pako777

Tool i900 EXECutor by Pako777 v2.3 Cập Nhật!

* Tool của Pako777 với phiên bản mới: v2.3
- Tích hợp 2 ngôn ngữ EN và RUS.
- Có thể chỉnh sửa Version Customer.csc bằng Tool.
- Có thể sử dụng Tool tạo EXE không có thành phần Phone.bin, giảm thời gian Up tốt.
Ngoài thành phần bắt buộc là eboot.bin, bạn có thể bỏ bất kỳ thành phần khác khi tạo ROM, ví dụ bỏ Phone.bin,....
Cùng các chỉnh sửa rất hay khác.

* Hình ảnh minh họa v2.3

anhso-46_2.jpg


Link download

Tool i900 EXECutor by Pako777 v2.3
 
Chỉnh sửa cuối:

AnhPheCT

New Member
Một số Rom khi giải nén bằng Tools i900 EXECutor by Pako777 không có thành phần CSC.BIN - Phần bảo mật ROM Vậy xin hỏi Bác Quang Khi Up Rom bằng GrandPrix_1.6.4 từng thành phần Cháu không cần nạp CSC.BIN - Phần bảo mật ROM mà chỉ nạp PDA.BIN - Phần OS của ROM thôi Up Rom có ảnh hưởng gì không ạ! Xin cảm ơn!
 

AnhPheCT

New Member
Tool i900 EXECutor by Pako777 v2.4 Cập Nhật (03/11/2009)!

* Tool của Pako777 với phiên bản mới: v2.4
- Tích hợp 2 ngôn ngữ EN và RUS.
- Có thể chỉnh sửa Version Customer.csc bằng Tool.
- Có thể sử dụng Tool tạo EXE không có thành phần Phone.bin, giảm thời gian Up tốt.
Ngoài thành phần bắt buộc là eboot.bin, bạn có thể bỏ bất kỳ thành phần khác khi tạo ROM, ví dụ bỏ Phone.bin,....
Cùng các chỉnh sửa rất hay khác.

* Hình ảnh minh họa v2.4

anhso-18_1.jpg


Link download

Tool i900 EXECutor by Pako777 v2.4
 
Top