Here are the T-Mobile US HTC One M8 Stock Recoveries and Nandroid Stock backups for anyone that want to return the device to factory status for warranty repair or other purposes :
Recoveries
[URL="https://www.androidfilehost.com/?fid=95916177934527408"]Tmo-M8-3.32.531.2-recovery.img
Tmo-M8-2.22.531.6-recovery.img
Tmo-M8-2.22.531.5-recovery.img
T_Mo_1.57.531.7_recovery.img
TMOUS-M8-1.12.531.19.recovery
Nandroid BackUps
TMO-M8-4.20.531.4-TWRP-stock-backup.zip
Tmo-M8-2.22.531.6-Stock-backup.zip
TWRP_Stock_BackUp_Tmo_2.22.531.5.zip
T-mobile-1.57.531.7-twrp-backup.zip
TWRP-TmoUS-Stock-Rom-Backup-1.12.531.19.zip
Radio Imgs
OTA
OTA-3.32.531.2 to 4.20.531.4
OTA-2.22.531.6 to 3.32.531.2
OTA-2.22.531.5 to 2.22.531.6
1.57.531.7 to 2.22.531.5 Thanks @sapplegater
1.12.531.19 to 1.57.531.7
T-Mobile HTC One M8 RUU
Direct link to download from HTC: RUU 4.20.531.4
HTC Link for 3.32.531.2 RUU: TMOUS-HTC-ONE-M8-RUU-3.32.531.2
Mirror: T-Mobile HTC One M8 RUU 3.32.531.2
T-Mobile HTC One M8 RUU 2.22.531.6
AFH Mirror: HTC One M8 2.22.531.6 RUU
Version: 2.22.531.5 Android 4.4.3 T-Mobile HTC One M8 2.22.531.5 RUU
AFH Mirror: TMO-HTC-ONE-M8-2.22.531.5-RUU
Version 1.57.531.7 RUU-1.57.531.7
AFH mirror: RUU_M8_TMOUS_1.57.531.7.exe
Recoveries
[URL="https://www.androidfilehost.com/?fid=95916177934527408"]Tmo-M8-3.32.531.2-recovery.img
Tmo-M8-2.22.531.6-recovery.img
Tmo-M8-2.22.531.5-recovery.img
T_Mo_1.57.531.7_recovery.img
TMOUS-M8-1.12.531.19.recovery
Nandroid BackUps
TMO-M8-4.20.531.4-TWRP-stock-backup.zip
For anyone interested, here is a stock backup of the latest system files.
TMOUS-M8-3.32.531.2-Stock-TWRP.zip
MD5: b63b32e3dad4ed198125edcd8259c6c9
Tmo-M8-2.22.531.6-Stock-backup.zip
TWRP_Stock_BackUp_Tmo_2.22.531.5.zip
T-mobile-1.57.531.7-twrp-backup.zip
TWRP-TmoUS-Stock-Rom-Backup-1.12.531.19.zip
Unzip the file
Make a backup of your current ROM to create the TWRP folder structure
Copy the unzipped file to your twrp folder
Enter to twrp recovery and wipe data (factory reset)
Now restore the stock backup
After the restoring proccess click DO NOT INSTALL when ask you to root the ROM.
Radio Imgs
Flash via adb:
1. Download the radio firmware
2. Rename it to radio.img
3. Put the radio.img file into your ADB folder
4. Open up command prompt and copy and paste the EXACT lines
5. adb push radio.img /sdcard/radio.img
6. adb shell
7. su
8. dd if=/sdcard/radio.img of=/dev/block/mmcblk0p20
9. adb reboot
OTA
OTA-3.32.531.2 to 4.20.531.4
OTA-2.22.531.6 to 3.32.531.2
OTA-2.22.531.5 to 2.22.531.6
1.57.531.7 to 2.22.531.5 Thanks @sapplegater
1.12.531.19 to 1.57.531.7
Code:
Instructions to apply the OTA:
→ Restore latest nandroid backup posted in OP
→ Flash stock recovery (via fastboot)
→ Copy the OTA file in the download folder of your phone
→ Reboot to recovery ( I use adb reboot bootloader and then with the volume buttons select recovery)
→ Wait for the warning triangle, keep pressing the volume button and touch and release the power button, the options should appear.
→ Select apply from phone storage and then go to the download folder where you copied the OTA file, select it and hit the power button to apply the OTA.
→ Let it run and follow the instructions at the end to reboot the phone.
T-Mobile HTC One M8 RUU
Direct link to download from HTC: RUU 4.20.531.4
HTC Link for 3.32.531.2 RUU: TMOUS-HTC-ONE-M8-RUU-3.32.531.2
Mirror: T-Mobile HTC One M8 RUU 3.32.531.2
T-Mobile HTC One M8 RUU 2.22.531.6
AFH Mirror: HTC One M8 2.22.531.6 RUU
Version: 2.22.531.5 Android 4.4.3 T-Mobile HTC One M8 2.22.531.5 RUU
AFH Mirror: TMO-HTC-ONE-M8-2.22.531.5-RUU
Version 1.57.531.7 RUU-1.57.531.7
AFH mirror: RUU_M8_TMOUS_1.57.531.7.exe
I get ERROR 155 when I try to RUU my phone back to stock.
Any help?
You have to relock the bootloader :
"fastboot oem lock"
Then "fastboot reboot"
and run the RUU as administrator.
Last edited: