[Sprint HTC One (M8)] miggsr:
FOR SPRINT M8 NON-H/K MODELS ONLY​

Well everyone I'm here to bring you a little tool set i use to take official OTAs.I am not a dev nor do I take credit for the work. This is mainly just a collection of things I used to get OFFICIAL OTA updates. I've used this on 2 Sprint m8's with STOCK Hboots so I am sure this will work. Please feel free to share this with others JUST GIVE CREDIT WHERE IT IS DUE.

To start off there are some requirements...

S-OFF is needed

STOCK HBOOT

HTC One M8 (Sprint non-Harmon Kardon)

UNLOCKED Bootloader (If you are LOCKED and rooted PLEASE use UNLOCK Bootloader method included in zip. DO NOT use HTCDEV to unlock... Your internal storage will be wiped if you do. YOU HAVE BEEN WARNED

MAKE SURE TO UNLOCK BOOTLOADER before doing any of this (instructions are included in zip)

1. Copy the stock nand to backup folder in twrp

2. Make a backup of your setup

3. Restore the stock nand provided

4. Flash stock recovery provided

5. Boot up and do all otas up to latest

6. Flash custom recovery

7. Restore your backup

8. Flash modified firmware

9. Lock bootloader

10. Flash asdp for hk mod.zip in ruu mode (same as flashing FIRMWARE) if audio is not working in htc music

Locking-Unlocking & Remove Tampered flag

***NEED TO BE S-OFF!!***

TO LOCK BOOTLOADER

1. Phone on with adb debugging enabled to confirm this open cmd prompt type adb devices should show device serial number

2.Type adb shell

3.Type su to get # prompt

4. Copy paste exactly as is

echo -ne '\x00\x00\x00\x00' | dd of=/dev/block/mmcblk0p2 bs=1 seek=33796

5.Type exit you may need to enter that command 2x to get out of adb shell

6.Type adb reboot bootloader You should be ***LOCKED***

TO UNLOCK BOOTLOADER

1. Phone on with adb debugging enabled to confirm this open cmd prompt type adb devices should show device serial number

2.Type adb shell

3.Type su to get # prompt

4. Copy paste exactly as is

echo -ne "HTCU" | dd of=/dev/block/mmcblk0p2 bs=1 seek=33796

5.Type exit you may need to enter that command 2x to get out of adb shell

6.Type adb reboot bootloader You should be ***UNLOCKED***

TO REMOVE ***TAMPERED*** text

1. Phone on with adb debugging enabled to confirm this open cmd prompt type adb devices should show device serial number

2.Type adb shell

3.Type su to get # prompt

4. Copy paste exactly as is

echo -ne '\x00' | dd of=/dev/block/mmcblk0p6 bs=1 seek=5314564

5.Type exit you may need to enter that command 2x to get out of adb shell

6.Type adb reboot bootloader You should not see ***TAMPERED***

Flashing Firmware

IN HBOOT MODE

1. Label the file to exactly 0P6BIMG.zip

2. Put zip in root of external SD card

3. Boot into HBOOT to flash (bootloader should detect zip automatically and prompt you to flash)

IN FASTBOOT MODE

1. Boot device into FASTBOOT mode (device should show FASTBOOT USB)

2. Put the firmware file to be flashed in the folder with fastboot.

3. Open a command prompt from the folder where fastboot is located.

4. Run the following commands:

fastboot oem rebootRUU (this will reboot the device into RUU mode in preparation for zip flashing)

fastboot flash zip 0P6BIMG_M8WHL_x.xx.xxx.x_firmware.zip (the name of the zip should match the name of the file you're flashing)

5. Once complete, you can fastboot reboot or fastboot reboot-bootloader depending on what you want to do next. If you choose bootloader, you can confirm that your radio is now updated to the one from the file you flashed

Links needed ...

For Locking and Unlocking bootloader (ONLY WORKS WITH ROOTED ROM AND S-OFF!!)

For Removing Tampered Flag (ONLY WORKS WITH ROOTED ROM AND S-OFF!!)

For Modified Firmware

I'd like to give thanks to the people that have made this possible

if i forget someone I'm sorry send me a pm I'll add you to the list

Team420 for taking me in showing me the basics

BADSEED for allowing me to break so many test roms lol

BD619 for hooking me up with adb files

scotty1223 for making those awesome guides

Captain_Throwback for providing the collection of firmware ... Oh yeah and the TWRP recovery

TEAMWIN for making TWRP in the 1st place :cool:

HTC for making such an awesome phone

DISCLAIMER: I AM IN NO WAY HELD LIABLE FOR DAMAGES MADE TO YOUR PHONE OR IF YOUR DEVICE TRANSFORMS INTO A DECEPTICON CAUSING WORLD DESTRUCTION...YOU ARE FOLLOWING AND FLASHING THIS AT YOUR OWN RISK