How to root the HTC Butterfly S

This guide will show you how to root the HTC Butterfly S Android phone.


Digital Endpoint is not responsible for rooting the Android device in any way. Before performing any of these steps make sure you back up your Android device completely. These steps are correct at the time of writing but rooting is done at your own risk at your own responsibility and Digital Endpoint is not responsible in any way.

What is needed to root the HTC Butterfly S?

In order to root the HTC Butterfly S you will need the following.

  • The HTC Butterfly S you wish to root
  • A PC

Step 1 – Install a custom recovery

Before you can root the device it must be running a custom recovery. To do this you must first enable USB debugging on the device. To do this, on the device itself, go to Settings > About > Software Information > More and keep tapping Build Number until you see a message saying you are a developer.

Exit the menu and tap the new Developer Options menu and make sure the USB Debugging option is checked.

Once you have enabled USB Debugging we are ready to install the custom TWRP recovery.

The first thing you have to do is download the file needed to install the custom recovery to your PC which you can get from here.

Save the zip file to an easy to find location on your computer such as your desktop and extract it to its own folder.

You now need to unlock the bootloader of the HTC Butterfly S and we explain how to do that here.

If you have not yet installed the USB drivers on your PC for the HTC Butterfly S and configured the Android SDK on your PC then please read the article here as this is needed for you to continue.

Connect the HTC Butterfly S to your PC and then navigate to the folder where you extracted the custom recovery zip file to.

Double-click the Start Here.bat file. In the window that appears type the following and press Enter when done.

adb reboot bootloader

The HTC Butterfly S will now reboot in to bootloader mode.

Once the phone is in bootloader mode, on your PC, inside the same command window, type the following and press Enter when done.

fastboot flash recovery recovery.img

The custom recovery will now be installed on to the HTC Butterfly S. Once done type the following and press Enter when done to reboot the phone.

fastboot reboot

Now that the phone has had a custom recovery installed we are ready to root the phone.

Step 2 – Root the phone

Let the HTC Butterfly S boot up completely and make sure it is still connected to your PC.

On your PC download the root zip file needed to root the device which you can get here. Save it to an easy to find location such as your desktop but do not extract it.

Instead copy the downloaded root zip file to the HTC Butterfly S in a convenient location such as the Downloads folder.

Once done, disconnect the phone from your PC.

It is now time to put it in to recovery mode.

  • Make sure the phone is turned off completely.
  • Hold the Power button and the Volume Down button together and wait for the phone to boot up.
  • When the bootloader menu appears choose Recovery and then the HTC Butterfly S will boot in to recovery mode powered by the custom recovery that was installed in step 1.

With the HTC Butterfly S in recovery mode tap Install and navigate to the root zip file you copied to the device and select it.

Swipe the confirmation arrow that appears to confirm that you wish to flash the root zip file on to the HTC Butterfly S.

When it is done tap Reboot System.

When the HTC Butterfly S boots up again look in the Apps drawer and you should see SuperSU which means that the device has been successfully rooted.

If you would like to discuss this article in our forums please visit Rooting guides help and discussions

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request


Powered by Zendesk