Tổng hợp HƯỚNG DẪN CHO COOKER NEWBIE BELLE

Thảo luận trong "Nâng cấp - Thay đổi Firmware" bắt đầu bởi tuyetlientu, 2/9/12.

  1. tuyetlientu

    tuyetlientu Moderator

    • Đời quá bạc nên ta đành sống nhạt thế thôi !
    Bài viết:
    1,993
    Được thích:
    12,682
    Thành tích:
    113
    Đến từ:
    Thiên Sơn Tuyết Cốc
    Hãy bắt tay vào tạo ra bản cfw đầu tiên nào

    I. Cơ bản
    Đã có hàng ngàn bài viết về cook firmware trên các diễn đàn học thuật. Tuy vậy mình vẫn muốn viết một hướng dẫn thật cơ bản. Hy vọng ae quan tâm, chưa biết cook, có thể tùy biến cho mình một bản cfw không đụng hàng, cá nhân hóa hoàn toàn theo ý thích của mỗi người.
    Bài viết này chỉ trả lời các câu hỏi sau:
    1-Làm thế nào để mod (thay đổi hoặc thêm bớt một số tính năng cho điện thoại)
    2-Làm thế nào để tăng dung lượng ổ C lên tối đa
    3-Làm thế nào để nhúng ứng dụng.

    +Các tính năng có thể phù hợp với phiên bản này, nhưng không phù hợp với phiên bản khác. Hãy chú ý các khuyến cáo.
    Trên gói FW (VD thư mục RM-779) hãy chỉ quan tâm đến các file .fpsx sau: .rofs3.fpsx, .rofs2.fpsx, .core.fpsx, .uda.fpsx
    Giải thích về các file trên (quy ước không gọi .fpsx)
    -File .core : Chứa toàn bộ nhân của hệ điều hành. Sau khi flash xong sẽ đc nằm trong ROM. Không bị mất đi khi format 4 ngón.
    -File .rofs2 Chứa các thiết lập, một số phần mềm vỏ, môt số tùy biến phần mềm của NOKIA. Các thiết lập này cũng nằm trong ROM khi flash
    -File .rofs3 hầu như để trống và có dung lượng nhỏ nhất. Dung lượng chứa cho phép cũng nhỏ nhất. File này chứa các tùy biến thay đổi core hoặc rofs2. Nó dành cho những nhà cung cấp (các quốc gia khác nhau, các cooker). Mỗi tùy biến tương đương từ rofs3 sẽ loại bỏ các thiết lập giống nó trong core, rofs2. Như vậy tùy biến trong rofs3 có thể gọi là tùy biến ưu tiên.
    -File .uda chứa các phần mềm của Nokia cũng như các phần mềm thứ 3. Bạn thậm chí chẳng cần đến nó khi flash. Nhân của hệ điều hành nằm trong ROM vẫn đủ sức thực hiện các tác vụ cơ bản của điện thoại. Các phần mềm nhúng ở .uda sẽ nằm trên ổ C.
    II. Can thiệp
    Xào nấu 1 fw là can thiệp, thay đổi, thêm bớt các file cụ thể, vào các vị trí cụ thể. trong các file .fpsx ở trên. Nhằm tạo ra hoặc cải thiện các tính năng cho điện thoại. Công cụ hoàn hảo để thực hiện việc này trên Belle là Nokia Cookie 2.9
    Đầu tiên các bạn hãy đọc bài này phần B để mở khóa core. Từ bây giờ bạn có thể tùy biến các file .fpsx thoải mái
    Trích xuất hướng dẫn MỞ KHÓA CORE từ SymbianVN.NET:
    Các hướng dẫn quan trọng khác :
    1. Hack vĩnh viễn và mod:
    -Mod txt tính năng nằm phần lớn ở rofs2>private>10202be9. Nếu bạn không nhúng các mod dạng này vào roft3. Thì chỉ cần mod thẳng vào thư mục 10202be9 là đc. Hay nói cách khác. Nếu một mod chỉ đường dẫn tới 10202be9. Bạn có thể mod thẳng vào đây.
    -Trong các hướng dẫn dưới đây, đôi khi người viết sử dụng " rofs, rofs1 ". Thực ra họ đang nói đến "core".
    Bạn nên đọc kỹ từng thông tin của mỗi mod mà bạn dự định. Nó có thể làm việc tốt trong uda (có bản dành cho sau khi flash), hoặc chỉ trong core, rofs2,3 (nghĩa là nếu không cook, bạn không thể sử dụng mod đó).
    VD: Mod tăng Heap size chỉ làm việc ổn định khi đặt trong core. Hoặc mod rung khi nhận, ngắt cuộc gọi làm việc tốt cả trên UDA và rofs2

    Các mod tổng hợp, dùng nhiều đc cho Belle
    Các mod update ngày 03-5-2012 từ Strategist
    Mod PR 1.2 for Anna Belle
    Mod for Nokia X6. Không dùng đc cho Belle. Nhưng là 1 cách hay để bạn tìm kiếm update của các mod đó trên belle
    2. Hướng dẫn tăng dung lượng ổ C.
    Có thể xoá sạch mọi file, thư mục trong uda để tăng tối đa dung lượng ổ C sau khi flash. Tuy vậy để tránh lỗi cho một số tính năng. Bạn có thể dùng gói sau:
    Dùng Nokia Cookie, mở file .uda. Nhấn Explorer File để mở trình duyệt extract uda. Xóa sạch mọi thứ trong đó. Sau đấy chép đè những thư mục trong UDA này vào.
    Đây là uda mình đã xóa hết mọi ứng dụng thứ 3. Chỉ giữ lại Nokia Music, Youtube. Và các phần đảm bảo độ ổn định cho hệ thống.
    1,Update gói UDA của GL. Đã tích hợp sẵn Nokia Store 3.24 (053) mới nhất. Gói này loại bỏ Youtube và Nokia Music nhé. (xem thêm ở đây)
    2, Gói UDA của mình, tích hợp sẵn Nokia Map suite (3.09), Nokia store 3.24 (053), không loại bỏ Youtube & Nokia Music

    Khi bạn thay thế các file trong uda bằng một trong số các gói trên. Hãy lưu ý 2 mục sau:
    -Bộ Photo editor và Video editor. Bạn nên ném vào rofs2 hoặc core (không đc cho vào rofs3) để đảm bảo không bị thiếu 2 tính năng này.
    -Cũng phải cho vào rosf2 file có tên là Phone As Modem theo đường dẫn C:\NokiaCooker_2.9\Files\private\2000fda7
    3. Hướng dẫn nhúng các ứng dụng vào ổ C hoặc ROM:
    a.Các app nhúng vào .uda sẽ nằm trên ổ C sau khi flash, nhúng vào core hay rofs2,3 sẽ nằm trong ROM và không bị mất đi khi format 4 ngón. Phần mềm nào hay có update thì không nên nhúng vào ROM. Kẻo gặp lỗi update.
    Bộ bản đồ và Nokia Store nhúng vào ROM cũng hay gặp trục trặc. Không nên nhé.

    Bạn muốn bản đồ mới nhất, Nokia store mới nhất,... hãy vào đây để tải về. Anh em bên 67 đã tập hợp đc khá nhiều rồi đấy.
    (Bạn nên dùng x-plorer để copy các thư mục resouce, sys, system từ ổ C ra. Từ đó có thể trích xuất đc các file .r96 - ngôn ngữ tiếng Việt)
    b. Hướng dẫn extract file, thư mục từ gói .sis bằng Siscontent phục vụ cho nhúng ứng dụng:
    Đây là cách mình thường dùng để nhúng mọi thứ vào cfw:
    Tải về : siscontents1744.zip
    Giải nén, mở file extsis.exe lên. Nhấn Ctrl+O để tìm mở file .sis
    Click vào dấu khoanh đỏ 1 như hình dưới đây, copy các file, thư mục ra, lựa chọn rồi chép đè vào cfw. Nghiên cứu tẹo là biết đường dẫn tuyệt đối.
    [​IMG]

    III. Vài lưu ý:
    -Các link mod tập hợp ở trên có cả mới, cũ. Và không hẳn dùng đc mọi mod cho belle FP1. Tuy vậy nếu bạn thích một mod trong số đó. Hãy thử seach update của mod đó cho FP1. Nó có thì hay. Nếu nó không có. Bạn có thể thử. Tuy vậy độ rủi ro cao
    -Các mod .txt làm việc tốt nhất trên rofs2, rofs3.
    -Càng hạn chế mod vào core càng tốt
    -Càng hạn chế nhúng ứng dụng vào rofs3 càng tốt.
    -Rofs2 tương thích với rất nhiều mod. Hơn hẳn core.
    -Mod ưu tiên: rofs3 > rofs2 > core
    -Nhúng ưu tiên: core> rofs2> rofs3
    -Rofs3 chỉ nên để font, theme,... và các tùy chỉnh. VD ở trên nếu bạn để Photo Editor và Video Editor ở Rof3. Bạn sẽ gặp vấn đề khi 2 phần mềm này xử lý các file có dung lượng lớn.

    -Bài viết có vẻ ngắn nhưng các link ở trên cực kỳ chi tiết. Đặc biệt link đến mấy trang trong 67vn. Bạn rất nên đọc chúng.
    -Các vấn đề gặp phải hoặc chuyên sâu. Xin dành cho tranh luận, hỏi đáp bên dưới. Mình rất vui nếu có thể giúp các bạn. Nếu bạn không chắc một mod nào đó. Có thể hỏi ở đây. Biết đâu mình hoặc nhiều ae khác đã thử khả năng hoạt động của nó rồi. Khi đó bạn đỡ phải thử hơn.

    Bài viết sử dụng tư liệu từ SymbianVN.net , Dailymobile , Nokia Developer Devices Tinhte.vn

    chân thành cảm ơn thành viên tuyetkiem.cntt của Tinhte.vn
    bài viết của mình sử dụng hầu hết tư liệu từ bài của bạn,nếu có gì quá đáng mong bạn bỏ qua cho:p
     
    :
  2. tuyetlientu

    tuyetlientu Moderator

    • Đời quá bạc nên ta đành sống nhạt thế thôi !
    Bài viết:
    1,993
    Được thích:
    12,682
    Thành tích:
    113
    Đến từ:
    Thiên Sơn Tuyết Cốc
    IV. Tản mạn:
    1.UID
    a.UID là gì? UIDs là gì?
    + UID (Unique Identifier) là một dãy số 32 bit được định nghĩa trong khoảng từ 0x00000000 đến 0xFFFFFFFF (Hệ thập lục phân -Hex).
    UID là dãy mã số quy định cho 1 file thực thi hoặc 1 ứng dụng từ hệ thống hoặc từ bên thứ 3. Nó quy ước (duy nhất) vị trí cũng như định danh của 1 file hay ứng dụng.
    VD: UID của phần mềm SoundHound (phần mềm tương tự shazam) là: 0x20037360
    + UIDs là dãy số con, thuộc tập các số trong UID. Nó quy định một ứng dụng được bảo vệ hay không đc bảo vệ. Cụ thể: Bất kỳ một ứng dụng nào có UID nằm trong giải 0x7FFFFFFF trở xuống đến 0x00000000 đều thuộc UIDs và được bảo vệ. Điều đó có nghĩa rằng. Các phần mềm có UID thuộc dãy UIDs mà không đc đăng ký (signed) với Nokia thì đều bị hệ thống từ chối cài đặt (ông chưa đăng ký với tôi, nhưng soft của ông lại có UID nằm trong nhóm đặc quyền của tôi. Vớ vẩn. Ông lượn đi).
    + Nhóm UID còn lại thuộc nhóm không đc bảo vệ. Nó có cho phép app sử dụng không thì mình không biết.
    + Tất cả những rắc rối do UIDs quy định đều bị loại bỏ với các cooker. Những người hack hệ thống.
    b. Tại sao lại quan tâm đến UID.
    Với các cooker, UID thực sự rất quan trọng. Nó hiện diện trong các shell script, các đường dẫn. Quy định tính năng, thiết lập, khả năng sử dụng tài nguyên hệ thống. Quy định giao diện, icon, vị trí trên UI.
    VD: Tính năng ghi âm (Recorder) chẳng qua là một phần mềm nhúng từ Nokia, nó có UID là 0x100058CA
    Bạn muốn chỉnh sửa các thiết lập cũng như khả năng của nó. Bạn phải can thiệp vào file điều khiển nó trong thư mục 10202be9. Đó là file 101f87a3.txt.
    Như vậy UID cùng với các thiết lập điều khiển txt sẽ thay đổi hoặc bổ xung các tính năng cho hệ thống (với một số lượng lớn ứng dụng)

    Bài viết sử dụng tư liệu từ SymbianVN.net , Dailymobile , Nokia Developer Devices Tinhte.vn

    chân thành cảm ơn thành viên tuyetkiem.cntt của Tinhte.vn
    bài viết của mình sử dụng hầu hết tư liệu từ bài của bạn,nếu có gì quá đáng mong bạn bỏ qua cho:p
     
  3. onggia179

    onggia179 Moderator

    • THÔNG BÁO : _ _ _ _ _ Hôm nay không có thông báo _ _ _ _ _ khi nào có Thông Báo sẽ Thông Báo _ _ _ _ _ Hết Thông Báo
    Bài viết:
    720
    Được thích:
    4,412
    Thành tích:
    93
    Đến từ:
    Quê Lụa - Nơi ở Đất Thép
    Ai mới học món này phải có thời gian và kiên trì nha, dễ điên lắm đoá, Lão mới làm cũng bị...[​IMG]
     
  4. chinsuX7

    chinsuX7 Thành viên

    Bài viết:
    15
    Được thích:
    70
    Thành tích:
    13
    chẹp chẹp, chưa có thời gian để vọc nữa :D ít bữa sẽ vock
     
  5. boyshockrock16

    boyshockrock16 Thành viên

    Bài viết:
    199
    Được thích:
    1,286
    Thành tích:
    93
    ps thêm câu nữa tuyetlientu ơi.ai nóng tính thì đừng chơi món này vì có thể làm hại đến đt đập hoặn ném đt đó.he he
     
  6. cdsppro

    cdsppro Thành viên mới

    Bài viết:
    2
    Được thích:
    1
    Thành tích:
    3
    bác tuyetlientu ơi! Cho em hỏi hơi lạc đề chút! Em muốn thêm bớt ngôn ngữ trong fw (belle) thì nên tham khảo bài viết nào ah! Em thấy bên daily có cfw co fw hay! Nhung kô có tiếng việt! Với lại con e6 ít ai quan tâm nên ở việt nam hiếm cwf quá!?thanks bác! Nến hướng dẫn cụ thể thì tốt quá vì em chưa thử bao giờ!
     
    buymoney thích bài này.
  7. L3m4nh26

    L3m4nh26 Thành viên

    Bài viết:
    36
    Được thích:
    57
    Thành tích:
    18
    Đến từ:
    Thanh Hóa
    nokia cooker bị lỗi này là sao ?
    nokiacooker.exe Application Error
    The application failed to initialize properly (0xc0000135). Click on OK to terminate the applivation.
    cài mấy bản rồi ₫ều bị.ntn :(
     
    buymoney thích bài này.
  8. tuannguyen_11

    tuannguyen_11 Thành viên

    Bài viết:
    90
    Được thích:
    169
    Thành tích:
    33
    nokiacooker.exe Application Error
    Các ứng dụng không thể khởi động đúng (0xc0000135). Nhắp chuột vào OK để chấm dứt applivation..
    có thể do bạn thao tác sai mới báo như vậy,mình sài có bị làm sao đậu nè.
     
    buymoney thích bài này.
  9. angel3j

    angel3j Thành viên mới

    Bài viết:
    1
    Được thích:
    0
    Thành tích:
    1
    bài viết rất bỔ ích, thank pák hit:
     
  10. nguyenanhhao19877

    nguyenanhhao19877 Thành viên mới

    Bài viết:
    31
    Được thích:
    15
    Thành tích:
    8
    bác cho mìhnh ỏ inokia cook 2.9 la lưu trong đt hay pc.mìnnh giải nén trên pc thì ko đc báo lỗi ko àh
     
  11. boyshockrock16

    boyshockrock16 Thành viên

    Bài viết:
    199
    Được thích:
    1,286
    Thành tích:
    93
    Hiện tại nokia cooker có bản 3.3 rồi nhé mất bản cũ có khi nó báo lỗi các bạn down bản mới nhất nhé
     
    nguyenanhhao19877tuannguyen_11 thích bài này.
  12. boyshockrock16

    boyshockrock16 Thành viên

    Bài viết:
    199
    Được thích:
    1,286
    Thành tích:
    93
    thêm ngôn ngữ cũng dễ bạn à lên pc mình tìm bài hướng dẫn cho bạn
     
    nguyenanhhao19877tuannguyen_11 thích bài này.
  13. tuyetlientu

    tuyetlientu Moderator

    • Đời quá bạc nên ta đành sống nhạt thế thôi !
    Bài viết:
    1,993
    Được thích:
    12,682
    Thành tích:
    113
    Đến từ:
    Thiên Sơn Tuyết Cốc
    nokia cooker là app chuyên dụng để cook fw của pc,dt là sao xài dc,bạn chịu khó search phiên bản mới nhất hiện giờ là nokia cooker 3.3,bản mới có nhiều tiện ích hơn bản cũ:)
     
    nguyenanhhao19877 thích bài này.
  14. tuyetlientu

    tuyetlientu Moderator

    • Đời quá bạc nên ta đành sống nhạt thế thôi !
    Bài viết:
    1,993
    Được thích:
    12,682
    Thành tích:
    113
    Đến từ:
    Thiên Sơn Tuyết Cốc
    tạm thời bạn cứ tham khảo ở đây trước đi,khi nào rảnh mình đem hết qua bên này luôn:)
    lưu ý là fw để trích xuất TV thì cứ down fw VN trên navifirm về cho chuẩn:)
     
    cdsppronguyenanhhao19877 thích bài này.
  15. nguyenanhhao19877

    nguyenanhhao19877 Thành viên mới

    Bài viết:
    31
    Được thích:
    15
    Thành tích:
    8
    tk bác nhìu
     
    cdsppro thích bài này.

Chia sẻ trang này