• 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

Hướng dẫn Cook ROM (tạo Custome FW) Symbian S60v3 FP2/V5^3 + Cập nhật Custome FW

hienblog8x

New Member
Xin chào các bạn! Hẳn các bạn đã biết Hệ điều hành Symbian (Symbian OS) đã trở nên quen thuộc với rất nhiều người. Điện thoại thông minh sử dụng hệ điều hành này hiện đang phát triển ở phiên bản OS9.x thế hệ 3 và thế hệ 5. Quá trình phát triển trên hai thế hệ này cũng đã rất lâu rồi. Tuy nhiên với khoảng thời gian đó sự phát triển này được bó chặt và chịu chi phối rất nhiều của nhà sản xuất điện thoại. Chúng ta thường có nhu cầu sử dụng, cài đặt thêm ứng dụng và các bạn thường gặp nhiều khó khăn. Thường thì khái niệm sign, hack phone đã gắn kèm với việc sử dụng, cài đặt ứng dụng trên các điện thoại sử dụng HĐH Symbian OS9.x này.

Trên đây là một chút mở đầu mình và mọi người cùng điểm qua để chúng ta cùng nói về vấn đề chính của chủ đề này. Khoảng hơn 1 tháng trở lại đây, người dùng đã rất vui mừng khi đã có nhiều sự thay đổi đối với HĐH Symbian OS9.x. Giờ đây người ta đã nói đến Symbian OS9.x nhiều hơn với cụm từ "Open Source" (Mã nguồn mở) với sự tạo thành các bản Custome Firmware đầu tiên từ nhóm PNHT và rất nhiều người dùng có kiến thức. Các bản Custome Fimware ra đời đã giúp người dùng Symbian OS9.x hack được phone với các phiên bản fw mà trước đây HelloOX hay các phương pháp khác không thể. Xa hơn thế là với Custome Firmware người dùng đã có thể tạo ra các bản Firmware tối ưu hơn, tiện ích hơn, đẹp hơn, nhiều phần mềm tích hợp sẵn, phone được hack chỉ sau khi chạy FW,... Và tạo ra Custome Firmware đó thì công việc của chúng ra đó là Cook ROM.

Có thể hiểu đơn thuần ROM là phần cơ bản của một HĐH. Nó là tập hợp của nhiều chương trình hệ thống, chương trình điều khiển, thư viện,... để máy có thể hoạt động được. ROM được ghi vào phần bộ nhớ Flash trên điện thoại. Vậy Cook ROM là gì? Từ Cook theo nghĩa "nấu ăn, nấu nướng" - và Cook ROM đơn giản nghĩa là bạn chế biến, thêm bớt những gì bạn muốn vào ROM. Cũng giống như là bạn tạo một chiếc đĩa cài đặt máy tính (Windows) với nhiều sự thay đổi mang tính cá nhân. Vậy chúng ta tiếp tục nhé!:-?

Bài viết này tham khảo từ diễn đàn Symbian-freak.com, persian-forums.com và các nguồn trên Internet, xin cảm ơn đến các tác giả đã phát triển và hướng dẫn (All credits to the original developers, modders and Thanks to DonMC & PNHT Team!!!)

Các công cụ chính để thực hiện:
Nokia Editor: đây là công cụ dùng để chỉnh sửa ROM/ROFS (Nó giúp giải nén, sửa, thêm/bớt và đóng gói lại)
Navifirm : http://www.mediafire.com/?temtzzfiwt3
Dùng để download các file FW
JAF hoặc Phoenix: Công cụ để Flash FW
Download JAF 1.98.62 setup + Crack JAF 1.98.62
http://www.mediafire.com/?nmtwcyzxgcn + crack http://www.mediafire.com/?2k4jdninnym
Download JAF 1.98.64 + pkey full
http://www.mediafire.com/?dkqe2ozzdko
Xác đinh công việc:
1. Đầu tiên để Cook ROM thì bạn cần có các file FW, trong các file FW đó thì có ROM. File ROM có 2 loại đó là rofs2 và uda
2. Bạn dùng Navifirm down các file của FW ứng với máy bạn và đặt tại một thư mục nào đó
3. Giải nén file Nokia Editor. Mở chương trình Nokia Editor, chọn Open và dẫn tới nơi lưu các file FW. Mở file rofs2 hoặc uda.
4. Sau đó chọn Extract để tiến hành giải nén ROM
4.1. Với ROM dạng rofs2 thì nội dung của nó sẽ được giải nén toàn bộ vào thư mục rofs2
4.2. Với ROM dạng uda thì nội dung của nó sẽ được giải nén toàn bộ vào thư mục fat16 (tạo ra file .img trong thư mục fat16)
5. Chỉnh sửa các file của bạn (Không được đóng chương trình Nokia Editor)
5.1. Với ROM dạng rofs2 thì bạn chỉnh sửa các nội dung trong thư mục rofs2
5.2. Với ROM dạng uda thì bạn dùng chương trình Magic ISO Maker hoặc winimage để sửa file ảnh trong thư mục fat16
6. Sau khi đã chỉnh sửa nội dung xong thì chọn Repack ở chương trình Nokia Editor
7. ROM được Repack (đóng gói) xong sẽ
7.1. Có tên REB-RM************.rofs2.*** ở thư mục Nokia Editor với ROM dạng rofs2
7.2. REB-RM***********.uda.*** với ROM dạng uda
8. Sửa tên (xóa "REB-") ở file ROM sau khi Repack
9. Copy file ROM sau khi hoàn thành cùng với các file FW đến đường dẫn C:\Program Files\Nokia\Phoenix\Products\RM-xxx để Flash. Với RM-xxx ứng với điện thoại của bạn






Các file cần thiết cho phần đầu của bạn ở đây :p
NokiaEditorBeta0.4.rar
NokiaEditorBeta0.5.rar
NokiaEditorBeta0.6.rar
Magic.ISO.Maker.5.5.Build.0281.Full.rar

Cook ROM các mục cơ bản
1. Tích hợp Rompatcher vào ROM
- Khi tích hợp Rompatcher sẵn vào ROM thì sau khi Flash Rompatcher sẽ được cài đặt luôn, và phone của bạn đã được hack, vẫn giữ hack dù bạn reset hoặc hard reset.
- Thực hiện: Dùng SisContent mở Rompatcher 2.03 và giải nén các nội dung của Rompatcher 2.03. Copy các thư mục theo các đường dẫn vào bên trong thư mục rofs2 hoặc fat16. Sau đó copy file starter_non_critical_1.rsc vào thư mục z:\resource (hay resource trong rofs2)
Download starter_non_critical_1.zip

2. Chuyển bộ nhớ Cache từ ổ C sang E (thẻ nhớ)
Tạo thêm bộ nhớ trống cho ổ C
- Tìm tập tin 101F8557.txt trong /private/10202be9/ và mở nó bằng Notepad.
- Sửa dòng 0x3 và 0x4, thay thế "c thành e"
- Lưu tập tin lại. Và bạn cũng phải tạo thư mục /system/cache trên thẻ nhớ.

3. Chuyển các hiệu ứng Theme
Thay đổi các hiệu ứng giao diện mặc định nhàm chán
- Bạn tìm các gói hiệu ứng thích hợp và thay thế tất cả các file trong /resource/effects/ bằng một bộ mới
- Dưới đây là hiệu ứng có tên "SlideSpin Effect" do Mr.G, hiệu ứng này mình đã cook trên FW v40 của 5800
Download SlideSpin Effect

VIDEO-:D mình hum pik up video nên nhờ mod edit rùm mình nhé

4. Cải thiện chất lượng ảnh Camera
- Download và copy file '10282edc.txt' vào trong /private/10202be9/

5. Chặn các ứng dụng không cần thiết tự khởi động
Các ứng dụng không cần thiết tự khởi động khi khởi động phone lần đầu tiên. (danh bạ, nhật ký, đồng hồ, v.v...) Bạn có thể kiểm tra chúng bằng cách dùng Jbak Task manager / killme. Dừng kích hoạt chúng làm cho điện thoại khởi động nhanh hơn
- Download tập tin "starter_background_apps.rsc" , sửa và copy nó vào thư mục /resource/

6. Chặn tự động gửi tin nhắn SMS Chào mừng (Disable Auto sending of Welcome SMS)
Sau khi hard reset hoặc flash, điện thoại sẽ tự động gửi 1 tin nhắn SMS đến Nokia, khiến bạn khó chịu và không cần thiết
- Copy file "Welcome2.exe" đã sửa đổi vào /sys/bin/

7. Chặn ứng dụng "MyNokia" (Disable "MyNokia" App)
Ở một số quốc gia, dịch vụ ứng dụng MyNokia không sẵn có ở đó. Điều này sẽ chặn nó, chỉ có biểu tượng ứng dụng sẽ xuất hiện mà không kèm chức năng.
- Để chặn nó, copy "mynokia.exe" đã thay đổi vào /sys/bin/
Download file cho mục 6. + 7 .

8. Splash screens: Change Startup/Shutdown (Thay đổi biểu tượng khi khởi động/tắt phone)
- Khởi động: Tìm tập tin SplashScreen.mif trong /resource/apps/ và thay thế bằng file ảnh của bạn với cùng tên
- Tắt: Tìm tập tin SysAp.mif trong /resource/apps/ và thay thế bằng file ảnh của bạn với cùng tên
- Để thay đổi âm thanh khi khởi động, hãy thay đổi tên file mp3 tương thích thành 'startup.mp3' và đặt nó vào trong C:/boot/
Download Splash screen;;)

9. Hack with Cert 20 Full Caps, RP+ 2.03 enable "auto-apply"
Hack với chứng chỉ đầy đủ 20 capabilities, Rompatcher+ 2.03 có thể chạy "Auto-Apply".
Các FW mới không hack được vì cer từ OPDA chỉ có 17 caps. Với phương pháp này thì các phone đều đã hack được
Download Hack using Cert 20 Caps - RP+2.3-autoapply_patches.rar
**
- Copy tập tin swicertstore.dat vào \resource\ thay thế file swicertstore.dat mặc định. Xong
- Sau khi flash, bạn sẽ cài đặt được bản RP+ 2.3_signed bằng cert full 20 caps (RP+ 2.3_signed có trong file download trên)
- Copy hai file patch installserver & open4all vào thư mục E:\Patches và mở RP+ để apply chúng
- Và giờ thì RP+ có khả năng "auto-apply" dù bạn reset/hard reset
(Bạn có thể làm theo mục 1. - tương ứng với mục này)

Trên đây là vài mục cơ bản về Cook ROM được chia sẻ rộng rãi. Tuy nhiên việc Cook ROM còn rất nhiều sự thay đổi trên các thành phần khác với độ phức tạp và khó khăn hơn theo đó cũng ít được chia sẻ. Có thể ví dụ như làm thay đổi Homescreen sang chế độ xoay ngang, thay đổi phím chức năng 0 để gọi trình duyệt Opera (hay cái khác tùy bạn), tăng lượng RAM,...
Vậy nên mình mong là các bạn cùng chia sẻ kiến thức về Cook ROM ở topic này để chúng ta sẽ có thể tạo ra những bản Custome Firmware (CFW) hay và tối ưu hơn.

mr.Tjn Chúc các bạn thành công=D>
=D> Nguồn www.vn-zoom.com
 
Last edited by a moderator:

sieutocdo1994

New Member
cho mình hỏi N79 khi cook thì cook file nào? vào chọn dòng nào khi dùng nokia editor (Phone model (5530, 5800, N97, N86),Phone model (N96),...)?
 

Dragon459

Manager
m cũng có câu hỏi tương tự bác hoanghuy với máy n81.lần trước cook theo kiểu v5 thì die.chưa hiểu v3 cook kiểu gì???v5 dạo này chưa có gì ms để nghịch về v3 chơi tạm vậy.mà chưa hiểu v3 cook kiểu gì.
ví dụ như máy n81 k có rofs mà lại là c00 và V16 thì cook file nào vậy chủ thơt,uda thì 77kb chả biết cook dc cái gì nữa
 
Chỉnh sửa cuối:

Trunghuy90

New Member
cho mình hỏi N79 khi cook thì cook file nào? vào chọn dòng nàokhi dùng nokia editor (Phone model (5530, 5800, N97, N86),Phone model (N96),...)?
Để chế độ mặc định của Nokia Editor beta7. Và có thể cook cả roê2,rof3 và uda.
m cũng có câu hỏi tương tự bác hoanghuy với máy n81.lần trước cook theo kiểu v5 thì die.chưa hiểu v3 cook kiểu gì???v5 dạo này chưa có gì ms để nghịch về v3 chơi tạm vậy.mà chưa hiểu v3 cook kiểu gì.
ví dụ như máy n81 k có rofs mà lại là c00 và V16 thì cook file nào vậy chủ thơt,uda thì 77kb chả biết cook dc cái gì nữa
Con này chưa cao thủ nào giám thử cả. Tuy nhiên nếu đc cũng chỉ là bung uda ra thôi.
Có thể cook cho c5 ko bạn .mình tình nguyện up thử cho
C5-03 thì cook bình thường. C5-00 thì cook file uda
 

tuanvu202

New Member
cho mình hỏi E63 RM-437 có hack dc bằng JAF ko vậy...mới chuyển sang v3 nên hơi khó hiểu :D:D:D
 

swedenboy

New Member
Cho mình hỏi có cách nào cook để thay đổi tổ hợp phím unlock keyboard cho E72 không hen?

Thanks
 

hopvan

New Member
hack e71

này mấy bác mình ở box s60v5 qua đây có con e71 mà ko biết hack sao nữa. bạn nào giúp mình hack bằng jad được ko vì mình xài cách này bên s60v5 quen rồi
xin tận tình giup đỡ
 
Top