[GUIDE] Root, Add Custom Recovery & Unlock Bootloader - HTC Desire 816 Virgin Mobile & International
This is a guide on how to
Root, add a
Custom Recovery, and Unlock the Bootloader for your
HTC Desire 816!
(
Sorry; no S-Off at this time).
The
AIO zip in step 5 includes and adds, Root, Busybox, Init.d, & Write
Protection Removal to give us a working "/system" RW permission and access to our devices like how it was on
Jellybean and previous versions.
(If you have already rooted just re-flash the new step 5 zip to gain the extra features but just be sure to wipe cache & dalvik cache.)
Back up your device information before you begin to your PC,
Google Drive, etc. so that you may continue without risk of losing it. This is necessary because some devices will factory reset when you select "
Yes" to unlock the bootloader.
Thanks to v_superuser over at
XDA Forums for the original text guide!
Thanks to Grarak over at XDA Forums for providing the modified recovery for the new .exe!
Thanks to xXminiWHOOPERxX at XDA Forums for the new .zip along with the version update list below!
Step 1:
HTC Sync Manager
http://www
.htc.com/in/support/software/htc-sync-manager
.aspx
Step 2: Install
ADB Fastboot
https://drive.google.com/open?id=0Bwq9Di4bqEXkdGo2SURVM3NxdVU&authuser;=0
Step 3: Unlock Bootloader
http://www.htcdev.com/bootloader
Step 4:
CWM Auto-Install via ADB Fastboot / Bootloader
https://drive.google.com/open?id=0Bwq9Di4bqEXkMndWSjNBZjViTjA&authuser;=0
Step 5:
ALL IN ONE SuperSU .zip file for Internal
Storage (Includes Busybox, Init.d Installer, & Write Protection Removal)
https://drive.google.com/file/d/0Bwq9Di4bqEXkQTMteVdybDQ0SFk/view?usp=sharing
-------------------------------------------------------------------------------------------------------------------
All in one root .zip file versions info:
v1.0.0
- Installs SuperSU
- Enabled Init.d On
Stock Kernel
- Installs Wp_mod.ko and
Script So It always
Loads on
Boot
- Installs Busybox 1.21.1
v2.0.0
- Added Correct RW to sdcard and External sdcard
- Made Compatable with ALL MODELS.!!!!
v3.0.0
- Added Deletions of the last SuperSU you were using
- updated update-binary
v4.0.0
- Updated 00writemodule Script
- Added usf_post_boot.sh ( helps load SuperSU and wp_mod.ko )
-------------------------------------------------------------------------------------------------------------------
[TESTED FOR VIRGIN MOBILE]
--------------------------------------------
If you want to return to pure stock for warranty:
Go into the SuperSU app and remove root with the one click option in the settings of the app.
Now go into your bootloader, enter fastboot, then plug your device in to the
PC.
When your plugged in and it says "fastboot
USB", flash the stock recovery which can be done with this .exe here:
https://drive.google.com/open?id=0Bwq9Di4bqEXkN01sYjk3RWtIbk0&authuser;=0
Afterwards, press reboot to bootloader and go into fastboot mode again and make sure it says fastboot USB.
Now you can go into the Local Disk C:/adb folder and open a command prompt.
Type the following command:
fastboot oem lock
YOUR
DEVICE WILL
SAY RELOCKED BUT THIS
DOES NOT
MATTER WITH WARRANTY AS LONG AS YOU REMOVE
ROOT;
PUT THE RECOVERY
BACK TO
STOCK, AND RELOCK THE BOOTLOADER!
*CONFIRMED*
To ensure your device is pure stock and able to receive updates you can go the extra step and flash the RUU from this thread:
http://forum.xda-developers.com/desire-816/general/ruu-t2952058
You can use the same process in the video to root again after updating your device.
Also, if you have never updated your VM
Desire 816 since purchase then the RUU above will update the stock bootloader from 3.18 to 3.19.