Necessary Tools and Drivers
- USB drivers
- Mini ADB and Fastboot
- Custom recovery
Custom Recovery Download
- To download correct custom recovery for your HTC One M8 first you need know exactly phone model id(Manual here).
- Next when we know your phone model id go to the twrp page from and in search field write this phone model id to underscore, or just select HTC directory and then search your model on the list.
example: you got A31_UHL phone model id on a twrp page just write A31 and select model from the list.
- Next select download link from mirror and download latest version.
Installing Necessary Tools and Drivers
- Install USB drivers.
- Install Mini ADB and Fastboot.
- Change custom recovery name from what you downloaded to htc_recovery.img and copy to c:\adb directory.
- Copy SuperSU-v2.82-201705271822.zip to the memory card.
- First, we need unlock bootloader.
- Insert to phone memory card.
- Turn on HTC One M8 phone in fastboot mode and connect to usb cable.
- Open command prompt with admin rights
- Go to c:\Adb directory
- Use command fastboot flash recovery htc_recovery.img and press enter key.
- Disconnect from usb cable.
- Now select in HTC One M8 by volume buttons hboot and press power button to confirm
- Select recovery and confirm by press power button
- The phone will turn on in the custom recovery that we write before.
- Select Install, then Storage selects microSD card.
- Next select file SuperSU-v2.82-201705271822.zip that you copied before to memory card.
- Swipe from left to right to confirm process. Wait until process end with success.
- Press Reboot System button to reboot the phone and end root process.
- Swipe from left to right to confirm process.
Congratulations. All goes well, your HTC One M8 is rooted now.
If you want to be sure that device is fully rooted best uses application from Google Play Store like Hard Root Checker. Just install it and turn on and you will have information about Root and Busybox status. Simple but very helpful.