Before we begin, make sure to MAKE A BACKUP of EVERYTHING on your phone.
We will first unlock the bootloader, which will ERASE EVERYTHING on your HTC One M8, you’ve been warned! Go to Settings-Power and make sure “Fast boot” is checked OFF. Power off your HTC One M8 then hold down Volume Down and Power buttons for about 3 seconds until you see the bootloader menu like shown below: Step 3. If you don’t know how to do this, see my video tutorial. Next, go to and choose “Unlock Bootloader” and hit “Get Started”. For CWM Recovery, choose “install from zip” and for TWRP, choose “Install” then find the Super SU zip file and install it. Once rebooted, you should find Super SU app in your app drawer.
The customer service address is: Sprint KSOPHT010-Z4300 6391 Sprint Parkway Overland Park, KS 66251-4300 If you are a business customer, you can use the same mailing address for customer service communication.
One is for payments and the other is for customer service.
I will be using Windows computer in this tutorial but I have provided the code you need for Mac and Linux, also you can refer to HTC One M7 Mac video and HTC One M7 Linux video.
This will work on all Android 4.4.4 Kit Kat and Android 5.0/5.0.1/5.0.2 Lollipop.
For rooting Verizon HTC One M8, please see How to Root Verizon HTC One M7/M8 instead!
If you want to root the latest HTC One M8, here’s how to do it.