How to Root HTC One A9


HTC One A9 is the latest entry in the HTC One lineup, it is mid-budget Android smartphone. Its design is somewhat similar to an iPhone, you may even confuse it with iPhone 6 when given a distant look. It comes with 5-inch full HD display, a Qualcomm Snapdragon 617 Octa-core processor, and micro SD card support. It comes in two variants one supporting 16gb internal memory with 2gigs of RAM and another one with 32gb internal storage with 3gigs of RAM. It runs Android Marshmallow out of the box.

HTC One A9 has been out for only a few weeks but thanks to XDA Senior member jcase, he has been able to obtain root on his HTC One A9 and has shared us the steps he took to achieve root privileges on this device. Jcase uses the Chainfire’s systemless root which he released recently. The systemless root approach lets you obtain root privileges without making any alterations in the system files on your device.If you don’t know what systemless root is or want to know more about it head over to this xda thread.

Things You Will Need

Read: How To Install Fastboot And ADB on your PC

Warning: Warranty may be void if you root your device. We at DroidViews won’t be liable for any damage to your device whatsoever. We won’t be held responsible if you brick your device. Reader’s discretion is advised.

Steps To Follow

  1. Backup all your data from your phone and transfer it to your PC as proceeding with steps given below would erase all your data.
  2. Enable Android Debugging from Developer Options in the Settings menu.
  3. Download the files linked above, make sure to download appropriate boot image for your phone/firmware. Ensure that the version number in the zip name matches the version of your phone. Make sure to copy the downloaded files to the folder where you have installed ADB and Fastboot.
  4. Connect your device to your PC and open Command prompt from the folder you have installed ADB and Fastboot in.(Right click while holding Shift key> Open Command Window here).
  5. Type the following command to ensure you have properly connected your device to your PC:

    adb devices

  6. Now unlock your phone with Follow the steps given at the website, you may ask any queries in the comments section while unlocking your device.
  7. Boot your device into download mode. To do so type the following command

    adb reboot download

  8. Unzip the boot image zip file (this should contain a .img file), and type the command

    fastboot flash boot <bootimage name>

    For example, fastboot flash boot a9-att.img

  9. Boot your device into bootloader. To do so type the following command

    fastboot reboot-bootloader

  10. Factory reset your device, you must do this as the custom boot image disables encryption for the time being.
  11. Again boot into download mode and flash a custom recovery.
  12. Download a custom recovery (…/Recovery/TWRP). To flash it you may use the following command.

    fastboot flash recovery recovery.img  (Replace ‘recovery.img’ with the filename of the recovery you have downloaded)

  13. Boot your device into custom recovery using hardware buttons.
  14. If /data partition i is not mounted, mount it using the mount option in the custom recovery (mount /dev/block/mmcblk0p62 /data)
  15. Unzip you have downloaded and push su.img to /data/su.img to do so type the following command in the command prompt:

     adb push su.img /data/su.img

  16. Reboot your device.
  17. Unzip on your PC and install the apk file on your device. You may transfer the apk file to your device and then install normally or you could use this ADB command:

    adb install superuser.apk

  18. You are done.
  19. You can check if you have successfully rooted your device or not by installing Root Checker application available on the Play Store.
Root Checker
joeykrim Tools Free

Enjoy root access on recently released HTC One M9. Do let us know your queries in the comments section below.