Disclaimer: This guide is intended as a helpful “how to”. Ashraf and dotTech are not responsible for any gain or loss (including but not limited to bricked devices) incurred as a result of following this guide. Root your device at your own risk. Rooting may void your warranty.
- Don’t forget that rooting your device will void your warranty.
- This procedure requires a Windows PC.
- This procedure will also require you to flash a custom recovery.
- This procedure requires an unlocked bootloader.
BEFORE WE BEGIN
- Unlock your device’s bootloader at the official HTCDev website.
- Download all the drivers for your device here.
- Download ‘ADB‘ and save it on your computer.
- Download ‘SuperSU‘ and save it on your computer.
- Download ‘TWRP Recovery‘ and save it on your computer.
HOW TO FLASH A CUSTOM RECOVERY ON THE HTC ONE E8
To flash a custom recovery on the HTC One E8, follow the steps below:
- Enable USB debugging on your device. This can be found in Menu, Settings then Developer options.
- Connect your device to your PC via a USB cable.
- Extract the files from ‘ADB’ in the same folder that it’s stored in.
- Launch a command window in the same folder where you extracted the ADB files. (Shift + Right click in an empty area of the folder, then select Open command window here.)
- Type this command into the command window: adb reboot-bootloader
- Wait for your device to boot into bootloader mode.
- Now, type this command into the command window, but replace the filename with the name of the TWRP Recovery file you downloaded earlier: fastboot flash recovery filename.img
- The flashing process on your device should begin.
- Once that’s complete, enter these next two commands into the command window: fastboot erase cache then fastboot reboot
- Your device will reboot and your custom recovery should be successfully installed! Move on to the next section to root.
HOW TO ROOT THE HTC ONE E8
Then, to root the HTC One E8, follow the steps below:
- Connect your device to your PC via USB cable.
- Copy SuperSU to the root folder of your device’s memory.
- Open a command window where your ADB files are stored, just like you did in Step 4 of the previous section.
- Type this command into the command window: adb reboot recovery
- Your device will reboot into recovery mode.
- Select Install, then the SuperSU.zip file that you copied to your device.
- Swipe to Confirm Flash.
- The flashing process should now begin.
- Once it’s complete, tap on Reboot to reboot your device, then select System.
- Your device has successfully been rooted, congrats!
To verify that you’ve successfully rooted the HTC One E8, you can download Root Checker from the Play Store to verify it. Enjoy your rooted HTC One E8!