Thứ Năm, 17 tháng 9, 2015

HƯỚNG DẪN SỬA BRICK (BẤT ĐỘNG) MÁY LUMIA 525 KHI HẠ CẤP WP 10 XUỐNG WP8.1, CÁC DÒNG KHÁC LÀM TƯƠNG TỰ

Filled under:

HƯỚNG DẪN SỬA BRICK (BẤT ĐỘNG) MÁY LUMIA 525 KHI HẠ CẤP WP 10 XUỐNG WP8.1, CÁC DÒNG KHÁC LÀM TƯƠNG TỰ.
-----------------------------------------
Sau một khoảng thời gian tìm hiểu cách sửa cục gạch lumia 525 của đứa em bị Brick trong quá trình hạ cấp từ Windows Phone 10 xuống Windows Phone 8.1. Máy không còn dấu hiệu hoạt động, khi kết nối với máy tính thì chỉ hiện thiết bị là QHSUSB_DLOAD, Lumia Recovery Tools + Windows Phone Recovery Tools + Nokia Care Suite ,... đều không nhận dạng được thiết bị, do đó không thể khôi phục ROM gốc được.

VẬY CUỐI CÙNG PHẢI SỬA THẾ NÀO HAY LÀ PHẢI MANG RA CARE HOẶC CÁC CỬA HÀNG CHUYỆN DỤNG TỐN MỘT KHOẢNG TIỀN TỐI THIỂU 200K, MỘT SỐ NƠI MÁY CÒN BỊ THÁO RA CHẤM MỐI HÀN NỮA?

VÀ SAU HƠN NỮA NGÀY TÌM HIỂU MỘT SỐ DIỄN ĐÀN, MÌNH CÓ THAM KHẢO ĐƯỢC MỘT CÁCH RẤT HAY TỪ DIỄN ĐÀN XDA.DEVELOPERS của các lập trình viên và hacker nước ngoài theo đường link sau: 

Và sau đây mình sẽ nêu cụ thể các bước làm của mình trên lumia 525.

1. CÁC CÔNG CỤ CẦN CÓ:
Pin điện thoại không cạn, dù biết ko lên nhưng cứ cắm sạc khoảng 30p trước khi thực hiện cho chắc.
Windows Phone Recovery Tools v1.2.4, mới nhất của Microsoft.
Link tải: http://go.microsoft.com/fwlink/?LinkID=525569
Mình có nói là chương trình này không nhận dạng được thiết bị nhưng ở đây mình không chạy nó bằng cách bình thường mà mình sẽ dùng lệnh trên CMD (Admin)
Sau khi tải chương trình về, các bạn cài đặt và chạy chương trình cho nó cập nhật bản mới nhất. Xong.
ROM gốc của điện thoại: ở đây mình làm trên lumia 525 có Product code là 
059V486
Địa chỉ tải ROM của mình là http://www.mrcrab.net/Nokia-Product-Code.html?ProductCode=059V486các bạn có thể tìm trên google với Product Code của máy cũng tìm trên google hoặc khi biết Product code các bạn có thể dùng phần mềm Navifirm Plus (http://www.symbian-toys.com/download.aspx?file=NaviFirmPlus_3.2.zipđể tải Firmware (ROM) của máy mình về.
Sau đó chứa tất cả vào trong thư mục sau: (làm giống nhau cho dễ hiểu nhé) ở đây mình thực hiện trên lumia 525 (RM-998) nên mình sẽ tạo thư mục trên ổ D là RM-998 có địa chỉ là D:\RM-998

File này MPRG_HEX.ziphttp://forum.xda-developers.com/attachment.php?attachmentid=3290281&d=1430427139 , lát mình sẽ đụng đến nó và mình sẽ nói cho các bạn biết.
- Cài đặt Driver: Drivers

- Hiện file ẩn và đuôi file (.ffu,....)
Cáp nối điện thoại vào máy tính và dĩ nhiên là chiếc điện thoại

2. CÔNG VIỆC PHẢI LÀM

- Tạo folder sau: D:\dump (folder tên dump nằm trong ổ D)
- Chạy CMD với quyền quản trị (admin)

[​IMG]

gõ tiếp dòng lệnh sau để truy cập đến thư mục chứa file thor2.exe. File này nằm trong thư mục cài Windows Phone Recovery Tools. Cụ thể, máy mình xài Win64bit nên sẽ có đường dẫn là 
C:\Program Files (x86)\Microsoft Care Suite\Windows Phone Recovery Tool
Với các máy Win32bit thì các bạn tự hiểu nha.
Code gõ: (Copy và chuột phải lên cửa số CMD Paste cho nhanh nhé)
cd C:\Program Files (x86)\Microsoft Care Suite\Windows Phone Recovery Tool (enter)
gõ tiếp
thor2 -mode ffureader -ffufile "D:\RM-998\3-ích.ffu" -dump_gpt -filedir D:\dump (enter và đợi chương trình thực hiện xong, không đóng lại nhé, vì chút làm tiếp lệnh nữa.)

[​IMG]

Lưu ý: D:\RM-998\3-ích.ffu là đường dẫn đến file ROM mà ta đã lưu ở trên, và 3-ích là tên file có đuôi .ffu nhé. 

Sau khi thực hiện xong, trong thư mục D:\dump các bạn sẽ thấy 2 file: GPT0.bin vàGPT1.bin và phí trên hình tại dòng RKH of SBL1: 25C0C8..... và RKH of UEFI: 25C0C8....(tùy theo ROM lumia mà dãy ký tự 25C0C8....là khác nhau) nhớ dạng của nó (không cần ghi ra giấy đâu nhé)

Đầu tiên: Với file GPT0.bin các bạn rename nó thành msimage.mbn (Đổi cả đuôi luôn nhé, khi đổi vậy thì windows sẽ có thông báo, chọn Yes để chấp nhận thay đổi). Ta được file msimage.mbn
Với file GPT1.bin, các bạn có thể tham khảo cách làm trên link mình nêu, để chuyển đổi thành file HEX.hex, ở đây, lúc đầu mình có nói các bạn tải file MPRG_HEX.zip, giờ là lúc cần nó. Giải nén file này ra các bạn sẽ được như sau:
[​IMG]

Các bạn có nhìn thấy trong folder vừa giải nén đó có cái tên nào quen quen không? Mình thấy rồi đó, file tên 25C0C8.....xxxx.hex mà mình có nói các bạn nhớ dạng của nó đấy. (Với dòng máy khác thì tên khác nhé)
Phải chuột và Copy file đó vào D:\dump. Sau đó ta đổi tên file đó thành 
HEX.hex. Ta được file HEX.hex
(Thực chất nếu các bạn làm theo hướng dẫn thì các bạn có thể tự mình biến đổi file GPT1.bin thành HEX.hex, nhưng một số bạn không rành cách sữa có thể sẽ làm sai, tạo ra được nhưng file không đúng. Để khắc phục điều này thì trong file MPRG_HEX.zip đã tạo ra sẵn cho nhiều dòng máy mà nén lại được rất nhiều file như các bạn đã thấy ở trên để bạn nào làm máy nào thì sử dụng file đúng của máy đó)

Và bây giờ chúng ta đã có được 2 file quan trọng: HEX.hex và msimage.mbn .Tiếp tục nào.
Copy 2 file này vào thư mục chứa file thor2.exe:
C:\Program Files (x86)\Microsoft Care Suite\Windows Phone Recovery Tool
Gõ tiếp lệnh sau vào cửa sổ CMD lúc nãy còn làm dang dỡ.


thor2 -mode emergency -hexfile HEX.hex -mbnfile msimage.mbn -orig_gpt (chờ chút ko enter nhé)

Thực hiện tháo Pin thiết bị sau đó lắp Pin vào, kết nối điện thoại với PC và giờ mới enter nhé! Không di chuyển điện thoại nhé!
Lúc này điện thoại bạn sẽ rung lên và hiện 
màn hình màu đỏ chữ NOKIA


Tiếp tục bước kế tiếp, không đóng CMD nhé!

3. FLASH ROM:
Gõ thiếp dòng lệnh sau:
thor2.exe -mode vpl -maxtransfersizekb 1 -vplfile D:\RM-998\3-ích.vpl (enter và chờ quá trình hoàn thành)
Với D:\RM-998\3-ích.vpl là nơi chứa file có đôi .vpl (trong bộ ROM mà ta tải lúc đầu) và 3-ích là tên file đó

Sau khi quá trình đặt 100% thì màn hình thiết bị sẽ chuyển sang màu xanh lá
Chạy tiếp lệnh cuối cùng:
thor2 -mode rnd -bootnormalmode
Quá trình này khoảng 10-20 phút, tùy máy. Máy sẽ khời động lại. Đến khi nào vào giao diện cài đặt như lúc mới mua thì lúc đó các bạn có thể yên tâm rút cáp, sạc điện thoại, tắt CMD được rồi và sử dụng bình thường.

CHÚC CÁC BẠN MAI MẮN!

Thanks @zapirkon and others users participated, @ TheBITLINK aka BIT of Windows Insider.
Thanks Rathina Balan and AnnanZubair of Windows Insider Program.
Thanks johntheredimid (forum.xda-developers.com)

6 nhận xét:

  1. ban co the huong dan cach doi file gpt1.bin thanh file HEX.hex duoc khong?

    Trả lờiXóa
    Trả lời
    1. b renam tất cả fiele gpt1 (gồm cả đuôi file ) thành HEX.hex là dc

      Xóa
  2. cho e hỏi nó bị lỗi
    C:\Program Files (x86)\Microsoft Care Suite\Windows Device Recovery Tool>thor2 -mode emergency -hexfile HEX.hex -mbnfile msimage.mbn -orig_gpt
    THOR2 1.8.2.18
    Built for Windows @ 13:36:46 Jun 16 2015
    Thor2 is running on Windows of version 6.2
    thor2 -mode emergency -hexfile HEX.hex -mbnfile msimage.mbn -orig_gpt
    Process started Tue Mar 07 17:00:09 2017
    Logging to file C:\Users\Van_Dong\AppData\Local\Temp\thor2_win_20170307170009_Th
    readId-6008.log
    Debugging enabled for emergency

    Initiating emergency download
    Using default emergency protocol
    ALPHA EMERGENCY FLASH START
    Emergency Programmer V1 version 2014.10.31.001
    Hex download selected
    Check if device in Dload
    Message send failed with error code -1
    Waiting connection to DLOAD: 2 of 2
    Check if device in Dload
    Message send failed with error code -1
    Failed to connect to DLOAD mode
    Make sure that the COM port is free. Close QPST.
    ALPHA EMERGENCY FLASH END
    Emergency messaging closed successfully
    Operation took about 10.00 seconds.

    THOR2_EMERGENCYFLASHV1_ERROR_PROGRAMMER_SEND_FAILED

    THOR2 1.8.2.18 exited with error code 85030 (0x14C26)

    Trả lờiXóa
  3. GIÚP MÌNH CỨU MÁY 640 NHA BẠN
    MÌNH LÀM HOÀI KO ĐC
    CHỈ CẦN CHO NÓ HIỂN THỊ LOGO LÀ OK RỒI
    THANKS NHIỀU Ạ

    Trả lờiXóa
  4. bạn cho mình hỏi sao bạn có thể làm nó với 1020 vậy, mình không qua được tháo pin lắp lại

    Trả lờiXóa