Sử dụng Phoenix 2007 để update firmware

Thảo luận trong 'S60 3rd: FIRMWARE - SIGN - HACKPHONE & HACK APP' bắt đầu bởi molotok, 15 Tháng một 2008.

Trạng thái chủ đề:
Không mở trả lời sau này.
  1. molotok Thành viên

    Sử dụng Phoenix 2007[NEW:2008] để update firmware

    Phoenix - test and service software for Nokia phones - một phần mềm cực mạnh dùng để thao tác trên các điện thoại của Nokia. Tính năng của nó thì vô vàn, mà đối với anh em ta thì chắc chỉ quan trọng chuyện nâng cấp firmware thôi :)).
    Tại sao lại là phoenix 2007? Bởi vì nếu bạn muốn thao tác trên những máy mới ra thì phải sử dụng phiên bản mới, ít ra lúc đó nó mới biết máy đó là máy gì. Từ phiên bản cũ đến phiên bản mới đã có ít nhiều thay đổi trong cra@ck và sử dụng, cho nên mình mới mở ra topic này để đặc biệt nói về phiên bản 2007.
    2007 cũng có vài phiên bản, qua kinh nghiệm cá nhân mình thấy bản 2007.4.6.170 là được cr@ck ngon và chạy mượt mà nhất, vì thế bài này sẽ tập trung nói về phiên bản này.
    1. Đồ nghề:
    - dk2win32.dll
    - PKD
    - file cr*ck phoenix update
    - Bộ cài đặt phoenix 2007.4.6.170 (file thứ 2 từ dưới lên - 105Mb)
    (3 file cr*ck có thể down ở đây, nếu các link kia không hoạt động)
    NEW: Phoenix 2008.4.7.32837 download tại đây
    File cr*ck của Phoenix 2008
    Cách sử dụng:
    + trước khi cài cần gỡ bỏ phoenix cũ (nếu đã cài), và cable driver
    + khi cài phoenix nhập code 088B4CE1ADE7DFC94070B2FC053CC94E
    + Trong quá trình cài đồng ý cài với tất cả yêu cầu
    + Cài xong chạy file cr*ck
    Bản phoenix 2008 hơn bản 07 ở chỗ hỗ trợ những máy đời mới hơn như N81, N82, N95 8Gb... Nếu bạn đang sử dụng máy cũ hơn và đã cài bản 07 thì không cần thiết phải cài bản 08

    2. Cài đặt và cr*ck:
    - copy file dk2win32.dll vào thư mục windows/system32
    - khởi động PKD.exe, ấn nút Load, để nguyên.
    - Chạy file cài đặt phoenix, cài đặt xong theo hướng dẫn.
    - Chạy file cr*ck Phoenix_update_0.1.0.1.exe, làm theo hướng dẫn
    - copy file dk2win32.dll vào thư mục windows/system32
    - chạy phoenix và dùng bình thường.
    (chú ý là có thể đối với mỗi PC quá trình trên có thể khác nhau 1 chút, mình cũng không hiểu lý do. Có máy thì phải khởi động lại, có máy thì không. Căn bản là ta dùng 3 cái để cr*ck: PKD, file .dll, và file phoenix update với cách dùng như vậy. File dk2win32.dll là file dùng để cr*ck dongle. Nếu PC hỏi dongle thì bạn làm thế này:
    Ctrl+Alt+Del> task manager > File > New Task > browse > copy file dkwin32.dll vào Windows\System32, nếu nó không cho copy thì nhấn nút Retry, rồi nhanh tay paste vào Windows\System32).
    3. Cách sử dụng để update firmware:
    !!!!! Bạn phải có full version cho firmware của bạn (mình mày mò mãi mà vẫn không tìm cách up được với mini-version). Đó là 1 cái file .exe. Down về, cài đặt ra.
    --------> Bạn có thể tìm firmware ở trang này http://nokia.sgh.ru/files/
    (ở cột bên trái phía dưới điền login và password:
    Логин: vinataba
    Пароль: 111111
    Rồi sau đó tìm firmware của bạn trong danh sách phía trên bên phải
    Скачать = download).

    Bắt đầu sử dụng phoenix để update firmware:
    - Khởi động chương trình phoenix lần đầu, tạo maintain tùy ý.
    - File > manage connections > New > tick vào USB rồi ấn Next > Next> Finish > Dùng mũi tên to bên phải để cho usb lên vị trí đầu tiên > apply > close.
    - File > scan product. Nếu mọi thứ bình thường thì ở dòng dưới cùng phải có ghi thông số về máy của bạn.
    - Flashing > Firmware update. Chương trình sẽ tự động lấy thông số và đối chiếu với danh sách firmware.
    - Ấn Start. Sau 5' là xong. Trong lòng vui sướng.

    Cách dùng Phoenix để khôi phục lại dead phone:
    (cũng phải có full version của firmware, down về, cài ra)
    - Trong manage connections chọn No connection ở vị trí đầu tiên.
    - File > open product > chọn product tương ứng.
    - Flashing > firmware update - cửa sổ firmware update hiện ra.
    - Tick vào ô Dead phone usb flashing.
    - Ấn start > ấn nút power của điện thoại khi chương trình yêu cầu > chương trình chạy bình thường> sau 5' là xong.

    Chú ý:
    Flashing là 1 động tác khá nguy hiểm, dụng cụ của ta sơ sài (dùng qua dây usb, còn ở service họ có flash box - dụng cụ chuyên nghiệp, 1 bộ khoảng 500$), máy có thể trở thành dead phone rất...dễ dàng. Theo kinh nghiệm cá nhân của mình thì trong quá trình làm phải tuyệt đối cẩn thận, sạc pin đầy, trước khi làm thì khởi động lại cả PC và điện thoại, điện thoại để yên không đụng chạm. Mình đã làm khoảng 5-6 chú với bản phoenix 2007 và khoảng chục chú với bản 06-05 rồi mà chưa bị trục trặc gì. Anh em ta thanh niên trai tráng, không có gì phải sợ cả. Cứ máu lên, có gì lại mang ra service (có 1 số tình huống đặc biệt nghiêm trọng phải dùng đến flash box). Nếu máy còn bảo hành thì hoàn toàn miễn phí, máy hết bảo hành chắc chỉ 100k. Đảm bảo là làm xong cảm giác cực phê hehehe. Đời trai là mấy, cứ nhát thì chằng làm được gì cả. Nhưng phải chú ý là vừa phải máu vừa phải cẩn thận đấy, máu quá mất khôn là không được đâu (lý thuyết con tim nóng và cái đầu lạnh).
    Chúc anh em thành công, kẻo bọn service lại có khối việc để làm!!!

    FAQs:

    1. Phoenix có thể làm được những máy nào?
    - Tất cả các máy Nokia. Nhưng nếu chỉ sử dụng USB cable (DKU-DKE-CA..) thì chỉ làm được các máy trên nền BB5. Các máy đó là:
    + E series, N series
    + Các smartphones đời mới từ 6680: 6680, 6681, 6682(Mỹ), 6630, 3250, 5500, 5700, 6110, 6290.
    + Các máy series 40 đời mới: 3500, 5200, 5300, 5610, 6085, 6086, 6125, 6126, 6131, 6136, 6151, 6233, 6234, 6267, 6270, 6288, 6300, 6500 (2 chú), 7370, 7390, 7500, 7900.
    + Hơi ngạc nhiên về trường hợp 6120. Khi cắm vào thì nó không nhận ra.
    Nếu máy của bạn không thuộc danh sách trên thì có cách khác rất dễ: mang ra service =)).
    2. Cable dongle là cái gì?
    - chả là cái cable gì cả, nó giống như 1 kiểu certificate --> nó chính là cái mà ta phải cr*ck :)).
    (*******Nếu PC hỏi dongle thì bạn làm thế này:
    Ctrl+Alt+Del> task manager > File > New Task > browse > copy file dkwin32.dll vào Windows\System32, nếu nó không cho copy thì nhấn nút Retry, rồi nhanh tay paste vào Windows\System32).
    3. Trong quá trình chạy máy khởi động lại, màn hình tối om, rồi hiện lên test mode, có làm sao không?
    - Không làm sao cả, đó chính là máy đang chạy bình thường. Không như thế mới là...làm sao.
    4. Máy của tôi mua ở xxx, muốn có tiếng xyz thì thế nào :))?
    - Bạn hãy tìm câu trả lời này ở bài nói về NSS, NSU mà mình....sắp viết.
    5. Những máy nào có hệ điều hành tiếng Việt?
    - Chỉ có 1 số máy mới ra thôi, như là những máy Symbian 9.2: n95, 5700... (danh sách cụ thể mình không biết), vài máy series 40 đời mới... Nếu máy bạn thuộc loại cũ hơn như 7610, 6681... thì không phải hỏi câu hỏi này :o .
    6. Muốn cài phoenix có phải gỡ bỏ PC suite... không?
    - Không!!! Điều này phụ thuộc vào cách cr*ck. Đối với cách cr*ck cho các bản cũ (2004-2005) thì phải gõ bỏ + cài Diego nữa.
    7. Bạn có N70 (N73, N80...) thường, muốn up lên bản ME(IE) có được không?
    - Được, các máy này phần cứng như nhau, chỉ khác nhau về phần mềm nên hoàn toàn được. Bạn đổi product code của máy bạn (bằng NSS) rồi up bằng NSU, hoặc sử dụng phoenix, chọn code tương ứng. Chi tiết hơn bạn đọc bài dưới.
    8. Thế firmware là cái khỉ gì? Nâng cấp nó có cái gì lợi?
    - Firmware là phần mềm thực hiện chức năng xử lý máy, tương tự như Windows đối với PC (nhưng độ phức tạp thì nhỏ hơn nhiều lần). Vấn đề là khi viết ra 1 phần mềm không ai dám khẳng định là hoàn hảo cả, rồi qua thời gian sẽ thấy lỗi to lỗi nhỏ (bug). Vậy là họ sửa lại firmware, khắc phục lỗi, thêm vào 1 vài cái hay ho gì đấy... và ta up lên. Quý nhất là fw mới đã sửa bugs của fw cũ, do đó máy chạy trơn tru hơn trước (có thể nhanh hơn 1 chút). Chứ bạn đừng quá kì vọng vào fw mới. Không có chuyện fw mới chạy nhanh vù vù hơn hẳn fw cũ đâu.
    9. Cấu trúc của 1 fw?
    - Bao gồm phần lõi (MCU) và phần liên quan đến ngôn ngữ (PPM). Phần lõi thì hoàn toàn như nhau đối với 1 dòng máy. Tùy máy ở khu vực nào họ sẽ cài phần ngôn ngữ của khu vực đó vào (cái này ta có thể tùy chọn được - đọc bài dưới).
    VD tất cả máy 5700 fw 4.21 đều có phần lõi như nhau, nhưng máy ở khu vực châu Âu thì được cài tiếng Anh Pháp Đức..., máy VN thì có tiếng Anh và Việt.

    Những từ viết tắt hay gặp trong tên của firmware:
    DP = data package
    SW= software
    MCU: lõi của firmware, phần gốc của firmware không chứa các gói ngôn ngữ
    PPM: nơi chứa các gói ngôn ngữ, từ điển T9, fonts...
    EMEA: Europe, the Middle East and Africa
    APAC: asia pacific
    LTA: Latin america

    Dùng Nemesis Service suite(NSS) để thay đổi product code
    Nếu máy bạn mua ở A, bạn muốn có tiếng B thì làm thế nào? Bài này sẽ trả lời câu hỏi đó.
    Đầu tiên bạn hãy làm quen với một vài khái niệm:
    - product code: 1 cái code của nhà sản xuất dành cho máy của bạn. Máy bạn là máy gì, ở nước (khu vực) nào sẽ có code tương ứng. Trong quá trình update firmware chương trình sẽ tự động lấy code này, tra vào danh sách và up cho bạn bản tương ứng. Muốn biết product code của máy bạn, bạn tháo pin ra, đọc dòng chữ phía dưới. VD bạn sẽ đọc thấy những dòng thế này:
    Made in Hungary
    35xxxx/xx/xxxxxx/x (15 chữ số - đây là IMEI)
    0542834 (đây chính là product code)
    - language pack (langpack): Gói ngôn ngữ. 1 gói ngôn ngữ chứa vài thứ tiếng ở xung quanh 1 khu vực nào đó (english luôn luôn có). 1 máy chỉ có duy nhất 1 langpack. Bạn muốn máy bạn vừa có tiếng A, tiếng B, tiếng C có được không? Có thể, nếu A,B,C cùng nằm trong 1 langpack. Còn không thì không thể được, ít ra là tính đến thời điểm này. VD khu vực châu Âu thì có các langpack như thế này:
    EURO1: English, French, German, Italian, Spanish, Portuguese
    EURO2: English, French, German, Turkish, Dutch, Italian
    EURO3: English, Czech, Slovakian, German, Polish, Hungarian
    Scandinavia: English, Finnish, Swedish, Norwegian, Icelandic, Danish
    Baltic: English, German, Estonian, Russian, Latvian, Lithuanian
    Russia: English, German, Ukrainian, Russian, Romanian, Bulgarian, Hungarian
    Balkans: English, German, Croatian, Slovenian, Serbian, Greek
    Arabic: English, Arabic, French, Farsi, Urdu
    Hebrew: English, Hebrew, Arabian, Russian, Romanian, Spanish
    Africa: English, Portuguese, German, Italian, French

    Vậy thì có lẽ bạn đã hiểu cách làm rồi. Ta muốn có tiếng gì thì ta đổi product code máy mình thành product code tương ứng. Cách sử dụng là ta dùng NSS. Down ở đây. Chương trình này cũng có khá nhiều tính năng phức tạp khác. Ở đây chỉ nói về đổi product code. Trước hết bạn hãy tìm product code nào mà bạn muốn đổi.
    Cách dùng:
    - Ấn hình kính lúp phía trên bên phải (scan) > PC đọc các thông số của điện thoại
    - Vào phone info (phía trên bên trái). Nếu bạn ấn READ (bên phải) PC sẽ đọc các thông số của bạn.
    - Nhập code mới vào ô product code, tick vào ô Enable bên cạnh, ấn Write > Xong.

    Vậy bây giờ, nếu trong tay bạn đã có NSS, NSU (nokia software updater), và phoenix thì bạn đã làm được khá nhiều việc liên quan đến update firmware rồi. Cách dùng thế nào cho hợp lý? Có vài nguyên tắc như sau.
    1. Ưu tiên sử dụng NSU, đơn giản gọn nhẹ. Nhưng mà NSU sau 1-2 tháng mới cho ta update bản firmware mới nhất so với ngày nó được phát hành.
    2. Muốn thay đổi code thì dùng NSS.
    3. Nếu bạn có full version của firmware khi dùng phoenix thì bạn không cần đến NSS.
    Vậy thì rút ra là:
    1. Nếu NSU đang hỗ trợ bản fw mới nhất thì ta dùng NSU. Trong trường hợp muốn đổi ngôn ngữ thì dùng NSS.
    2. Nếu muốn "đi trước thời đại" một chút (khi mà NSU chưa hỗ trợ bản mới nhất) thì dùng phoenix. Không cần dùng đến NSS kể cả khi bạn muốn thay đổi ngôn ngữ (trong cửa sổ firmware update, ở dòng firmware update ấn ô vuông ở cuối, chọn product code nào bạn muốn).
    3. Nếu NSU chưa hỗ trợ bản mới nhất, mà bản mới nhì đã có thể làm bạn thỏa mãn thì dùng NSU. Nhưng mà làm người ai làm thế (Hoàng Châu :)) ).
    Bài này mình muốn trình bày chi tiết nên hơi dài. Nếu bạn làm thử 1-2 lần + biết được nguyên tắc rồi thì bạn sẽ thấy cực kì nhanh thôi. Tất cả quá trình chỉ khoảng 10'/ 1 máy.
    Anh em làm tới đi nhá!!! Chúc thành công!!!
  2. angel_of_death

    angel_of_death Thành viên

    Bài viết:
    97
    Được Like:
    12
    Ha ha ha, hữu ích lắm.
    Nhớ hồi đó ngồi flash con 3250 quá đã. có lần đang flash, chân táy máy thế nào đá ngay cái phích cắm, bụp... thành dead phone ngay... nhưng trong Phoenix có chức năng flash Dead Phone luôn, nên anh em yên tâm mà làm.. k được thì ra Care cho chắc...hehe
  3. lamson

    lamson Thành viên

    Bài viết:
    61
    Được Like:
    5
    Hịc, xem link lại đi bạn ơi, nguyên bộ đồ nghề ko down được, chỉ có bộ cài phonix là down được thoai huhu
  4. youngmonkey

    youngmonkey Thành viên

    Bài viết:
    105
    Được Like:
    37
    bạn cho mình hỏi luôn bản RM-38 CareDP 17.0 MCUSW 4.60 hỗ trợ cho những ngôn ngữ nào?careDP là gì?
  5. molotok

    molotok Thành viên

    Bài viết:
    164
    Được Like:
    216
    Có vài từ viết tắt ta hay gặp như thế này:
    DP = data package
    SW4.60 = software 4.60 = version of software
    MCU = lõi của firmware, phần gốc của firmware không chứa các gói ngôn ngữ
    PPM: nơi chứa các gói ngôn ngữ, từ điển T9, fonts...
    EMEA: Europe, the Middle East and Africa
    APAC: asia pacific
    Còn cụ thể cái bản của bạn có những ngôn ngữ nào thì mình không biết. Bạn có thể lên mạng tìm hay là....down về rồi cài ra là biết liền :)). Theo mình đoán thì nó chỉ chứa lõi của fw thôi. Bạn xem nếu nó chỉ khoảng vài chục (20-40Mb) thì chắc là thế đó.
    youngmonkey thích bài này.
  6. namtuyen

    namtuyen Thành viên

    Bài viết:
    514
    Được Like:
    442
  7. molotok

    molotok Thành viên

    Bài viết:
    164
    Được Like:
    216
    Mình kiểm tra thấy bình thường mà bạn.
    namtuyen thích bài này.
  8. youngmonkey

    youngmonkey Thành viên

    Bài viết:
    105
    Được Like:
    37
    bạn cho mình hỏi cái nokia dongle cáp là cái cáp như thế nào?mình chỉ có DKU2 có dùng được ko?
  9. namtuyen

    namtuyen Thành viên

    Bài viết:
    514
    Được Like:
    442
    hồi sáng mình vào không được giờ thì được rùi cảm ơn bạn nhé
  10. manhtu

    manhtu <font color = "Olive"><blink><b>Moderator</b></bli Staff Member

    Bài viết:
    2,108
    Được Like:
    2,237
    đúng là hú hồn thật chạy được 1 lúc tự nhiên nó báo có lỗi gì đó nhưng rồi chờ 1 tẹo thì máy khởi động và chạy ầm ầm, mình up cho con N6681
Trạng thái chủ đề:
Không mở trả lời sau này.