Bạn có điện thoại HTC và muốn thay đổi phân vùng trên thiết bị? Tính năng bảo an đang cản trở bạn? Bài viết này giải thích về HTC S-OFF – cho phép tắt giao thức bảo mật này. Quá trình này yêu cầu hiểu về HTC bootloader, cũng được đề cập trong bài. Hãy đọc kỹ để nắm rõ chủ đề.
HTC S-OFF Là Gì?
Mặc định, mọi thiết bị HTC đều có giao thức bảo mật S-ON, đặt cờ bảo mật trên phân vùng Radio khi xuất xưởng. Nói cách khác, cờ bảo mật HTC được bật sẵn. Bạn có thể tắt cờ này (S-OFF). Chi tiết:
- Cờ này lưu trên radio thiết bị; tắt nó cho phép ghi vào bộ nhớ hệ thống (system partition).
- S-ON ngăn bạn cài custom ROM, splash image, recovery, v.v. trên HTC Android.
- Cũng ngăn truy cập bộ nhớ NAND flash và hạn chế thay đổi vĩnh viễn các phân vùng NAND (Boot, Recovery, Radio, System, v.v.).
- Thay đổi trên S-ON có thể hoàn tác bằng cách khởi động lại.
- S-OFF KHÔNG cho phép hoàn tác khi reboot. Bạn biết trạng thái S-ON/S-OFF qua văn bản trên màn hình bootloader.
Lưu ý quan trọng: Tắt bảo mật (S-OFF) hoàn toàn do người dùng chịu trách nhiệm, chỉ làm khi thực sự cần thiết.
Có Thể Root Được Không Khi Đã S-OFF Trên HTC?
Root tương tự như có user root trên Linux. Bật S-OFF trên bootloader cho phép flash file package như Superuser.apk và binary su. Điểm quan trọng: phải flash recovery trước rồi mới flash Superuser. Khi reboot, bạn sẽ có root. Vậy S-OFF không tự tạo root mà cho phép flash các chương trình để đạt được root.
Lợi Ích Của Việc Bật S-OFF
- Truy cập và ghi đè các phân vùng trên HTC – S-OFF cho phép truy cập phần NAND, mở khóa và thay đổi các phân vùng. Mặc định không thể thay đổi phân vùng khi OS đã boot. S-OFF cho phép ghi đè code trên phân vùng trong khi OS đang chạy.
- Không cần kiểm tra chữ ký số cho firmware images – Mặc định firmware zip phải được HTC ký số để flash qua bootloader. S-OFF bỏ qua kiểm tra này, cho phép flash firmware không ký số (unsigned boot, splash, HBOOT, recovery). Tóm lại: tùy chỉnh tối đa điện thoại Android.
Dùng HTCdev Để Mở Khóa Bootloader
HTCdev không đặt bootloader thành S-OFF mà chỉ mở khóa (unlock) các phân vùng. Điều này cho phép flash custom recovery và custom ROM mà không cần S-OFF. Thông tin chính:
- Đăng ký trang web, đăng nhập để mở khóa bootloader HTC.
- Phương pháp chính thức của HTC, cho mở khóa hạn chế các phân vùng: boot, system, recovery.
- Mở khóa hạn chế vì lý do bảo an, ngăn flash firmware ngẫu nhiên. Không mở khóa SIM.
- Mở khóa thay đổi phần mềm, có thể gây vấn đề bất ngờ: thay giá trị HAC/SAR, quá nhiệt.
- Nội dung mua từ bên thứ ba/HTC có thể bị vô hiệu hóa do khóa DRM.
- Có thể không cập nhật qua FOTA (Firmware Over The Air). Thay đổi bất khả kháng có thể làm mất bảo hành HTC.
Các Bước Chuẩn Bị Trước Khi Bật S-OFF
Các bước chuẩn bị bắt buộc trước khi S-OFF HTC:
- Sau khi unlock bootloader qua HTCdev, gỡ công cụ HTCdev trên điện thoại.
- Vào Cài đặt > Bảo mật, tắt tất cả cài đặt bảo mật.
- Vào Cài đặt > Nguồn/Battery Manager, tắt Khởi động nhanh (Fast Boot).
- Dùng cáp USB 2.0 thay vì USB 3.0 để đảm bảo tương thích HTC-PC.
- Tải công cụ S-OFF (ví dụ: Firewater) và cài trên PC.
- Cài Minimal ADB trên PC.
- Sạc điện thoại ít nhất 60% pin.
- Sao lưu toàn bộ dữ liệu quan trọng (media, tin nhắn) – điện thoại có thể bị reset hoàn toàn.
- Cài HTC Drivers để kết nối điện thoại với PC.
- Vào Cài đặt > Tùy chọn nhà phát triển > Bật Gỡ lỗi USB (USB Debugging).
- Tắt antivirus và tường lửa trên PC.
Cách Dùng HTCdev Unlock Bootloader
Kết nối điện thoại với PC bằng cáp tin cậy trước khi bắt đầu.
- Nhấn giữ Nguồn để tắt điện thoại.
- Nhấn giữ Nguồn + Giảm âm lượng 30 giây để vào chế độ HBOOT.
- Dùng nút âm lượng chọn Fastboot, nhấn Nguồn để chọn.
- Mở Windows Explorer, đi đến thư mục Minimal ADB and Fastboot ở Ổ C:.
- Trong thanh địa chỉ thư mục, gõ cmd và Enter.
- Gõ lệnh fastboot devices Enter để nhận diện điện thoại.
- Mở Command Prompt, gõ fastboot oem get_identifier_token Enter.
- Chờ mã token dài xuất hiện, click Submit trên web HTCdev.
- Nhận email từ HTCdev kèm file Unlock_code.bin. Tải về và đưa vào thư mục Fastboot.
- Mở Command Prompt, gõ fastboot flash unlocktoken Unlock_code.bin Enter.
- Xác nhận yêu cầu cài đặt trên HTC bằng nút Nguồn, chờ điện thoại khởi động lại.
Cách Tắt Giao Thức Bảo Mật (S-OFF) Trên HTC
- Copy file Firewater vào thư mục Minimal ADB trên PC.
- Trong thư mục đó, gõ cmd Enter.
- Gõ adb devices Enter.
- Gõ lần lượt các lệnh sau, Enter sau mỗi lệnh:
adb reboot [Quan trọng] adb wait-for-device push firewater /data/local/tmp adb shell su chmod 755 /data/local/tmp/firewater /data/local/tmp/firewater
- Cho phép quyền trên điện thoại nếu được hỏi, trạng thái Bootloader sẽ hiện S-OFF.
Bài viết liên quan:
- Cách Điều Khiển Tốc Độ Quạt Trên Windows 10
- Cách Kết Nối WiFi Bằng WPS Trên Android
- Cách Nhận Hỗ Trợ Từ Nhân Viên Verizon
- mhm Trong Tin Nhắn Có Nghĩa Gì?
Bài viết xoay quanh HTC S-OFF và HTC bootloader. Nếu bạn đang tìm hiểu hai thuật ngữ này và cảm thấy băn khoăn, hy vọng bài viết đã giải đáp. Rất mong nhận đóng góp ý kiến và câu hỏi trong phần bình luận.