• 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

HTC-ONE (M7) S-OFF, SuperCID, Firmware Upgrade & Custom Recovery

venusian

Moderator

HƯỚNG DẪN S-OFF, SUPERCID, UNLOCKED, CUSTOM RECOVERY
CHỈ DÀNH CHO HTC ONE BẢN QUỐC TÊ


Mở đầu:
- Với HTC ONE (M7) có nên S-Off không, theo tôi là có.
- Vì sao có, tôi nghĩ việc S-Off sẽ cho ta nghịch sâu hơn, cùng với nó là SuperCID chúng ta có thể up Rom Ship khác khu vực mà không cần quan tâm.
- Việc S-Off thực hiện cũng rất đơn giản.
- Với S-OFF nếu không thích chúng ta vẫn có thể trở về S-ON
- Hiện tại các máy có Hboot từ 1.54 trở lên không thể S-OFF bằng Revone đc nữa chắc sẽ phải chờ.

Các phần trong hướng dẫn.
- Hướng dân Unlock Bootloader và Cài đặt TWRP recovery mới nhất. ( TWRP v2.6.3.0)
- Sử dụng Revone để S-OFF
- Chuyển CID thành Super CID để up tất cả các Rom Stock mà ko phải kt khu vực
- Nâng cấp lên firmware mới nhất để tối ưu hóa tốt hơn cho bản Rom Cook bạn đang dùng.
- Hướng dẫn Up Rom Cook
- Quay trở lại S-ON và Locked Bootloader để phục vì bảo hành (Bài #2)


Các bước chuẩn bị và thực hiện
a/ Chuẩn bị:
- Drive mới nhất dành cho Win: HTCDriver_4.2.0.001.exe
- Tải về bộ công cụ dành cho Win ở đây: http://www.mediafire.com/download/2cvk492n21rb5xf/adb.zip
- Trên máy điện thoại bật chế độ USB Debugging (Settings -> Developer Options -> USB Debugging)
* Chú ý: Nếu máy bạn Hboot 1.54 thì không thể thực hiện theo hướng dẫn này.

b/ Thực hiện
*/ Hướng dẫn unlock Bootloader và cài đặt Custom Recovery
+/ Hướng dẫn unlock bootloader.
Tham khảo tại đây: http://www.pdaviet.net/showthread.p...nlock-bootloader-cho-cac-may-htc#.UeZBbI0XHUl

+/ Cài đặt Custom Recovery.
- Cập nhật TWPR v2.8.0.2: Tải tại đây (Pass: PDAVIET)

- Giải nén bộ công cụ adb vừa tải về ở bước trên chép vào ổ C của máy tính.



- Giữ phím SHIFT trên bàn phím đồng thới nhấn Chuột phải vào khoảng trắng trong thư mục vừa mở chọn dòng "Open command window here" để mở của sổ CMD




- Tại thư mục adb mở cửa sổ CMD.
- Nhập lệnh: (các bạn dùng cách copy và pate để nhập lệnh cho nhanh nhé)
Mã:
adb reboot bootloader
- Chờ cho máy khởi động vào Bootloader sau nhập tiếp lệnh.
Mã:
fastboot flash recovery openrecovery-twrp-2.6.0.1-m7.img
fastboot reboot.



- Máy khởi động lại quá tình cài đặt hoàn tất.
- Sau khi khởi động lại máy sẽ hỏi chúng ta có Root không để hoàn tất quá trình chọn Yes.

*/ Tiến hành S-Off
- Mở cửa sổ CMD mới.
- Chuyển file revone vào điện thoại: Gõ lệnh dưới (các bạn dùng cách copy và pate để nhập lệnh cho nhanh nhé)

Mã:
adb push C:/adb/revone /data/local/tmp/



- Tiếp tục: Mỗi một dòng dưới là một câu lệnh. Các nhập một lệnh xong thì chờ cho nó xong mới nhập lệnh tiếp theo nhé.

Mã:
adb shell

cd /data/local/tmp

chmod 755 revone

./revone -P



- Sau lệnh trên Revone thông báo rằng bạn cần phải khởi động máy và làm lại.
- Khởi động lại máy điện thoại của bạn.
- Nhập lệnh:
Mã:
exit
adb reboot
- Máy điện thoại khởi động lại,
- Nhập lệnh:
Mã:
adb shell

cd /data/local/tmp

./revone -P
- Máy sẽ yêu cầu khởi động lại.
- Nhập lệnh:
Mã:
exit
adb reboot



- Tiếp tục nhập lệnh:
Mã:
adb shell

cd /data/local/tmp

./revone -s 0 -u

exit

adb reboot bootloader



- Máy khởi động vào Bootloader kiểm tra xem máy bạn có S-Off chưa.
- Nếu thành công các bạn khởi động lại máy.

* / Xóa bỏ dòng chữ tampered trên cùng của Hboot:
- Mở lại của sổ CMD.
- Nhập lệnh:
Mã:
adb shell

cd /data/local/tmp

./revone -t

exit

adb reboot bootloader

Lệnh cuối nếu máy không tự khỏi động vào Bootloader thì chúng ta vào bằng tay :p



* / Tiếp tục chúng ta chiến tiếp cái SuperCID cho em nó.
- Điện thoại đang ở chế độ Bootloader chúng ta nhập lệnh:

Mã:
fastboot oem writecid 11111111

- Khởi động lại vào Bootloader để kiểm tra thành quả của ta đã làm.

- Và đây là kết quả cuối cùng: Máy bạn đã có S-Off, SupeCID



*/ Nâng cấp FIRMWARE.
+/ Mục đích:
- Việc nâng cấp Firmware để nhằm tối ưu hóa và đảm bảo hiệu suất cho máy.
- Với các bản Firmware đã đc chinh sửa thì việc nâng cấp không bị xóa bộ nhớ SD của máy.


+/ Thực hiện.
- Tải về bản fw bạn cần flash theo link dưới
- Cập nhật Firmware 3.09.401.1 (Hboot 1.55): Tải tại đây:
- Cập nhật Fw 3.17.401.2 (Hboot 1.55): Tải tại đây
- Cập nhật FW 3.18.709.2 (Hboot 1.55): Tải tại đây.
- Cập nhật FW 3.22.1540.1 (Hboot 1.55): Tải tại đây.
- Cập nhật FW 3.57.401.500 (Hboot 1.55) Tải tại đây.
- Cập nhật FW 3.62.401.1 (Hboot 1.55) Tải tại đây.
- Cập nhật FW 4.06.1520.2 (Hboot 1.56) Tải tại đây.
- Cập nhật FW 4.19.401.8 (Hboot 1.56) Tải tại đây.
- Cập nhật FW 4.19.401.9 (Hboot 1.56) Tải tại đây.
- Cập nhật FW 4.19.401.11 (Hboot 1.56) Tải tại đây.
- Cập nhật FW 5.11.1540.9 (Hboot 1.57) Tải tại đây.
- Cập nhật FW 5.11.401.10 (Hboot 1.57) Tải tại đây.
- Cập nhật FW 6.06.401.1 (Hboot 1.57) Tải tại đây.
- Cập nhật FW 6.09.401.1 (Hboot 1.57) Tải tại đây.
- Cập nhật FW 7.15.401.1 (Hboot 1.60) Tải tại đây.
- Cập nhật FW 7.19.401.2 (Hboot 1.61) Tải tại đây.

Pass để tải file: PDAVIET

- Không giải nén chép vào thư mục adb lúc trước chúng ta tải về ở phần S-Off
- Đổi tên bản Fw thành firmware.zip
- Cắm máy điện thoại kết nối với máy tính.
- Mở cửa sổ CMD lên.
- Nhập lệnh:
Mã:
adb reboot bootloader
Máy sẽ đc khởi động vào Bootloader.
- Để nhận biết xem máy bạn đang ở Firmware, Hboot, Radio bao nhiêu?
- Nhập lệnh:
Mã:
fastboot getvar all
- Trên máy mình đc thông tin như sau:





- Nhập lệnh dưới để quay lại Bootloader.
Mã:
fastboot reboot-bootloader
- Máy khởi động vào lại bootloader.
- Nhập lệnh:
Mã:
fastboot oem rebootRUU
- Sau lệnh trên thì điện thoại sẽ chuyển sang nền đen và có chữ HTC mầu trắng đục ở giữa.
Nhập tiếp lệnh:
Mã:
fastboot flash zip firmware.zip



- Tiếp tục nhập lại lệnh trên một lần nữa.

Mã:
fastboot flash zip firmware.zip





-Quá trình hoàn tất trên cửa sổ CMD nó sẽ báo như hình trên:
INFO...... Successful
OKAY
- Nhập tiếp lệnh khởi động lại để khởi động lại.
Mã:
fastboot reboot
Sau khi máy khởi động lại thì chúng ta vào lại Bootloader để kt lại các thông tin của bản Firmware mới.
Mã:
adb reboot bootloader

fastboot getvar all




*/ Hướng dẫn up Rom Cook.
- Sau khi đã có S-Off, Unlock Bootloader, SuperCID, nâng cấp Firmware và Custom Recovery chúng ta tiến hành up Rom.
- Tải về một bản Rom Cook bạn muốn up.
- Bản Rom tải về sẽ có định dạng .zip - Không giải nén chép thẳng bản Rom vào thư mục gốc của bộ nhớ điện thoại.
- Đưa máy vào Recovery (Đưa máy vào Hboot sau đó dùng phím Volum chọn Recovery ấn phím nguồn để xác nhận)
- Trong giao diện Recovery chọn Wipe / Advanced Wipe tích chọn Dalvik Cache, Cache, Data, System Bỏ không chọn Internal Storage nhé không là nó xóa sạch bộ nhớ thẻ đấy sau đó kéo thanh trượt Swipe to Wipe để bắt đầu quá trình Wipe.
- Mục đích của quá trình Wipe là dọn đường xóa sạch ban rom cũ ra khỏi máy để không gây lỗi cho bản Rom mới (Hiện tại các bản Rom bây giờ đều đc tích hợp trong Aroma rồi nên các bạn có thể chọn wipe trong Aroma luôn)
- Sau khi Wipe xong chúng ta Back lại và chọn Install chọn tới đường dẫn ban rom ***.zip bạn chép vào lúc trước để thực hiện việc up rom.
- Với các bản Rom đc tích hợp Aroma thì quá trình up Rom sẽ có các tùy chọn cho bạn chọn.
- Quá trình up Rom sẽ đc diễn ra trong ít phút máy sẽ đc khởi động lại.
 
Chỉnh sửa cuối:

venusian

Moderator
ĐƯA MÁY QUAY TRỞ LẠI LOCKED, S-ON, CID GỐC.


1/ Mục đích:
-Để tiện cho việc bảo hành thì chúng ta cần phải đưa máy về như lúc mới mua.

2/ Yêu cầu:
- Backup lại toàn bộ dữ liệu trên máy.
- Đưa máy quay trở về Rom Ship ( Stock ) tránh tình trạng Brick máy khi thực hiện.
Chú ý: Hiện tại chỉ có Hboot 1.44 là S-off lại đc vì thế các bạn không được up các bản Rom Ship cao và không updata OTA lên. Tránh trường hợp Hboot bị đẩy lên cao 1.54 sau này bảo hành về ta không S-Off được lại nữa.

3/ Chuẩn bị:
- Bật chế độ USB Debugging trên điện thoại (Settings -> Developer Options -> USB Debugging)
- Tải về bộ công cụ adb ở đây.
- Giải nén chép vào ổ C của máy tính.




4/ Các bước thực hiện:
a/ Đưa máy quay trở lại CID gốc theo với bản Rom Stock bạn up ở trên.
(Máy mình up bản Rom Rom khu vực Châu Âu 1.28.401.7 nên mình sẽ chọn CID của khu vực Châu Âu HTC__001)
- Mở cửa sổ CMD (Giữ phím SHIFT trên bàn phím đồng thới nhấn Chuột phải vào khoảng trắng trong thư mục vừa mở chọn dòng "Open command window here")



- Đưa máy vào Bootloader
- Nhập lệnh:

Mã:
adb reboot bootloader

fastboot oem writecid HTC__001 (Máy mình up Rom Ship Châu âu nên CID là HTC__001 Máy up rom khác sẽ có CID khác)

11_zps44d943a7.png


-Khởi động lại Bootloader để kiểm tra thành quả. (Dùng phím Volum di chuyển thanh sáng xuống dòng REBOOT BOOTLOADER để khởi động lại.)




b/ Đưa máy quay trở lại S-ONLOCKED như lúc mới mua.
- Mở lại cửa sổ CMD.
- Chuyển file revone vào điện thoại
- Nhập lệnh:
Mã:
adb push C:/adb/revone /data/local/tmp/



Nhập tiếp lệnh:
Mã:
adb shell

cd /data/local/tmp

chmod 755 revone

./revone -s 3 -l (Lệnh này sẽ hơi lâu)


12_zpsc8ab247a.png


- Sau lệnh ./revone -s 3 -l nó sẽ yêu cầu ta khởi động máy vào Bootloader để thực hiện tiếp.
- Nhập tiếp lệnh:
Mã:
exit

adb reboot bootloader

- Chờ sau khi boot vào Bootloader các bạn nhập tiếp lệnh sau:
Mã:
fastboot oem writesecureflag 3

13_zpsc47d1ffc.png


- Khởi động vào lại máy và vào lại Bootloader xem thành quả của mình.
- Máy đã trở về như lúc nguyên bản.




 
Chỉnh sửa cuối:

airjordan

New Member
Bạn @Venusian Cho mình hỏi với :
- Máy mình base 1.29.707.17 mà trên mạng giờ chỉ có 1.29.707.16 là cao nhất thôi vậy mình có thể restore bản .16 relock rồi update OTA lên .17 đưuọc không ?
- Như bạn hướng dẫn ở trên hình như chưa có bước flash stock recovery vậy mình phải làm nó ở bước nào :D
 

venusian

Moderator
Bạn @Venusian Cho mình hỏi với :
- Máy mình base 1.29.707.17 mà trên mạng giờ chỉ có 1.29.707.16 là cao nhất thôi vậy mình có thể restore bản .16 relock rồi update OTA lên .17 đưuọc không ?
- Như bạn hướng dẫn ở trên hình như chưa có bước flash stock recovery vậy mình phải làm nó ở bước nào :D


Hiện tại bạn đang dùng Rom ship hay Cook máy bạn đã S-Off superCID chưa.
Mục đích của bạn là gì
 

airjordan

New Member
Hiện tại bạn đang dùng Rom ship hay Cook máy bạn đã S-Off superCID chưa.
Mục đích của bạn là gì
À mình đang muốn về stock rom để chờ update OTA thôi. Máy mình S-On Cid 044. Khi mua máy thì phiên bản máy mình là 1.29.707.17, mình đang dùng rom cook :D
 

venusian

Moderator
À mình đang muốn về stock rom để chờ update OTA thôi. Máy mình S-On Cid 044. Khi mua máy thì phiên bản máy mình là 1.29.707.17, mình đang dùng rom cook :D


Nếu bạn muốn làm ngay thì làm như sau
S-OFF SUPERCID, sau đó up lại bản rom ship 129.707.16
Sau đó bạn về lại Cid cũ HTC___044 chuyển máy lại S-ON, LOCKED
còn ko thì bạn chờ bao giờ có bản Ship cao hơn của máy bạn lúc mua rồi relock lại up thôi
 

anhtuhntl

New Member
*/ Tiến hành S-Off
- Mở cửa sổ CMD mới.
- Chuyển file revone vào điện thoại: Gõ lệnh dưới (các bạn dùng cách copy và pate để nhập lệnh cho nhanh nhé)

Code:

adb push C:/adb/revone /data/local/tmp/

Mình làm tới bước này thì máy báo lỗi

 
Chỉnh sửa cuối:

airjordan

New Member
Nếu bạn muốn làm ngay thì làm như sau
S-OFF SUPERCID, sau đó up lại bản rom ship 129.707.16
Sau đó bạn về lại Cid cũ HTC___044 chuyển máy lại S-ON, LOCKED
còn ko thì bạn chờ bao giờ có bản Ship cao hơn của máy bạn lúc mua rồi relock lại up thôi
Liệu mình có thể restore bản backup nandroid 1.29.707.16 LOCKED sau đó update OTA lên không
 

anhtuhntl

New Member
*/ Tiến hành S-Off
- Mở cửa sổ CMD mới.
- Chuyển file revone vào điện thoại: Gõ lệnh dưới (các bạn dùng cách copy và pate để nhập lệnh cho nhanh nhé)

Code:

adb push C:/adb/revone /data/local/tmp/

Mình làm tới bước này thì máy báo lỗi

 

blackdoor

Manager
@anhtuhntl:
PC không nhận được máy rồi, cài lại HTC Driver hoặc chuyển cổng USB khác coi sao.
 

vinhhuynh1

New Member
Mình làm trên 2 máy win XP và win 7 điều báo lỗi như Bạn trên đó. Mặc dù máy mình đã cài diver và mới Unlock và recovery xong. Mình nghi bị lỗi gì đấy rồi
 
Mình làm trên 2 máy win XP và win 7 điều báo lỗi như Bạn trên đó. Mặc dù máy mình đã cài diver và mới Unlock và recovery xong. Mình nghi bị lỗi gì đấy rồi
Bạn thử đổi cổng USB khác hay có thể gỡ HTC Driver rồi cài lại coi sao.
 

anhtuhntl

New Member
@anhtuhntl:
PC không nhận được máy rồi, cài lại HTC Driver hoặc chuyển cổng USB khác coi sao.

Mình nghỉ là không phải vì khi nhập lệnh adb reboot bootloader máy vẩn vào bootloader bình thường thì không phải USB không nhận
Mình củng gỡ bỏ và cài lại HTC Driver vẫn không được,báo lỗi y như thế
 
Top