[One (E9+) General] fshami:
Hi, this is a guide for how to Root / Install TWRP & S-OFF the One E9+

Took some guidelines from this M9 thread by KingInTheNorth so special thanks to him

First step to Root / S-OFF the device is to unlock the Bootloader.

1. Head to HTC-Dev, select HTC One E9+ & follow the process to unlock the bootloader. Warning: unlocking the bootloader will factory reset your phone so backup data before proceeding..

Note: Key combination for entering Download mode is Volume Down + Power Button

Second step to install TWRP or any other HTC One E9+ compatible recovery you have

2a. Download TWRP & flashable SU file from this post.. thanks to piphol for sharing the links

2b. Enable USB Debugging in the phone by tapping 7 times Build Number under -> Settings // About // Software Information // More

2c. Run command

adb devices

from cmd prompt & allow USB debugging prompt in the phone

2d. Once it shows the device in adb devices command. Run command

adb reboot download

or manually put the phone in download mode

2e. flash recovery by command:

fastboot flash recovery recoverylocation\recoveryname.img

Third step to root the device:

3a. copy the downloaded SU file in internal storage or sdcard

3b. reboot the device in recovery. Tap install & select the file from the location where you copied it.. device should be rooted in no time

3c. reboot the device & verify root access either by using any app requiring root access or by root checker app or through adb shell

Fourth step.. S-OFF the device if you wish to.. just to inform you, this is a $25 paid process

4a. Download & install SunShine app from here. Courtesy & hardwork of several devs.. their XDA page

4b. Run the app, it will perform some tests & verify root access. Do the payment once confirmed by the app & it will take few minutes to S-OFF the device..

Once done, you can reboot into Download mode to verify S-OFF..

Now if you wish to change CID of the device to flash other regions RUU, you can make it Supercid with command in download mode:

fastboot oem writecid 11111111

To grab RUUs / OTAs or Recoveries, goto this thread by DutchDenny..

You can flash stock RUU zip files with following methods:

1. Copy RUU zip file in the adb / fastboot folder & put phone in download mode

run adb commands:

1. fastboot oem rebootRUU

2. fastboot flash zip <RUU filename>.zip

Now incase you get some error like

target reported max download size of xxxxxxxx bytes

download & try this fastboot.. thanks to telerian for this solution

OR

Reboot the device & copy the RUU zip file in SdCard naming it as 0PJXIMG.zip.. incase your PC is silly enough to give you error like

Cannot copy item. The device has either stopped responding or has been disconnected

.

Dont panic, change the extension from .zip to .txt & then copy it in the SdCard.. then change the extension back to .zip

reboot the device in download mode, you will get a message to press volume up / down to proceed installing the RUU or to cancel it

Incase you see SD NOT FOUND in Download mode after putting the RUU Zip in SDCARD. Try using a small capacity SD card or format it..

Incase you want to go back to stock RUU & not sure which one is for your device, check the next post for CIDs per Region