• 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

Sử dụng MTTY để cứu máy up nhầm SPL

Wantoknow

New Member
WTK xin phép mở chủ đề này để chúng ta cùng thảo luận cách cứu máy khi up nhầm bootloader, cụ thể là up lộn SPL_G3 cho máy G4 và ngược lại.

Để làm được điều này, cần phải có mấy điều kiện sau:

1- Máy chưa bị chết flash, nghĩa là vẫn lấy được boot (màn hình tri-color)
2- Công cụ MTTY
3- Phương pháp: up lại SPL chuẩn của máy thông qua MTTY

Nhân vì WTK đang bị tình trạng như một số bạn ở đây, nên quyết định rằng "đằng nào cũng bricked rồi thì lấy làm vật thí nghiệm" ;;), biết đâu từ đây sẽ mở một con đường sáng và là lối thoát riêng cho Prophet. Và tín đồ Prophet có thể an tam mà up lên hay down xuống IPL/SPL một cách vô tư mà không lo lắng gì :D, giống như một số dòng HTC khác!

Trong 3 điều kiện nêu trên, WTK đã hội đủ 2 điều đầu tiên, còn cái thứ 3 quan trọng nhất thì WTK mới chỉ có chút kinh nghiệm trên dòng Hermes. Hix, mà dòng này lại dễ up lên hạ xuống SPL mới "đau chứ"! Vậy nên WTK mới đề xuất ra topic này để chúng ta cùng thảo luận!

Nếu dùng cách này không thành thì chỉ còn một nước thoát duy nhất, đó là biện pháp mạnh: nhổ con flash ra đóng lại bootloader cho nó rồi thì ....nó sẽ sống lại :D
 
Last edited by a moderator:

CongNam

New Member
Bác có thể nói rỏ hơn từ MTTY là chương trình gì và lấy nó ở đâu.
 

cybervn

New Member
Đã thử MTTY cho máy up nhầm G3 cho G4. Kết quả là vô vọng. Vì ko có chuẩn cho Prophet từ trước tới giờ.
 

Wantoknow

New Member
WTK xin trình tiếp.

Trước khi thực hiện, WTK có mấy lời cảnh báo:
- Với các máy đang sử dụng bình thường, các bạn không nên lấy làm vật thí nghiệm vì hậu quả khó lường!
- Mọi rủi ro đối với máy khi dùng phương pháp này để up lại SPL tự các bạn phải gánh chịu!

Sau đây là lệnh của MTTY dùng để up SPL cho máy:
Usage:
lnb path [StartAddr [Length]]

trong đó:
lnb: lệnh up file định dạng *.nb
path: đường dẫn của file *.nb
StartAddr: địa chỉ bắt đầu có giá trị Hex
Length: độ lớn của file *.nb theo giá trị Hex
Ở đây WTK đã tìm được địa chỉ bắt đầu của Spl.nb với Prophet là 91000000
Để tìm độ lớn của spl.nb thì chỉ cần dùng bất cứ trình hex editor nào đó là biết. Từ đó ta có thể gõ lệnh trên cửa sổ command của trình MTTY như sau:

USB>lnb Spl.nb 91000000

Flash của Prophet có 2 loại G3 và G4 như đã biết, nên khi extract bản ROM đầy đủ các bạn sẽ thấy có 2 file Spl.nb như sau: Spl_1.nb (máy G3) và Spl_2.nb (máy G4). Do vậy tùy vào máy của bạn mà lấy file Spl.nb cho đúng.

Vì đã làm nhiều lần theo cách này trên dòng Hermes nên WTK rất nhớ lệnh lnb này. Nên lúc này đây, tranh thủ lúc ngồi cafe chờ xem trận chung kết Champion League, WTK post lên cho các bạn cùng tham khảo và cùng nhau thảo luận trên tinh thần học hỏi và chia sẽ. WTK chưa kịp test vì chưa kịp down bản ROM ship của Neo để lấy spl.nb cho máy của mình ;;)

Có thể do cách hiểu và cách trình bày của WTK sẽ làm cho nhiều bạn bỡ ngỡ, nên các bạn thoải mái hỏi và biết đến đâu WTK sẽ trả lời tới đó. Quan điểm trước sau như một của WTK là hết lòng học hỏi và chia sẻ vì niềm đam mê không hề có ý gì khác!
 
Chỉnh sửa cuối:

moham

New Member
WTK xin trình tiếp.

Trước khi thực hiện, WTK có mấy lời cảnh báo:
- Với các máy đang sử dụng bình thường, các bạn không nên lấy làm vật thí nghiệm vì hậu quả khó lường!
- Mọi rủi ro đối với máy khi dùng phương pháp này để up lại SPL tự các bạn phải gánh chịu!

Sau đây là lệnh của MTTY dùng để up SPL cho máy:
Ở đây WTK đã tìm được địa chỉ bắt đầu của Spl.nb với Prophet là 91000000
Để tìm độ lớn của spl.nb thì chỉ cần dùng bất cứ trình hex editor nào đó là biết. Từ đó ta có thể gõ lệnh trên cửa sổ command của trình MTTY như sau:

USB>lnb Spl.nb 91000000

Flash của Prophet có 2 loại G3 và G4 như đã biết, nên khi extract bản ROM đầy đủ các bạn sẽ thấy có 2 file Spl.nb như sau: Spl_1.nb (máy G3) và Spl_2.nb (máy G4). Do vậy tùy vào máy của bạn mà lấy file Spl.nb cho đúng.

Vì đã làm nhiều lần theo cách này trên dòng Hermes nên WTK rất nhớ lệnh lnb này. Nên lúc này đây, tranh thủ lúc ngồi cafe chờ xem trận chung kết Champion League, WTK post lên cho các bạn cùng tham khảo và cùng nhau thảo luận trên tinh thần học hỏi và chia sẽ. WTK chưa kịp test vì chưa kịp down bản ROM ship của Neo để lấy spl.nb cho máy của mình ;;)

Có thể do cách hiểu và cách trình bày của WTK sẽ làm cho nhiều bạn bỡ ngỡ, nên các bạn thoải mái hỏi và biết đến đâu WTK sẽ trả lời tới đó. Quan điểm trước sau như một của WTK là hết lòng học hỏi và chia sẻ vì niềm đam mê không hề có ý gì khác!
WTK đã làm đến đâu rồi , đã thành công chưa? đọc bài của WTK mà tôi cứ nín thở từng ngày ! WTK cố lên nhé , mọi người đang hy vọng nhiều lắm đó
 

moham

New Member
WTK xin trình tiếp.

Trước khi thực hiện, WTK có mấy lời cảnh báo:
- Với các máy đang sử dụng bình thường, các bạn không nên lấy làm vật thí nghiệm vì hậu quả khó lường!
- Mọi rủi ro đối với máy khi dùng phương pháp này để up lại SPL tự các bạn phải gánh chịu!

Sau đây là lệnh của MTTY dùng để up SPL cho máy:
Ở đây WTK đã tìm được địa chỉ bắt đầu của Spl.nb với Prophet là 91000000
Để tìm độ lớn của spl.nb thì chỉ cần dùng bất cứ trình hex editor nào đó là biết. Từ đó ta có thể gõ lệnh trên cửa sổ command của trình MTTY như sau:

USB>lnb Spl.nb 91000000

Flash của Prophet có 2 loại G3 và G4 như đã biết, nên khi extract bản ROM đầy đủ các bạn sẽ thấy có 2 file Spl.nb như sau: Spl_1.nb (máy G3) và Spl_2.nb (máy G4). Do vậy tùy vào máy của bạn mà lấy file Spl.nb cho đúng.

Vì đã làm nhiều lần theo cách này trên dòng Hermes nên WTK rất nhớ lệnh lnb này. Nên lúc này đây, tranh thủ lúc ngồi cafe chờ xem trận chung kết Champion League, WTK post lên cho các bạn cùng tham khảo và cùng nhau thảo luận trên tinh thần học hỏi và chia sẽ. WTK chưa kịp test vì chưa kịp down bản ROM ship của Neo để lấy spl.nb cho máy của mình ;;)

Có thể do cách hiểu và cách trình bày của WTK sẽ làm cho nhiều bạn bỡ ngỡ, nên các bạn thoải mái hỏi và biết đến đâu WTK sẽ trả lời tới đó. Quan điểm trước sau như một của WTK là hết lòng học hỏi và chia sẻ vì niềm đam mê không hề có ý gì khác!
WTK hướng dẫn rõ hơn một chút đi,tôi đang có bản Rom của Dopod 818 pro đây nhưng chưa biết làm sao
 

Wantoknow

New Member
Xin nới thêm về lệnh lnb

Đây thực chất là lệnh dùng để download file ảnh của ROM vào flash, file ảnh của ROM thường có dạng .nb0 hay .nb hay .bin

Yêu cầu trước khi dùng lệnh này thì máy phải là SuperCID, tức là kiểm tra bằng lệnh:
USB>task 32
nếu kết quả trả về là SecLevel = 0 thì OK.

Tuy nhiên với cục gạch của WTK thì nó báo lỗi Invalid Command :D, nhưng dù sao WTK vẫn cứ chơi, điếc rồi sợ gì súng :D

Lệnh lnb còn có các biến thể như sau: l, ls, lnb và lnbs (l tức là L con chữ thứ 15 trong bảng chữ cái, không phải là i con chữ thứ 12). Nếu với lệnh lnb bị báo lỗi Invalid Command thì các bạn dùng lệnh sau:

Cmd>l path [[StartAddr[Length]]

Khi dùng lệnh này trên cục gạch của WTK thì MTTY báo như sau:

Cmd>l SPL.nb 91000000
clean up the image temp buffer at 0x8C100000 Length 0x03900000
BOOTLOAD_PAGE_TABLE_BASE_C_VIRTUAL= 0x8C080000
Clear image temp buffer done .
MTTYDownloadImageNot allow operation!
Error : DownloadImage return error (code = 0xFFFFFFFF)

Cmd>


Vậy với lnb kết quả là không được :-?. WTK đang nghiên cứu tiếp lệnh wdata.
 

Wantoknow

New Member
hồi hộp quá, nói tóm lại con NEO của WTK sống chưa :D
Chưa bạn à :-?, đang bị mắc cái vụ password của dòng này :)). WTK đang xem lại mấy bài của Funtiger về ba cái vụ bootloader đây!
 

mauhoado1975

New Member
Đọc tên topic mà em mừng thầm nhưng nói thật đọc từ đầu đến cuối em vẫn chưa tìm ra các bước cụ thể để làm.
1.Đầu tiên cắm NEO vào PC nhưng có để dạng kết nối USB hay không vậy.
2. Chạy chương trình mtty thì xuất hiện cửa sổ "open port setting", chọn cái nào vậy bác.3
3.Làm sao để đổi dung lượng file rom ra hex được vậy?
Bác làm ơn giúp cho trót, chỉ lại cụ thể giúp em với. Con Neo của em chặn giấy mấy tháng nay rùi nè......
 
Chỉnh sửa cuối:

Wantoknow

New Member
Đọc tên topic mà em mừng thầm nhưng nói thật đọc từ đầu đến cuối em vẫn chưa tìm ra các bước cụ thể để làm.
1.Đầu tiên cắm NEO vào PC nhưng có để dạng kết nối USB hay không vậy.
2. Chạy chương trình mtty thì xuất hiện cửa sổ "open port setting", chọn cái nào vậy bác.3
3.Làm sao để đổi dung lượng file rom ra hex được vậy?
Bác làm ơn giúp cho trót, chỉ lại cụ thể giúp em với. Con Neo của em chặn giấy mấy tháng nay rùi nè......
Xin lỗi bạn, WTK bận quá nên ít online và cũng chưa đủ thời gian để đầu tư một cách nghiêm túc vào vấn đề này. Mục đích của WTK nêu ra là để các bạn cùng tham gia thảo luận, và cùng tìm biện pháp cứu chữa Prophet bằng các phần mềm đang có. Không phải mục đích là hướng dẫn một cách tỉ mỉ chi tiết, nhưng thật buồn là một topic quan trọng như vậy nhưng gần như chỉ một mình WTK độc diễn.

Như một số bạn đã biết, Prophet của WTK bị died là do sử dụng tool để up HardSPL. WTK đã tìm mọi biện pháp sau đây để tự cứu:
- Dùng tất cả các bản ROM Ship (gốc) để up -> không được
- Tách riêng SPL của G4 rồi dùng RUU NovendorID để up -> không được
- Dùng MTTY để truy xuất trực tiếp vào bootloader -> đang tiến hành

Như đã trình bày, với MTTY có 2 lệnh để sử dụng là: lnb và wdata. Lệnh lnb trong tình trạng của WTK đang gặp phải thì không có kết quả, có thể là vì:
1- Máy không phải là SuperCID
2- Máy đã bị lỗi IC flash

Còn muốn sử dụng được lệnh wdata thì phải có password của bootloader. WTK chưa có thời gian để tìm.

Về vấn đề của bạn, WTK thấy có rất nhiều bài hướng dẫn về cách làm rồi, ngay bài thứ 4 trong topic này đã đưa ra một link để các bạn tham khảo về cách dùng MTTY. Bạn xem lại, nếu chỗ nào không hiểu thì gửi msg, WTK sẽ giải đáp giúp bạn.
 
Chỉnh sửa cuối:

AnhTu

Super V.I.P
RUU_Prophet_220734_2207114_024721_QtekWWE
RUU_Prophet_2151327_21513121_021921_DOP_ASIA_WWE_Ship
2 bản ROM này thử mồi chưa :D có lẽ giúp ích gì đc chăng???
 

moham

New Member
của tôi thế này

Chưa anh à, WTK nghĩ rằng nếu format thì có thể sẽ mất hoàn toàn bootloader. Mà mất BL thì sao xài được MTTY :-?

Cmd>l c:\G4.nb
clean up the image temp buffer at 0x8C100000 Length 0x03900000
BOOTLOAD_PAGE_TABLE_BASE_C_VIRTUAL= 0x8C080000
Clear image temp buffer done .
MTTYDownloadImage "c:\G4.nb"
:F=c:\G4.nb
start download
SHAddress A0000000h Length 00060000h, pszImageTempBuffer = 8C100000h
OEMGetFlashIndex()- dwVaddr = 0xA0000000
OEMGetFlashIndex()- iIndex = 0xFFFFFFFF

Start flashing new image!!!

<CE-31><CE-1167><CE-1167>

và nó cứ nhấp nháy con trỏ mãi (lúc này có âm thanh trên pc báo đứt kết nối)- màn hình PPC trắng bóc, để có được như thế này WTK hãy đánh lệnh set 32 trước đã nhé
Mong WTK nghiên cứu tiếp vì con prophet của WTK tình trạng giống hệt tôi, tiện đây WTK cho tôi xin SPL 2.15.0001.nb nhé , tôi tìm mỏi mắt mà không thấy
 
Chỉnh sửa cuối:
Top