WHAT YOU'LL NEED:
- Sprint HTC One M8
- A Computer
- Root.zip
WARNING:
This process will delete everyone on your phone including pictures and videos! Although rooting your phone is virtually harmless, doing so will void your warranty. Please proceed at your own risk.
**For this tutorial I'm going to assume that you're using Windows. This will work on Mac and Linux but the instructions will differ slightly.**
STEP 1: INSTALL USB DRIVERS
Alright, time for the most annoying part of this tutorial, installing the USB drivers. Download and extract the Root.zip form above. Inside you should see a file that says HTC_BMP_USB_Driver. In fact, there are two of them. Install the one that corresponds to your system. (Install 32bit to 32bit system or 64bit to 64 bit system). Alternatively, you can install HTC Sync Manager from you device. This will also setup the proper drivers for you. Afterwards, install the UniversalADBDriver setup. This is so you you can communicate with your device via ADB.
STEP 2: ENABLE USB DEBUGGING
To enable USB debugging, go to your settings, then go to about phone/tablet. Go to more. Then tap on the build number multiple times. It will prompt you with "You are now a developer". Go back into settings, you should see a tab called developer options. Within that tab enable USB debugging.
STEP 3: VERIFY ADB CONNECTION
After you installed the device drivers it's time to verify that ADB can physically see your device. Inside the Root folder that you extracted in step 2, click anywhere in the white space of the window while holding down shift. In the context menu, you should see an option that says open command window here. Choose the option. Alternatively, you could open Command Prompt from the start menu and navigate to the folder using the cd command.
Once inside of command prompt, type in ADB Devices.On your device, an authorization request will appear, make sure to to select allow.
If all goes well, you should see your device's serial number.
STEP 4: UNLOCKING THE BOOTLOADER
Now it's time to unlock the bootloader. For this part, go to htcdev.com and signup for an account (it's free). Then go to the option that says unlock bootloader.
From the drop-down menu select the HTC One M8 (In the video I chose All Supported Devices, but either will work).
From this point, follow the instructions on the page. Make sure you download the items listed in step 4 of HTC's instructions.
Step 5 of HTC's instructions wants you to get the Token Identifier. To do so, go back to the root folder that you downloaded in this tutorial, and open the command window there. Then type in fastboot oem get_identifier_token
Paste the code into the token identifier input provided in HTC's instructions. From there, HTC will verify it and email you an unlock.bin code.
Move the Unlock.bin that they email you into the the root.zip folder. Then inside of command prompt, type in fastboot flash unlocktoken Unlock_code.bin
On your device, you should be prompted with an option to Unlock the bootloader. Use the volume rocker and power button to select yes. Your phone will reformat and reboot. This process might take around 3 minutes to complete.
STEP 5: ROOTING
First, after your phone boots up, re-enable USB debugging.
Then power off your phone. Once your phone is powered off, boot into the bootloader. (Hold the Volume Down & Power button simultaneously).Once inside of the bootloader, go down to the option that says fastboot.
Inside of command Prompt (once again in the root folder that you downloaded), type in fastboot devices. You should see a serial number. (If you don't, try re-installing your drivers again. Like I said, drivers are a pain in the a**).
Then, to flash the recovery type in fastboot flash recovery sprint_twrp.imgIt's going to send the recovery to your System (TWRP). Once it finishes, type in fastboot reboot. This will reboot your device. When you're at your homescreen type in adb reboot recovery to reboot into the recovery (A lot of rebooting, I know).
Finally, once you're inside of recovery, type in adb push SuperSU-v1.94 /sdcard
Then go install. Select the SuperSu.zip that you just pushed over to your device. And Swipe to flash. That's it, you're now rooted!
To verify that you have root, you can use an app such as Root Checker.
If you have any questions or comments feel free to leave them below. Also, watch the video to this tutorial as I go more in-depth in the video. Thanks.
0 comments:
Post a Comment