[HTC One M8] Tổng hợp hướng dẫn Unlock Bootloader - ROM - Firmware -
S-OFF - Mod - HTC Sense 6.1
One M8 là chiếc điện thoại cao cấp nhất của HTC tính đến thời điểm hiện tại. Không chỉ sở hữu vẻ ngoài đẹp mà giao diện Sense 6.0 cũng rất thú vị và có nhiều tính năng hay. Thế nhưng với anh em Tinh tế thì nhiều khi nghịch hoài những thứ có sẵn trên máy cũng chán, chính vì vậy mình mở topic làm nơi hướng dẫn anh em thực hiện một số thao tác nâng cao, chẳng hạn như unlock bootloader, flash ROM, tổng hợp các bản mod để tùy chỉnh hệ thống... Anh em cũng có thể trao đổi thoải mái về chiếc M8 và cách sử dụng nó sao cho ngon lành nhất luôn nhé.
Cấu Trúc Bài:
Phần Mở đầu: Giới thiệu và các link liên quan đến One M8 ae có thể đọc tham khảo.
Phần I :Hướng Dẫn Unlock Bootloader - Flash recovery - Root One M8.
Phần II:Tổng Hợp Các Bản Rom Cook Ổn Định Cho One M8.
Phần III: Hướng Dẫn Flash Rom Cook - Flash Firmware One M8.
Phần IV: Hướng Dẫn S-OFF và Supper CID One M8.
Phần V:Tổng Hợp Rom Ship - Recovery - Kernel - Tool - Driver One M8.
Phần VI:Hướng Dẫn tùy chỉnh và làm đẹp cho One M8.
Các bạn cần chú ý đọc trước khi tiến hành thao tác :
-Tất cả bài viết dưới đây đã được test trên chính máy mình vì vậy các bạn vui lòng đọc kỹ và thực hiện đúng theo từng thao tác . - Không ai phải chịu trách nhiệm với những thao tác sai dẫn đến mất dữ liệu - hư hỏng phần cứng - phần mềm...vv. - Đây là toppic thảo luận - chia sẻ - giao lưu - giúp đỡ lẫn nhau trên tinh thần Tinhte vì vậy tránh những comment gây tranh cãi mất hòa khí. -Khi các bạn có vấn đề gì thắc mắc cần giải đáp - support vui lòng đặt câu hỏi trong toppic để mình và mọi người cùng giúp đỡ.
Một số toppic liên kết HTC One M8 ae có thể tham khảo.
Khi tải xong Driver và cài ra Laptop trên M8 thao tác các bước sau: -vào Settings => Developer options => Đánh dấu vào ô USB Debugging.
( Lưu ý nếu bạn nào không thấy mục USB Debuggingthì vào About => Software information => More => Tích 7 lần vào Build number để nó hiện ra nhé )
-vào Settings => Power => Bỏ chọn ô Fastboot.
Đảm bảo kết nối Laptop hoặc máy tính để bàn hoặc cáp USB tốt và trên cổng USB ổn định. Tốt nhất kết nối và làm ở Laptop nếu máy tính bàn nên cắm cổng đằng sau và tránh mất điện đột ngột. *Nếu nói chúng ta vọc thành công chiếc M8 của mình là khi ta làm xong những bước sau: (Unlock bootloader + Flash Recovery + Root + Flash rom cook). Mình đã chia thành các phần nhỏ.Các bạn chỉ cần làm theo từng bước là sẽ ok.
( Unlock bootloader sẽ xóa toàn bộ dữ liệu trong máy cũng như app cài ngoài ) Để thực hiện các công việc Root và cài rom cook thì phải yêu cầu máy bạn đã Unlock bootloader. Việc Unlock bootloader khá đơn giản và được thực hiện ngay trên trang của HTC.
Hình ảnh chi tiết các bước các bạn có thể xem:
Bước 1:Bạn cần đăng ký 1 tài khoản tại trang https://www.htcdev.com/sau khi đã đăng ký thành công tài khoản thì các bạn đăng nhập tài khoản mình vừa đăng ký ở trên để vào trang htcdev và bắt đầu bước Unlock bootloader :http://www.htcdev.com/bootloader/.
Bước 2: Sau khi bạn đăng nhập vào trang htcdev để Unlock ta sẽ thấy mục Select Your Devicecác bạn kéo xuống chọn mục All Other Supported Models.
Bước 3:Sau đó các bạn nhấn Begin Unlock bootloader nó sẽ hiện ra 1 hộp thư chọn Yes hoặc No như hình dưới bạn chọn mục Yes sau đó sẽ máy tính sẽ chuyển sang hộp có 2 dấu tích thì bạn chọn cả 2 và nhấn Proceed to Unlock Instructions.
=> Nextbỏ qua bước các bước từ 1 - 5và từ5 - 8như hình dưới nhé:
Bước 4:Tại Laptop các bạn giải nén File ADB M8 đã tải ở trên về một thư mục bất kỳ. Giải nén ra các bạn Coppy FolderADB M8 Vừa giải nén vào ổ C của Laptop. .+Bây giờ chúng ta bắt đầu cầm điện thoại lên nhấn nút Power để tắt điện thoại hẳn đi.Sau đó thao tác bằ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 Volumelên xuống để đảm bảo chọn Fastbootchọn sau đó cắm cáp kết nối Phone với Laptop đảm bảo hiện chữ màu đỏ Fastboot USB.
Bây giờ ta mở CMD lên (Ai không biết thì làm theo hướng dẫn của từng bản Win của bạn nhé)
-Đối với Win 7 các bạn có thể mở trực tiếp từ FolderADB M8sau đó các bạn dữ phím Shift + Kích chuột phải chọn mục Open command window here.Như hình dưới.
-Đối với Win XP-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 M8và bạn sẽ thấy con trỏ nháy trở về thành c:\ADB M8> Bây giờ bạn gõ chính xách câu lệnh sau: fastboot oem get_identifier_tokenrồi nhấn Enter màn hình sẽ xuất hiện lên 1 loạt mã Code..vv. Sau đó bạn nhấn chuột phải vào màn hình rồi chọn Mark sau đó kéo chuột chọn toàn bộ phần nằm như hình sau: =>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 để Copy. Từ đó các bạn quay lại trang htcdev vừa rồi mà đã Next đến Step 8rồi đó .Các bạn kéo xuống phần Step 10 như hình dưới. Sau đó các bạn Paste đoạn mã vừa Copy vào mục My Device Identifier Tokensau đó nhấn vào mục Sumit
Bạn đợi khoảng 10s rồi vào địa chỉ mail mà mình đã đăng ký cùng với trang htcdev ở trên chúng ta sẽ thấy 1 mail của HTC trong đó có đính kèm File Unlock_code.bincác bạn tải về rồi Coppy vào thư mục ADB M8ở ổ Ccủ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: fastboot flash unlocktoken Unlock_code.binrồi nhấn Enter. Trên Phone của bạn sẽ hiện biểu tượng như hình dưới.
Bạn dùng phím Volumeđể chọn Yessau đó nhấn Powerđể đồng ý mở khoá Bootloader. Phone của bạn sẽ chạy xoẹt xoẹt tầm 2s là điện thoại của bạn sẽ Reboot và khởi động lại .Vậy là bạn đã mở khoá thành công. =>Bạn muốn kiểm tra xem đã thành công chưa thì vào lại Bootloaderlần nữa bằng cách [ Volume Down + Power ] bạn sẽ thấy chữ ***Unlocked*** ở dòng đầu tiên là đã thành công rồi nhé!
B: Flash Recovery HTC One M8.
Đầu tiên bạn cần tải Recovery ( Tải bản mới nhất của 1 trong 2 bản dưới đây.Khuyên dùng TWRP )
+Bước 1: Sau khi các bạn tải về xong các bạn đổi tên thành Recovery và coppy Recoveryvào thư mục ADB M8ở ổ Ccủa bạn. +Bước 2: Các bạn tắt máy hẳn đi rồi đưa M8 về chế độ Fastboot USB bằng cách thao tác phím [Volume Down+ Power ] sau đó cắm cáp kết nối Phone với Laptop đảm bảo hiện Fastboot USB.
+Bước 3: Bây giờ ta mở CMD lên(Ai không biết thì làm theo hướng dẫn của từng bản Win của bạn nhé)
-Đối với Win 7- Ta có thể mở trực tiếp từ Folder ADB M8sau đó các bạn dữ phím Shift + Kích chuột phải chọn mục Open command window here.Như ảnh dưới nhé các bạn. -Đối với Win XP-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 M8và bạn sẽ thấy con trỏ nháy trở về thành c:\ADB M8>đen Sau đó các bạn gõ chính xác dòng lệnh sau: fastboot flash recovery recovery.imgnó sẽ chạy tầm 2 đến 4s và báo OKAYlà đã hoành thành. => Thành quả: Bây giờ bạn vào kiểm tra xem đã Flash Recoverythành công hay chưa bằng cách đưa máy về Bootloadersẽ thấy dòng Recoverybạn chọn vào đó đợi nó load vào Recovery . Nếu vào mà nó báo dấu chấm than và cái Logo thì là chưa thành công bạn cần flash lại nhé.
Nếu bạn nào gặp lỗi khi đã flash recovery thành công rồi mà vào recovery máy reboot lại thì gõ lệnh: " fastboot erase cache " trước khi flash recovery nhé.
C: Root HTC One M8.
Một vào lưu ý trước khi root : 1- Backup Rom Stock để khi nào muốn quay về nguyên bản có thể Restore lại : Cách làm :Vào Bootloader => Chọn Recovery => Chọn Backup => Đợi hoàn thành ( Rom Stock sau khi Backup sẽ được lưu trong HTC One M8 ). 2- Nếu bạn nào xác định dùng rom cook luôn thì có thể bỏ qua bước root này để flash rom cook luôn cũng được.Vì các bản rom cook đã tích hợp sẵn root rồi.Bạn flash rom cook xong sẽ có SuperSU luôn.Còn bạn nào chỉ có nhu cầu root và vẫn dùng rom stock để cài Titanium Backup hoặc 1 số phần mềm yêu cầu quyền root thì bạn mới cần làm bước root này )
*Đầu tiên bạn cần chép fileFile Root SuperSUmà chúng ta đã tải về ở trên vào máy. Sau đó các bạn đưa máy về chế độ Recoverycác bạn chọn Install => chọn đến nơi bạn lưu file File Root SuperSU=> Chọn file File Root SuperSU =>Kéo thanh đồng ý và đợi nó load xong sẽ báoComplete. Sau đó các bạn chọn Reboot now để cho máy khởi động lại nữa là Ok.
Chúc mừng bạn đã Root thành công HTC One M8.
--------------------------------------------------------------- Video chi tiết hướng dẫn chi tiết ae có thể tham khảo để thao tác :
* Chú ý 2 : Link trên này là link trực tiếp vào box XDA vì vậy các bạn dùng rom nào thì nhấn vào đường link trên và vào box XDA sẽ có link download bản rom về nhé.
Vì một số bạn mới dùng HTC nên còn nhiều bỡ ngỡ,chuyện hỏi đi hỏi lại 1 câu hỏi trước là điều đương nhiên. Mình xin phép trả lời luôn mấy câu hỏi mà các bạn hay hỏi để tiện cho các bạn nhé.Các bạn đọc bớt chút time để đọc nhá .
Câu hỏi 1 : Điều kiện cần và đủ để bạn có thể flash được một bản rom cook cho HTC M8: Trả lời :Bạn chỉ cần Unlock Bootloader - Flash recovery và sau đó chọn và cài 1 bản rom cook mà bạn muốn flash và thưởng thức.
Câu hỏi 2 : Bản rom cook nào ổn định nhất và tiết kiệm pin cũng như giúp máy mát nhất. Trả lời : Do nhu cầu và cách dùng của mỗi người khác nhau nên tốt nhất là các bạn nên chọn các bản rom mà mọi người hay dùng rồi flash sau đó tự mình cảm nhận rồi từ đó chọn ra một bản mà mình ưng cũng như hợp với nhu cầu dùng của mỗi người. Các bản rom mà mọi người hay dùng là: ( Rom Android Revolution HD M8 - Rom InsertCoin M8 - Rom Viper One M8).
Câu hỏi 3 : Flash một Kernel ( hạt nhân ) có cần phải S-OFF và Super CID không và cách Flash Kernel như thế nào. Trả lời : Flash Kernel ( hạt nhân ) không yêu cầu phải S-OFF và Super CID. Cách Flash Kernel : Bạn chỉ cần tải Kernel.zip mà bạn muốn cài về rồi chép vào HTC One M8=> Đưa máy về Recovery => Chọn đến nơi bạn đã lưu Kernel.zip => Install và thưởng thức.
Câu hỏi 4 : Unlock Bootloader - Flash rom cook - S-OFF có được bảo hành tại HTC không. Trả lời : Có được bảo hành bình thường tại HTC. ( Hiện tại HTC vẫn chấp nhận những máy đã Unlock Bootloader - Flash rom cook - S-OFF .Vì vậy bạn nào muốn đi bảo hành không nhất thiết phải chạy Stock hay Relocked Bootloader )
-Tránh trường hợp xấu xảy ra Pin phải trên 50% và mình khuyên bạn hãy back up lại bản rom đang dùng.
-Quá trình Fash rom mà bị treo ở AROMA thì các bạn thao tác như sau :
( Nguồn + Giảm âm lượng đưa về recovery rồi flash rom lại )
1 : Backup Rom ra sao ?? ( Việc backup rom stock này các bạn nhớ lưu ý là hãy backup trước khi làm bước Root máy để bảo đảm được 1 bản rom backup nandroid đúng nghĩa khi ta muốn quay về stock bằng nandroid nhé.Thời điểm backup thích hợp là sau khi bạn làm xong bước Unlock Bootloader và Flash recovery.Nhớ là backup xong rồi thì hãy làm tiếp bước Root HTC One ở hướng dẫn )
Trả lời: Máy phải được Unlock Bootloader và Flash Recovery rồi thì mới có thể backup được nhé mọi người => Đưa máy về Bootloader ( bằng cách tắt máy xong bật máy lên bằng nút Power + Volume down trong khoảng 10s máy vào Bootloader) => vào Recovery => Backup and Restore => Backup lại Rom đang dùng Backup xong.
2 .Backup lại ứng dụng đang sử dụng lại ở rom trước mà muốn up rom mới sử dụng theo rom mới mà ngại ko cài lại hay lưu data của app trước muốn dùng cho rom mới thì làm thế nào ??
Trả lời: Hãy sử dụng phần mềm Titatium Backup: Hướng dẫn cài đặt Titatium Backup Pro 5.7.2: Tải Titatium Backup Pro 5.7.2: TẠI ĐÂY Tải xong chúng ta copy File Apk vào Sdcard sau đó setup ra Phone của bạn Sau khi cài xong bạn vào ứng dụng Titatium Backup - > Thẻ Backup/Restore - > ấn 1 lần vào app nào mà bạn muốn rồi ấn Backup thế là xong. Sau khi Up Rom xong thì bạn lại cài lại App Titatium Backup như bước hướng dẫn trên. Rồi vào ứng dụng Titatium BackUp - > Thẻ Backup/Restore - > kéo xuống dưới cuối rồi ấn 1 lần vào những app mà muốn restore lại rồi chọn Restore - > App + data.
Hướng Dẫn Flash Kernel ( tùy chỉnh theo phong cách cá nhân )
1 : Các bạn tải phiên bản Kernel tương thích với Version Android hiện tại của máy mình.
2: Chép file Kernel.zip vào HTC One M8 ( Nhớ là file zip nhé ).
3 : Đưa M8 về chế độ recovery ( Tắt máy => Phím nguồn + giảm âm lượng => Recovery ).
4 : Trong recovery các bạn chọn install => Chọn đến file Kernel.zip => Khi flash Kernel.zip các bạn có thể tùy chỉnh xung nhịp cao hoặc thấp - các tính năng mở khóa không cần dùng phím cứng là tùy nhu cầu của mỗi người ( Flash Kernel.zip lưu ý không wipe data hay system trong recovery như flash rom ).
Yêu cầu : - HTC One M8 S-OFF ( Super CID luôn thì càng tốt ) -Đầu tiên bạn cần Download Firmware tương thích với máy bạn và đổi tên thành firmware và chép vào thư mục ADB M8 tại đây: Click Download
Thực Hiện: 1. Đưa máy về chế độ Fastboot USB và kết nối đến máy tính ( Đảm bảo máy tính không mất điện đột ngột )
2. Flash RUU bằng lệnh sau - fastboot oem rebootRUU( Màn hình sẽ xuất hiện chữ HTC màu trắng ).
3. Flash firmware bằng lệnh sau - fastboot flash zip firmware.zip Lưu ý : Quá trình flash báo tạm dừng ở mức khoảng 75 % đến 90% trên màn hình điện thoại là bình thường nhé.Còn vài % cuối cùng là lúc máy khởi động ,vì vậy bạn có thể kiểm tra giao diện khỏi động lại để chắc chắn.
4. Sau đó các bạn gõ tiếp lệnh sau để hoàn thành 100 % - fastboot reboot - bootloader ( Lệnh này sẽ giúp M8 của bạn khởi động lại )
-Sau khi hoàn thành bạn reboot HTC One M8 sẽ không còn dòng cảnh báo màu đỏ nữa.
Hình ảnh trước và sau khi bạn flash mod Remove Red
-Yêu cầu và chuẩn bị : - HTC One M8 đã được root. - Bật kết nối mạng 3G hoặc WiFi trên HTC One M8 - Đảm bảo PC kết nối HTC One M8 ở chế độ ADB ( Gõ lệnh adb devices để kiểm tra ) - Gõ lệnh code chính xác và đúng thứ tự . - Tải và chép fileFirewaterhoặc Firewater vào thư mục ADB M8 - Màn hình luôn bật sáng - Không khóa màn hình.
-Thực Hiện : - Mở thư mục ADB M8 nên và gõ lần lượt đoạn code sau ( Bạn nào chưa biết mở CMD thì tham khảo phần 1 ):
adb reboot adb wait-for-device push firewater /data/local/tmp adb shell chmod 755 /data/local/tmp/firewater su ( Khi gõ su trên M8 sẽ yêu cầu cấp quyền các bạn chọn để tiếp tục ) /data/local/tmp/firewater
Trên CMD sẽ hiển thị ra 1 thông báo yêu cầu bạn chọn Yes hoặc No thì các bạn chọn Yes và nhấn Enter để tiếp tục.
- Như vậy M8 của bạn đã S-OFF thành công. -Trên M8 các bạn boot về chế độ Bootloader và kiểm tra thông tin và tận hưởng.
Khởi động máy và đưa về Bootloader.Ghi nhớ CID hiện tại của máy dưới dòng chữ S-OFF. - Kết nối HTC One M8 với PC ở chế độ fastboot - Mở ADB M8 (Trước đó các bạn đã có thư mục ADB M8 tại ổ C) - Gõ fastboot oem writecid 11111111 => sẽ báo OK - Gõ fastboot oem readcid => sẽ báo cid hiện tại là CID-11111111 - Khởi động lại ở chế độ Bootloader, bạn sẽ thấy CID sẽ đổi thành CID-11111111 Vậy là bạn đã có SuperCid cho HTC One M8 thành công.
Yêu cầu chung: - Máy đã được root - HTC One M8 đã S-OFF - Đã có công cụ ADB - PC đã cài đầy đủ Driver đảm bảo HTC One M8 nhận ADB.
Thực Hiện bỏ chữ TAMPERED: - Kết nối HTC One M8 với PC - Mở CMD từ công cụ ADB M8 và gõ từng câu lệnh sau : adb devices adb shell su echo -ne '\x00' | dd of=/dev/block/mmcblk0p6 bs=1 seek=5314564 exit adb reboot bootloader Sau khi hoàn thành bạn sẽ thấy trong Bootloader không còn hiển thị chữ TAMPEREDnữa.
Thực Hiện đổi thành LOCKED : Kết nối HTC One M8 với PC - Mở CMD từ công cụ ADB M8 và gõ từng câu lệnh sau : adb devices adb shell su echo -ne '\x00\x00\x00\x00' | dd of=/dev/block/mmcblk0p2 bs=1 seek=33796 exit exit adb reboot bootloader Sau khi hoành thành trong Bootloader của bạn sẽ đổi thành Locked như lúc mới bóc máy ra.
Thực Hiện đổi thành UNLOCKED : Kết nối HTC One M8 với PC - Mở CMD từ công cụ ADB M8 và gõ từng câu lệnh sau : adb devices adb shell su echo -ne "HTCU" | dd of=/dev/block/mmcblk0p2 bs=1 seek=33796 exit exit adb reboot bootloader Sau khi hoàn thành trong Boootloader của bạn sẽ đổi thành Unlocked.
Chúc các bạn thành công!
Phần V:
KHU VỰC TỔNG HỢP ROM SHIP HTC ON M8.
( Tổng hợp Ruu - Ruu.zip - OTA - Stock Rom - Stock Nandroid )
Yêu Cầu : - HTC One M8 đang chạy một ROM 4.xx với Sense 5 hoặc 5.5 và AOSP / CM / GPE / MIUI / OPPO. - Máy đã Unlock Bootloader hoặc S-OFF - Đã Custom recovery.
Thao Tác : -Đầu tiên bạn cần Download một Fonts mà bạn thích tại đây :
-Sau đó bạn chép File Fonts zip vào HTC One. -Đưa máy về Recovery ( Wipe cache / Wipe dalvik cache ) -Chọn install và sau chọn đến nơi bạn chép File Fonts zip trước đó để cài ra. => Reboot và thưởng thức.