Hướng dẫn này dành cho những người cố gắng cập nhật OTA cho HTC 10, nhưng nhận được thông báo "Không thể cập nhật phần mềm: Có lỗi không mong muốn và hệ thống file có thể bị hỏng. Vui lòng liên hệ hỗ trợ HTC để được hỗ trợ thêm".
Chưa biết chính xác nguyên nhân, vì nó xảy ra với người dùng ROM gốc chưa thực sự sửa đổi thiết bị, nhưng có giải pháp. Chúng ta cần flash một số file bằng lệnh fastboot, vì vậy bạn nên cài ADB trên PC – xem hướng dẫn Appual "Cách cài ADB trên Windows".
Hướng dẫn này cũng giả định bạn đã cài TWRP trên HTC 10. Nếu chưa, làm theo hướng dẫn Appual "Cách root HTC 10", nó chứa link và hướng dẫn flash TWRP cho HTC 10.
File tải xuống:
Tải file phù hợp cho thiết bị của bạn dưới đây. Các file này chứa recovery gốc và android-info.txt tùy chỉnh sẽ khôi phục khả năng tải và cài đặt OTA.
- 80.206.1: HTC10_PMEUHL_1.80.206.1_StockRecovery_EraseDevInfo .zip
- 30.401.1: HTC10_PMEUHL_1.30.401.1_StockRecovery_EraseDevInfo .zip
- 80.401.1: HTC10_PMEUHL_1.80.401.1_StockRecovery_EraseDevInfo .zip
- 80.401.3: HTC10_PMEUHL_1.80.401.1_StockRecovery_EraseDevInfo .zip
- 90.401.5: HTC10_PMEUHL_1.90.401.5_StockRecovery_EraseDevInfo .zip
- 95.401.3: HTC10_PMEUHL_1.95.401.3_StockRecovery_EraseDevInfo .zip
- 95.401.4: HTC10_PMEUHL_1.95.401.4_StockRecovery_EraseDevInfo .zip
- 80.617.1: HTC10_PMEUL_1.80.617.1_StockRecovery_EraseDevInfo. zip
- 91.617.1: HTC10_PMEUL_1.91.617.1_StockRecovery_EraseDevInfo. zip
- 80.709.1: HTC10_PMEUHL_1.80.709.1_StockRecovery_EraseDevInfo .zip
- 92.709.1: HTC10_PMEUHL_1.92.709.1_StockRecovery_EraseDevInfo .zip
- 96.709.5: HTC10_PMEUHL_1.96.709.5_StockRecovery_EraseDevInfo .zip
- 98.709.5: HTC10_PMEUHL_1.98.709.5_StockRecovery_EraseDevInfo .zip
- 41.709.3: HTC10_PMEUHL_2.41.709.3_StockRecovery_EraseDevInfo .zip
- 53.710.6: HTC10_PMEUHL_1.53.710.6_StockRecovery_EraseDevInfo .zip
- 80.710.1: HTC10_PMEUHL_1.80.710.1_StockRecovery_EraseDevInfo
- Bắt đầu bằng cách bật USB Debugging trên HTC 10. Làm bằng vào Cài đặt > Giới thiệu > chạm 'Số bản dựng' 7 lần cho đến khi Chế độ nhà phát triển được kích hoạt. Sau đó vào Cài đặt > Tùy chọn nhà phát triển > bật USB Debugging.
- Bây giờ bạn cần tải file cho thiết bị từ trên. Nếu không biết tải phiên bản nào, kết nối HTC 10 với PC qua USB, điều hướng đến thư mục ADB chính, giữ Shift + Right click và chọn "Open a command window here".
- Gõ vào ADB 'adb devices'. Sẽ hiển thị số serial HTC 10, nếu ADB nhận diện đúng HTC 10.
- Nếu mọi thứ ổn, gõ vào ADB: 'adb reboot bootloader'

- Sẽ reboot HTC 10 vào chế độ fastboot. Bây giờ gõ vào ADB: 'fastboot getvar all'
- Sẽ hiển thị tất cả thông tin cần thiết về thiết bị như MID, CID, và phiên bản firmware và ROM hiện tại. Dùng thông tin này để chọn tải đúng file cung cấp ở trên.
Bây giờ bạn cũng cần tải TWRP System Image và Backup cho HTC 10, chứa system image và boot file nguyên gốc. Đây là danh sách:
CID: HTC__001/HTC__034/HTC__A07/HTC__J15/HTC__M27/HTC__016/HTC__002 | MID: 2PS620000
1.80.401.3
1.80.401.3
1.80.401.1
1.30.401.1
CID: HTC__621 | MID: 2PS620000
1.92.709.1
1.80.709.1
1.55.709.5
1.30.709.1
1.21.709.2
CID: HTC__039/OPTUS001/VODAP021/TELNZ001 | MID: 2PS620000
1.21.710.10
CID: EVE__001 | MID: 2PS620000
1.21.91.4
CID: O2___102 | MID: 2PS620000
1.21.206.5
CID: BS_US001/BS_US002 | MID: 2PS650000
1.80.617.1
1.53.617.5
1.21.617.3
CID: T-MOB010 | MID: 2PS650000
1.21.531.1
CID: HTC__332 | MID: 2PS650000
1.02.600.3
- Sau khi tải TWRP System Image và Backup phù hợp, giải nén toàn bộ file .zip, và copy thư mục đó vào thẻ SD ngoài. Nó trông như /TWRP/Backups/<DeviceSerialNumber>/
- Bây giờ boot vào TWRP recovery. Làm bằng tắt HTC 10, sau đó giữ Power + Volume Down vài giây. Khi được nhắc, dùng phím âm lượng chọn Reboot to Bootloader, nhấn Power để chọn.
- Khi ở menu Bootloader, chọn Boot to Recovery và xác nhận. Khi dấu chấm than hiển thị, giữ Power, sau đó nhấn và thả Volume Up.
- Khi đã trong menu chính TWRP, chọn Mount. Bật checkbox mount system as Read Only.
- Đánh dấu bên cạnh phân vùng /System trong danh sách mount.
- Quay lại menu chính TWRP, nhấn Restore.
- Chọn thư mục TWRP System Image Backup bạn copy trước đó trong hướng dẫn.
- Chọn cả System Image và Boot, sau đó vuốt để bắt đầu quy trình khôi phục.
- Khi xong, reboot vào Download Mode, về màn hình chính, chạm Reboot / Download lại.
- Bây giờ sẵn sàng flash file .zip phù hợp từ đầu hướng dẫn. Đặt file .zip vào thư mục ADB chính trên máy tính.
- Ở Download Mode, kết nối HTC 10 với PC qua USB, mở cửa sổ lệnh ADB mới.
- Gõ vào ADB: 'fastboot oem rebootRUU'
- Sẽ boot vào chế độ RUU. Bây giờ gõ: 'fastboot flash zip TENFILE.zip'
- Sẽ flash gói firmware, khi xong, gõ 'fastboot reboot' để reboot HTC 10 về hệ thống Android chính.
- Khi đã trong hệ thống Android chính, bạn bây giờ có thể nhận cập nhật OTA mà không còn vấn đề gì.