Downgrade HTC One from Android 4.4.2 to Android 4.3: Return to Stock

For some reason, you might want to downgrade your HTC One from Android 4.4.2 to Android 4.3. For example, I updated my AT&T HTC One to Android 4.4.2 with Sense 6.0 by converting it to Developer Edition. After using it for some days, I wanted to revert it back to stock conditions. You might want to do it before returning it to AT&T for warranty or other issues.  If you just try to flash a lower version RUU, you will most likely get error message. The problem results from the fact that higher Android firmware from HTC usually comes with a higher version of HBOOT. So, whenever you try to flash an RU.exe, it will show you error as it cannot flash a lower version HBOOT to a device which already has a higher HBOOT version. We need to manually flash a lower version HBOOT first and then use RUU.exe to return to complete stock.

Step 1: I am assuming that you have already got your S-OFF and you are on Android 4.4.2 firmware. Most likely, you are on HBOOT 1.57.xxxx. If you are not S-OFF yet, achieve it now. The short steps to achieving S-OFF are:

  • Unlock bootloader
  • Flash custom recovery and then root your device
  • Use RumRunner to get S-OFF. Detailed instructions can be found here.

Step 2: Download the appropriate HBOOT for your device. As I want to go back to stock for my AT&T HTC One, I downloaded the Put the file in the same folder as your db and fastboot tools. Now, start your phone in bootloader mode by simultaneously pressing the volume down and power button. Connect your phone to the PC using an USB cable and write the following commands in a command prompt.

fastboot erase cache
fastboot oem rebootRUU
fastboot flash zip
fastboot reboot-bootloader

At this point, your HBOOT will be downgraded from 1.57.xxxx to 1.55.xxxx, which is the same as Android 4.3 stock firmware/RUU.

Step 3: Now that you are in bootloader mode again, execute the RUU_M7_UL_JB43_SENSE50_MR_Cingular_US_3.17.502.3_Radio_4A.19.3263.13_10.38j.1157.04_release_334235_signed_2.exe file. If you don’t already have it, you can download it from Follow the on screen instructions. Your phone should be successfully returned to stock Android 4.3 ROM with Sense 5.0. You can now flash the OTA (described here) to update to Android 4.4.2 with Sense 5.5.

7 thoughts on “Downgrade HTC One from Android 4.4.2 to Android 4.3: Return to Stock

    • You rooted your device prior to trying out rumrunner, right? If it still can’t get S-OFF, then I don’t know how to achieve it. I read somewhere that some HTC One units just won’t go S-OFF. Sorry.

      • Can i play gta san andreas with sense 6? I had android 4.3 with sense 5.5 and it worked fine but when i updated to 4.4.2 the loading stucks halfway. So what about this update? I know its a weird question but still…. I payed for that game.

    • Try firewater s-off. But to run it I used an insecure kernel that was built in to the Android Revolution HD 31.6 ROM I flashed. It didn’t work the first time but I unplugged my phone and tried again and everything worked great. Also, if you’re wondering I did this on hboot 1.57.

  1. I had to go back to CID CWS__001 on my AT&T phone in order to get hboot downgrade to succeed. It failed with Super CID or the GPE CID.
    Good writing though.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s