Hướng dẫn Unlock Bootloader, Cài Recovery, Root, Cài ROM gốc, ROM cook cho HTC

cuthuyen
20/3/2016 6:11Phản hồi: 38
Hướng dẫn Unlock Bootloader, Cài Recovery, Root, Cài ROM gốc, ROM cook cho HTC
Bài 0: Giới thiệu


Mình là một thành viên của Tinh Tế cũng như của htcviet.vn khá lâu, việc vọc vạch HTC cũng có kha khá kinh nghiệm và đã có khá nhiều bài viết của mình cũng như nhiều người đề cập, nhưng đại đa số các bạn đều khó hiểu khi muốn vọc vạch gì đó, cho nên hôm nay mình xin trình bày lại nội dung cũng như các bước của việc vọc vạch điện thoại HTC một cách dễ hiểu để các bạn có thể dễ dàng làm hơn.

Thiết bị mình test bao gồm HTC One M7, One M8, One M9, Butterfly 2 chính hãng. Những bạn nào dùng máy HTC khác, hoặc máy xách tay, thì chỉ cần máy quốc tế là được, với máy nhà mạng có thể sẽ khác đôi chút.


Nhưng việc cài ROM cook không phải ai cũng biết, nó không khó nhưng cũng không hề dễ. Thông thường ROM cook không ổn định bằng ROM của nhà sản xuất.
Có nhiều lý do khác như cần cập nhật OTA, muốn ổn định hơn cho nên xuất hiện tình trạng cài ROM cook, rồi sau đó muốn cài lại ROM gốc của hãng như lúc mới mua, nên hôm nay mình xin giới thiệu các bạn những điều cần biết và cách cài ROM cook cho điện thoại HTC.
Để có thể vọc vạch thì trước hết ta phải có một cái Laptop hoặc PC sử dụng Windows (tốt nhất là Windows 7) và cài đặt ADB Fastboot trên Laptop.
(Mình không dùng và hướng dẫn trên MAC, Ubuntu)


Download ADB Fastboot

Các bạn tải file ADB Fastboot ở link trên về rồi cài đặt, nó sẽ tự động cài đặt vào ổ c và tìm kiếm driver cho các bạn.


Nếu bạn nào dùng Windows 8.1 thì nên kết nối với điện thoại bằng cổng USB 3.0 (cổng màu xanh) còn nếu chỉ có cổng USB 2.0 thì các bạn phải Update Windows.
Đầu tiên các bạn tải và cài Windows Sever 2012 R2 trước nhé.


Link:Download


Cài đặt Windows Update:


Link bản 32bit Download 32bit

Quảng cáo


Link bản 64bit Download 64bit

Sau đó các bạn tải file Fastboot.reg.text này về

Link Download Fastboot.reg.txt

Nhấp chuột phải vào nút Start và chọn Command Prompt (admin). Sau đó, gõ "regedit" và nhấn Enter.


Vào File> Import> chọn Fastboot.reg (chọn All file nhé)

Chú ý: Nếu các bạn cài abd mà không có driver thì Download những cái sau về nhé, mình mới mua Butterfly 2 và đã cài thành công.
Các bạn cài driver thành công thì khi vào fastboot nó sẽ có chữ FASTBOOT USB màu đỏ

Quảng cáo



Link Driver HTC, HTC Syn




Bài 1: Unlock Bootloader
Áp dụng cho mọi máy HTC



Chú ý: Để có thể cài được ROM Cook thì điện thoại cần Unlock Bootloader và khi Unlocked Bootloader sẽ mất hết dữ liệu, các bạn cần sao lưu trước khi thực hiện.


Các bước thực hiện để mở khóa Bootloader

Bước 1:
Trên điện thoại các bạn vào:

Settings => Developer options => Đánh dấu vào ô USB Debugging

Nếu không thấy mục USB Debugging thì vào:


About => Software information => More => Tích 7 lần vào Build number để hiện ra

Vào Settings => Power => Bỏ chọn ô Fastboot (tắt chế độ khởi động nhanh)

Các bạn vào chế độ bootloader như sau:
Tắt máy, dùng tổ hợp phím [Volume Down + Power] máy sẽ hiện vào màn hình Bootloader bạn dùng phím Volume lên xuống chọn Fastboot sau đó cắm cáp kết nối điện thoại và laptop đảm bảo hiển thị chữ Fastboot USB màu đỏ.

Mở CMD: Vào ổ C mở thư mục adb => nhấn Shift+Chuột phải => Open command window here
Đối với Win XP các bạn click Start => Run => Gõ vào box Run chữ CMD rồi nhấn OK.
Khi nó hiện bảng CMD màu đen ta gõ câu lệnh sau cd c:\adb và bạn sẽ thấy con trỏ nháy trở về thành c:\adb>

Bây giờ bạn gõ chính xách câu lệnh sau:

rồi nhấn enter.

Màn hình sẽ xuất hiện lên 1 loạt mã code,bạn nhấn chuột phải vào màn hình rồi chọn Mark và kéo chuột chọn toàn bộ phần nằm như hình dưới. Sau khi các bạn đã chọn được toàn bộ đoạn mã code như hình thì các bạn kích chuột phải để sao chép.

Unlock.jpg





Bước 2:
Vào htcdev.com đăng kí một tài khoản để chuẩn bị unlock (Nhanh thôi), đăng kí xong thì vào http://www.htcdev.com/bootloader/ để tiến hành unlock, các bạn sẽ thấy mục Select Your Device các bạn kéo xuống chọn mục All Other Supported Models.

Bước 3:
Các bạn nhấn Begin Unlock bootloader nó sẽ xuất hiện ra 1 bảng lựa chọn Yes hoặc No thì các bạn chọn Yes sau đó web sẽ chuyển sang 1 bảng có 2 dấu tích thì các bạn tích cả 2 và nhấn Proceed to Unlock Instructions. Sau đó sẽ ra vài cái hình, các bạn next đến step 10 sẽ có một ô trống các bạn dán phần đã chép ở bước 1 vào và nhấn nút Submit

Bạn đợi khoảng 10s rồi vào địa chỉ mail mà bạn đã đăng ký ở trang htcdev.com, chúng ta sẽ thấy 1 mail của HTC trong đó có đính kèm file Unlock_code.bin các bạn tải về rồi chép vào thư mục adb ở ổ C của bạn. Giờ quay lại cửa sổ CMD vẫn đang mở và bạn nhập dòng lệnh sau:
nhấn enter.


Trên điện thoại của bạn sẽ hiện biểu tượng như hình dưới:

boot.jpg


Bạn dùng phím Volume để chọn Yes sau đó nhấn Power để đồng ý mở khoá Bootloader. Điện thoại của bạn chạy tầm 2s sẽ khởi động lại. Vậy là bạn đã mở khoá Bootloader thành công.

Bạn muốn kiểm tra xem đã thành công chưa thì vào lại Bootloader lần nữa bằng cách tắt máy, bấm tổ hợp [Volume Down + Power] bạn sẽ thấy chữ *** UNLOCKED *** ở dòng đầu tiên là đã thành công rồi nhé.


Bài 2: Relocked Bootloader và đổi Relocked thành Locked


Để cài lại ROM gốc (hay còn gọi là ROM Stock, ROM Ship, RUU) thì các bạn phải khóa Bootloader (Không khóa vẫn có thể cài Stock ROM nhưng mình không khuyến khích làm vậy rất dễ hỏng máy)

Thao tác để RELOCK:

Các bạn vào FASTBOOT trên điện thoại bằng cách
Tắt máy, dùng tổ hợp phím [Volume Down + Power] máy sẽ hiện vào màn hình Bootloader bạn dùng phím Volume lên xuống để đảm bảo chọn Fastboot sau đó cắm cáp kết nối điện thoại và laptop đảm bảo hiển thị chữ Fastboot USB màu đỏ như hình dưới

DSC00045-01.jpeg
Phải có chữ FASTBOOT USB này thì máy tính bạn giao tiếp với điện thoại được nhé
Mở CMD: Vào ổ C mở thư mục adb => nhấn Shift+Chuột phải => Open command window here

Đối với Win XP các bạn click Start => Run => Gõ vào box Run chữ CMD rồi nhấn OK.
Khi nó hiện bảng CMD màu đen ta gõ câu lệnh sau cd c:\adb và bạn sẽ thấy con trỏ nháy trở về thành c:\adb

Gõ lệnh:
rồi nhấn enter.

Máy chạy tầm 2s sẽ có thông báo, bạn khởi động lại bootloader bằng cách Tắt máy, dùng tổ hợp phím [ Volume Down + Power ] máy sẽ hiện vào màn hình Bootloader và thấy dòng đầu tiên có ghi là***RELOCKED*** là đã xong.





Bài 3: Cài Custom Recovey, Stock Recovery, Root

Để Root và cài Rom cook thì các bạn phải cài Custom Recovery trước nhé.
Recovery khuyên dùng là TWRP


Link TWRP cho các máy được hỗ trợ, click
Link CWM



Cách cài: Tải Recovery theo model điện thoại của bạn ở link trên về, đổi tên thành recovery rồi copy vào thư mục adb trong ổ C. Kết nối điện thoại ở chế độ fastboot với máy tính rồi mở CMD gõ 2 lệnh:


Vậy là bạn đã có Custom Recovery

Root: Các bạn tải SuperSu chép vào điện thoại rồi vào Recovery => Install => tìm đến file SuperSU rồi cài đặt.


Link SuperSU cho M7



Để flash lại Recovery gốc thì các bạn tải file Stock Recovery rồi flash như Custom recovery

Link stock recovery M7


Stock Recovery và SuperSU này dùng cho M7 – máy khác mình tìm sau vì lâu rồi nên mất hết link, các bạn cũng có thể tra google để tải về.


Bài 4: Cài Firmware, ROM Cook, ROM Gốc



Bài 4.1. Hướng Dẫn Nâng và hạ Hboot – Firmware

Chú ý :
-Đối với máy S-ON cần tím đúng bản firmware dành cho máy của bạn mới được flash.
-Đối với máy S-OFF & SuperCID thì bạn có thể flash 1 bản firmware bất kỳ .
-Đối với máy S-ON thì bạn cần Relock lại bootloader mới flash được firmware.
-Đối với máy S-OFF thì không cần Relock bạn vẫn có thể flash được firmware.

Bước 1: Các bạn tải FW phù hợp với thông số máy mình và đổi tên file mới tải về thành firmware.zip sau đó chép vào thư mục adb trong ổ C.

Bước 2: Mở CMD: Vào ổ C mở thư mục adb => nhấn Shift+Chuột phải => Open command window here

Đối với Win XP các bạn click Start => Run => Gõ vào box Run chữ CMD rồi nhấn OK.
Khi nó hiện bảng CMD màu đen ta gõ câu lệnh sau cd c:\adb và bạn sẽ thấy con trỏ nháy trở về thành c:\adb>


Tắt máy, dùng tổ hợp phím [Volume Down + Power] máy sẽ hiện vào màn hình Bootloader bạn dùng phím Volume lên xuống chọn Fastboot sau đó cắm cáp kết nối điện thoại và laptop đảm bảo hiển thị chữ Fastboot USB màu đỏ

Gõ lệnh dưới để:

  1. Relock Bootloader:
  2. Đưa máy về chế độ flash ruu:
    (HTC One M7 sẽ hiển thị chữ HTC màu trắng).
  3. Flash FW lần 1:
    => Báo lỗi.
  4. Flash FW lần 2:
    => Hoàn thành.
Sau khi hoàn thành các bạn đưa máy về Fastboot USB và tiến hành Unlock Bootloader - Flash recovery - Flash Rom Cook



Bài 4.2. Cài ROM Cook

Đầu tiên bạn cần chọn và download bản rom cook mà bạn muốn flash sau đó kiểm tra rom (file rom.zip ) xem có giải nén được hết không bằng cách giải nén rom.zip đó ra laptop xem có chạy hết không. Nếu giải nén bị lỗi thì không dùng được.Còn giải nén không lỗi thì bạn chép file rom.zip vào điện thoại hoặc thẻ nhớ (Nhớ là các bạn chép rom.zip không giải nén của rom nhé ).


Trên điện thoại thao tác như sau: Tắt hẳn máy đi rồi thao tác vào Bootloader bằng cách ( Phím nguồn + Giảm âm lượng ) => Trong Bootloader chọn mục Recovery => Trong Recovery chọn theo mục sau:

Như vậy chúng ta đã thực hiện Full wipe xong.

Bây giờ các bạn chọn '' Go back hoặc back "tùy từng bản recovery mà bạn cài nhé.Tiếp đến chọn install file rom zip..... -> tìm đến tên rom.zip mà bạn đã chép vào điện thoại -> chọn Yes.

Vậy là bạn đã và đang setup rom


Trong lúc cài rom các bạn nên chọn Full wipe sau đó chọn những bước như sau:

Full Install ( Nghĩa là cài đầy đủ hết những gì có trong bản rom ).

Custom Install ( Nghĩa là bạn có quyền cài đặt những gì bạn muốn trong rom,hoặc xóa 1 số những cài đặt bạn không cần của bản rom ).


Cài Xong Reboot máy chờ máy khởi động lại, lần đầu hơi lâu
Bạn nào gặp trường hợp máy đơ khi đang setup rom thì thao tác vào Bootloader rồi làm lại.




Bài 4.3. Hướng dẫn cài ROM gốc(ROM Ship) cho HTC One M7


Máy khác thì tùy thuộc có ai share ROM hay không, nếu máy chính hãng bạn mang ra TTBH người ta cài cho nhanh gọn

Để cài được ROM gốc thì điện thoại của bạn phải RELOCKED hoặc LOCKED BOOTLOADER. Cách RELOCKED đã nói ở trên.

Lưu ý:
Máy S-Off thì có thể cài bất cứ bản ROM Stock nào, chỉ cần thay đổi CID.
Máy S-On thì phải tìm đúng bản ROM theo CID của máy vì S-On không đổi CID được.


Có rất nhiều cách trở về ROM gốc, nhưng cách đơn giản nhất là bạn tải file RUU.exe về mở lên rồi cắm điện thoại vào máy tính và chờ đợi. Trong khi chạy nó sẽ có hướng dẫn, các bạn cứ next thôi.

Link tải RUU exe cho M7


Nhớ tải đúng theo CID nếu máy S-On.





Chúc bạn thành công!
38 bình luận
Chia sẻ

Xu hướng

cuthuyen là em của cuhiep à? (Đùa tí cho vui).

Mình không có máy HTC, nhưng cách trình bày bài viết của chủ thớt rất cụ thể, trực quan, khoa học.

Tiện đây bạn cho hỏi, hiện đã có firmware + cách unlock bootloader của các máy InFocus M560, M808 hay M808i chưa. Nếu có bạn vui lòng chỉ giáo. Cảm ơn bạn trước.
cuthuyen
TÍCH CỰC
8 năm
Thì mình là em @cuhiep mà (vì nhỏ tuổi hơn hắn thôi, kkk)
Mấy máy này thì mình chưa sử dụng bao giờ nên mình cũng không rõ nữa bạn ạ. Thông cảm nhé ;-)
@cuthuyen Dù sao cũng thanh kiu!!! 😁:D:D
Em up rom cook 5.0.2 cho con htc one m7 xong, có cái biểu tượng gì đó chóp chóp gần cây sóng, camera trước chụp hình cái là thoát ra màn hình chính luôn, cảm biến tắt màn hình khi nghe điện thoại cũng mất, đèn nút home cũng mất, vậy là do bản rom lỗi hay mình phải cài đặt thêm gì vậy mấy anh
Bạn ơi cho mình hỏi mình có con htc one e8 dual sim chính hãng nó bị lỗi không khôi phục cài đặt gốc được cũng không unlock bootloader như cách của bạn được giờ mình phải làm sao? Help me!
Pro cho mình hỏi là mình mua con HTC cũ về, giờ mình muốn phục cài ROM Stock bằng file RUU.exe như hướng dẫn của bạn, nhưng nó bị lỗi, bạn giúp mình với. Khi cài nó tới màn hình này rồi đứng yên mãi mãi
upload_2016-10-11_10-3-9.png

Mình nghi ngờ là driver USB không ổn, nhưng mình test bằng lệnh :
  • FASTBOOT GETVAR ALL thì ok
  • Dòng chữ FASTBOOT-USB ở bootloader vẫn hiện màu đỏ
Nhưng khi test lệnh bằng lệnh ADB REBOOT BOOTLOADER thì lỗi không tìm thấy thiết bị

Bạn có thể chỉ giúp mình là mình sai bước nào không.

Cảm ơn bạn

Các thông tin của máy như sau:
  1. BOOTLOADER : RELOCK
  2. S-OFF : OK
  3. CID : HTC__044 (lúc đầu là 11111111 nhưng mình thay đổi như vậy là để cài ROM Stock)
  4. Mình thao tác như sau:
    • Mở điện thoại nhấn phím giảm âm lượng và nút nguồn để vào chế độ FASTBOOT-USB
    • Ở điện thoại mình thấy chữ FASTBOOT-USB đã có màu đỏ
    • Mở máy tính và chạy file RUU : File RUU của mình là : RUU_M7_WL_K44_SENSE60_SPCS_MR_Sprint_WWE_5.05.651.2_Radio_1.01.20.0904_2_NV_SPCS_4.38_003_release_393160_signed_2.exe
    • Theo như mình thấy thì file RUU của mình có các thông số phù hợp với điện thoại của mình
  • Các thông số điện thoại của mình là :
M7 WLS PVT SHIP S-OFF RH
CID- HTC__044
HBOOT-1.57.0000
RADIO-1.01.20.0904_2
OpenDSP-v32.120.274.0909
OS-5.05.651.2
eMMC-boot 2048MB
May 15 2014, 16:31:22
  • Kiểm tra bằng lênh getvar all thì các thông số như sau:
    • C:\adb>fastboot getvar all
      (bootloader) version: 0.5
      (bootloader) version-bootloader: 1.57.0000
      (bootloader) version-baseband: 1.01.20.0904_2
      (bootloader) version-cpld: None
      (bootloader) version-microp: None
      (bootloader) version-main: 5.05.651.2
      (bootloader) version-misc: PVT SHIP S-OFF
      (bootloader) serialno: FA34AS901912
      (bootloader) imei:
      (bootloader) meid: 99000146997777
      (bootloader) product: m7_wls
      (bootloader) platform: HBOOT-8064
      (bootloader) modelid: PN0720000
      (bootloader) cidnum: 11111111
      (bootloader) battery-status: good
      (bootloader) battery-voltage: 4304mV
      (bootloader) partition-layout: Generic
      (bootloader) security: off
      (bootloader) build-mode: SHIP
      (bootloader) boot-mode: FASTBOOT
      (bootloader) commitno-bootloader: dirty-1f512bb6
      (bootloader) hbootpreupdate: 11
      (bootloader) gencheckpt: 0
      all: Done!

nhutns
TÍCH CỰC
8 năm
Rút cable ra cắm lại, ko được thì reboot pc chạy lại ruu
@nhutns Cũng thử mấy lần rồi mà chẳng được bạn ơi, không hiểu tại sao nữa. Theo như bạn thấy thì USB giữa máy tính và điện thoại là ok đúng hok?
nhutns
TÍCH CỰC
8 năm
Chạy getvar được nghĩa là kết nối ok
@nhutns Mình cũng nghĩ ngang đoạn này là kết nối ok, nhưng tại sao mình chạy lệnh ADB REBOOT BOOTLOADER thì nó thông báo ko thấy thiết bị nhỉ?
nhutns
TÍCH CỰC
8 năm
mà cái cid đổi thành 044 là sai rồi, để nguyên 11111111 hoặc SPCS_001 mới phù hợp
@nhutns Mình mới đổi nó thành 11111111 bằng lệnh FASTBOOT OEM WRITECID 11111111 và đang chạy lại thử koi, có vẻ nó vẫn đang như cũ
upload_2016-10-11_15-7-4.png
nhutns
TÍCH CỰC
8 năm
nạp qua command đi bạn
@nhutns nếu mà nạp qua command thì mình phải có file RUU.zip đúng hok bạn, nhưng mà hiện giờ mình chỉ có file RUU.exe, bữa trước cũng thử mấy lần bằng file RUU.zip khác mà nó ko khớp thông số, nên nó ko chịu, có cách nào mình chuyển file RUU.exe thành file RUU.zip không nhỉ?
TrinhOpera
ĐẠI BÀNG
7 năm
Có Bác nào giúc với.
Em mới mua lại M7-nhưng hiện tại của nó là 4.2 muốn cập nhật phần mền cho nó nhưng cứ cho nó tải về và cài thì máy lại vào phần có mấy cái dòng như này, E không biết nên làm như nào mong đc giúc đỡ.
Em cũng đã thử Unlock máy nhưng khi dùng ADB nhập lệnh thì luôn hiện lên dòng yêu cầu chờ phản hồi từ máy và không có tác dụng
nhutns
TÍCH CỰC
7 năm
ở trên là stock recovery, nếu không cập nhật được qua OTA thì bạn thử factory reset hoặc nạp lại stock theo xuất xứ máy bằng ruu và chạy cập nhật lại
https://www.facebook.com/chipmobiledn

Chip Mobile | Da Nang

Chip Mobile, Đà Nẵng. 1,7K lượt thích · 6 lượt đăng ký ở đây. Chip Mobile: cung cấp các dịch vụ phần mềm smartphone; sửa chữa/khắc phục sự c�
facebook.com
Em cũng đang dùng M9 chính hãng, hnay mới vọc, Unlock được bootloader rồi, recovery rồi, máy vẫn S-ON, em đang dùng rom gốc từ khi mua đã lên 6.0, em tải rom ViperOneM9 5.3.0 cop vào thẻ nhớ rồi tiến hành uprom như hướng dẫn. Mọi thứ đều oke, mỗi điều là máy ko nhận sim, dù đã thử mấy bộ rom khác nữa, imei mất, baseband mất. Bác nào biết chỉ em với ạ. Jo vẫn ko có máy dùng. Em cảm ơn ạ
cho mình hỏi mình dùng htc butterfly s bị lỗi recovery thì chỉ hiện lên Entering Recovery treo trong khoảng 10 giây, sau đó lại tắt và reset lại.
Đã thử relock và unlock boot lại, làm các kiểu mà vẫn không vào recovery được
Có bác nào biết xử lý như thế nào không chỉ mình với
Cảm ơn nhiều nhiều
nhutns
TÍCH CỰC
7 năm
@doantran88 nạp lại stock bằng ruu đi bạn
https://www.facebook.com/chipmobiledn

Chip Mobile | Da Nang

Chip Mobile, Đà Nẵng. 1,7K lượt thích · 6 lượt đăng ký ở đây. Chip Mobile: cung cấp các dịch vụ phần mềm smartphone; sửa chữa/khắc phục sự c�
facebook.com
@nhutns bạn chỉ rõ cho mình chút được không
NhanBuiPP
ĐẠI BÀNG
7 năm
Máy e là one a9 international (hiaeuhl) S-ON mà unlock bootloader cứ bị thế này kg ra cod là sao ạ
New Bitmap Image.JPG
nhutns
TÍCH CỰC
7 năm
tick vào OEM Unlock ở developer options rồi tiến hành unlock bootloader lại nhé !
Máy e là HTC 728G, cơ mà k hiểu s máy e lại không có thấy ô fastboot trong power...
NhanBuiPP
ĐẠI BÀNG
7 năm
@OLT Wolf h nó đc gọi là download mode
máy htc m7 của mình đã từng unlock bootloader sau đó lại relocked (bằng lệnh
fastboot oem lock). Bây giờ mình lại muốn unlock bootloader để cài rom cook, vào adb gõ lệnh
fastboot oem get_identifier_token nó vẫn chạy và cửa sổ hiện kết quả câu lệnh lệnh nhưng biến mất rất nhanh làm mình ko thể nào copy cái đoạn mã để dán vào trang web của htc để lấy file unlock...bin được. mọi người giúp m với.
Ko ai biết cách làm cho cửa sổ kết quả câu lệnh kia dừng lại ah, hay tại máy mình đang ở chế độ relocked nên ko unlock dc nữa

Xu hướng

Bài mới









  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2024 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019