How I Upgraded my HTC A9 to Nougat

I am in NO WAY RESPONSIBLE to whatever might happen to your device when you follow these steps.

Even though I use an iPhone 7, I still have my old iPhone look-alike HTC One A9.
After spending hours and hours in XDA Forums piecing in information on how to upgrade it to nougat. Most of the posts there are incomplete and usually not applicable to my case. My phone was originally an AT&T version that I converted into HTC vanilla developer version. The main purpose of this post is to document how I upgraded my A9 to Nougat so that I can revisit this just in case I'd forgot it.

I may not be able to explain this to a newbie so a prior knowledge on flashing, using adb and fastboot tools is required.

Download the following first

The Steps:

  1. Extract the firmware from the RUU:
    Use the universal RUU rom decryption tool
    Zip the contents of the firmware folder into firmware.zip
  2. Flash the firmware into your device:
  • fastboot oem rebootRUU
  • htc_fastboot flash zip firmware.zip
  1. Once the firmware has been flashed, it's time to flash the RUU itself. You can use the flashable zip file created by the universal RUU rom decryption tool.
  • fastboot oem rebootRUU
  • htc_fastboot flash zip <that-long-filename>.zip
  1. Finally, flash TWRP
    fastboot flash recovery twrp-3.1.1-0-hiae.img