The Custom Droid

Android Tutorials, Tips and Tricks

How to Install TWRP and Root HTC One A9

Root HTC One A9

If you’re willing to go custom on your One A9, you will first need a head start with TWRP. Now that TeamWin is officially supporting the device, we will help you install TWRP and root HTC One A9. Post that, you can use it to flash ROMs, image (.img files), Backup and Restore, Mount and Wipe partitions, etc.


Root HTC One A9

Huge thanks to the TeamWin, and Captain_Throwback for supporting HTC One A9.

HTC’s latest flagship killer – The One A9, is a high end-range Android smartphone, with power-packed hardware and latest Sense software. The phone was announced during September 2015, the same time when Android Marshmallow was released. It supports a Qualcomm Snapdragon 617 Octa-core chipset, with a 5.0-inches full-HD AMOLED display. The camera on the A9 is 13 MP, with Optical-Image-Stabilization technology, and dual-LED flash. The phone also has a fingerprint sensor, to work best with Android Pay, on Android Marshmallow. Overall, the device is worth the money and beats several high-end smartphones currently available in the market.

The 16 GB variant of the A9 supports 2 GB of RAM, while the 32 GB supports 3 GB. So, you will not only be spending your bucks for upgrading the storage, but also an extra 1 GB RAM. The phone is also believed to support Qualcomm Quick Charge™ 3.0 module in the future, as claimed by HTC.

Without further delay, let us get to the procedure.

Before You Begin

Install TWRP Recovery

The first step would be to install TWRP using fastboot, and using the later to flash Chainfire’s SuperSU, to achieve root.

  1. Open the folder where the TWRP image file has been downloaded. While in this folder, press SHIFT key, and right-click on a space inside it. Select ‘Open command window here’, from the menu that appears. A new command-prompt/CMD window will open up.
  2. Boot your HTC One A9 into fastboot mode — Press the power button and power off your device. Once all the lights are out, and the device has shut down completely, press and hold the Volume Down, and Power keys for about 5-6 seconds until you see the fastboot screen.Or, you can also use the following ADB command, making sure that USB debugging is enabled on your A9.
    adb reboot bootloader
  3. Now that your device is in fastboot mode, connect it to the PC using an appropriate USB cable.
  4. Enter the command below, to confirm that the device has been connected properly, and being detected by fastboot.
    fastboot devices

    The command should return a device ID. In case it doesn’t make sure that you are using a good quality cable. You can also try switching it to a different port on your PC.

  5. Finally, flash TWRP on your A9 using the following command:
     fastboot flash recovery twrp-3.4.0-0-hiae.img
  6. When the recovery has been flashed, type in the command below to reboot your phone back to OS.
    fastboot reboot

Root HTC One A9

Next, you will root HTC One A9, by flashing SuperSU through TWRP recovery. In order to do that, you will first need to disable forced-encryption and decrypt your device.

  1. Connect your phone to the PC using USB cable.
  2. Open a command prompt/CMD window on your PC, and enter the command below to reboot into TWRP recovery.
    adb reboot recovery
  3. Once your A9 enters TWRP, go to Wipe. Now, tap on Format Data, and enter ‘yes’ in the provided field. This will wipe off your complete storage, so make sure that you have a backup.
    TWRP Format Data
  4. When the wiping is done, go back to the main-screen and tap on Mount > Enable MTP.
  5. Now, transfer the download SuperSU file to your phone’s storage.
  6. Disconnect your A9 from the PC, and go to Install from the TWRP main-screen. Browse your device’s storage, and select “”.
  7. Swipe the ‘Swipe to confirm Flash’ button on the bottom of the screen.
  8. When the flashing process is complete, you can tap on Reboot System to finally reboot your HTC One A9 into the rooted firmware.

That’s it! You have just successfully installed TWRP and rooted your One A9. Go ahead, and install custom ROMs/Kernels, or mods like Xposed Framework, it’s your call.

If you have issues during or post this process, let us know through the comments.

About the Author

Founder and Editor-in-Chief

Dhananjay has more than 11 years of experience in Android software customization and development, and has spent the past 10 years writing about it. He spends most of his prime time reading, learning and writing about Android and other open-source projects. He is also a community-taught web developer. Apart from that, he loves mountain biking and playing video games on his PlayStation.

Leave a Reply

Comments are moderated, and published only if they are relevant to the topic and add value in a constructive way. If you disagree with something, please be polite and respectful. We suggest you read our comment policy before commenting.