Rooting HTC devices has become easy as Recognized XDA Developer lyriquidperfection has released One Click Root and UnRoot solution for all HTC devices.
Root Using Insecure ‘Boot.img’ (S-OFF Only) or Universal Exploit. (S-ON / S-OFF)
Option to Flash ‘HBOOT’ Image after Rooting, even if your device is ‘S-ON’!
Verify MD5 Checksum of ‘HBOOT’ Image after backing up and after flashing.
Unroot Device by Patching ‘adbd’ binary as Insecure.
Root Tools to Clear Battery Stats and Dalvik Cache.
Reboot device to any mode after Rooting.
Execute Reboot commands independantly.
Thorough Error Checking and Stable ADB Framework implementation.
Includes BusyBox v1.20.2 and SuperSU v0.96
The below mentioned guide is only for HTC devices and cannot be tried on any other Android device.
How to root HTC devices using HTC Quick Root
Backup data, apps and settings of your device. as the procedure may wipe your data.
Make sure that the battery of device has a minimum charge of 60%.
Enable USB Debugging. You can do that by going to “Settings” >> “Developer settings” >> Enable “USB debugging” option and disbale Fastboot by going to Settings >> Power and disable “Fastboot option”.
Install HTC Sync Manager to install drivers for your HTC device.
Download HTC Quick Root from here and extract the zip file on your computer.
Now, connect your device to computer and double-click on HTC Quick Root file which you have downloaded to start rooting.
You will have to follow the instructions on-screen to root your device easily.
Your HTC device is rooted now using HTC Quick Root. If you face any problems then you can always refer to XDA Developer’s page.