HTC designed a monster model which they named as HTC EVO 3D. When I bought my Evo 3D, the very first day I changed my Rom to custom one. Why? Ok let me explain why many users Root their devices & change their Roms to custom one…
Rooting your Android phone enables you to use the superuser, or root, permissions of the Linux-based operating system (OS). This gives you and apps that take advantage of the root permissions more control over the Android operating system and the device & yes you can replace full custom Dev Roms as well after rooting. Actually Roms are designed by developers for achieving max performance along with max & optimized battery timing to your device plus other UI features & tweaks.
Now lets come on the main part, Below is the guide that how to safely root HTC Evo 3D without losing S-ON. (S-ON means your warranty is not void, & S-OFF means you have void your warranty).
Follow carefully & you will get fully functional Root + Rom without losing S-ON
- Register @ http://www.htcdev.com/
- Just follow on-screen instructions until successfully boot with unlocked bootloader.
- Now download these packages ADB Files, HTC Drivers, & Revolutionary CWM recovery .
- Extract all & Put all extraxted files to a single folder at desktop.
- Run & install HTC Drivers.
- Run Command Prompt window by going to Start Menu > Accessories > Command Prompt (Make sure you right click on it & Run as Administrator)
- Type cd desktop hit Enter & then type your desktop folder name you created which contains all the extracted files.
- Make sure you are in right folder which should contain all the extracted files including cwm-4.0.1.4-shooteru.img
- Now power off your phone completely. Wait 5-7 secs then HOLD Volume Down button & then press and HOLD the Power Button at the same time and it will boot into HBOOT.
- Connect your phone with usb cable & it should show FASTBOOT USB in red highlight. If so, this is good! If not, make sure HBOOT in the menu is highlighted and push the power button. This will change it to FASTBOOT and it’ll detect that it’s connected to USB and change in a few seconds.
- Type at Command Prompt adb devices. It will show your phone is connected properly.
- Now type fastboot flash recovery cwm-4.0.1.4-shooteru.img
- It will now flashes CWM 4.0.1.4 that we downloaded earlier.
- Now Use the Volume Down button for options selection & Reboot or Restart your phone.
- Now connect your phone via usb cable & Select Disk drive
- Copy Superuser-3.0.7-efghi-signed to your sdcard.
- In your phone now go to Settings > Power > Uncheck Fast boot option.
- Again Power off your phone & repeat the step 9 & select Recovery , This time you will see Revolutionary interface.
- Select install zip from sdcard by selecting with Volume up & down button & press Power button on selection.
- Select choose zip from sdcard & select the Superuser-3.0.7-efghi-signed , then select Yes.
- Now select go back & select reboot your device.
You have successfully rooted your device. Now your device is Bootloader Unlocked + CWM recovery + S-ON & ready to flash custom rom.
You can install roms of your choice which you can find at xda forums, but I will recommend LeeDrOiD Rom which is one of the best & stable rom so far which I have personally tested on my device & I am satisfied & still using it.
How to install Rom:
You have now two choices, either install your Roms or Kernel through Revolutionary recovery method or FlashImageGUI app method. I will prefer FlashGUI method is far more simple & easy to use.
FlashImageGui Method:
- Go at official website of LeeDroid. Download latest version of Rom & Kernel zipped file & copy both to your sdcard.
- Go to Market Store from your device & search for the FlashImageGUI app. Download it & install.
- Open FlashImageGUI & browse ROM file from sdcard. Select Kernel Image & check both Clear Dalvik & Clear Cache & press Flash Image. Press yes on any confirmation window appear. At the end select Reboot normally
- Device will take some time after restart at first boot so not to worry about it.
- You can check Rom’s version by going to Settings > About phone > Software information
- Now again Open FlashImageGUI & browse Kernel file from sdcard. Select Kernel Image & check both Clear Dalvik & Clear Cache & press Flash Image. Press yes on any confirmation window appear. At the end select Reboot normally
- You can check Kernel’s version by going to Settings > About phone > Software information > More
Revolutionary Recovery Method:
- Copy both Rom & Kernel file to your sdcard. Repeat the step 9 above mentioned & select Recovery
- Select Install the zip & install Rom first. You will see the log will show every steps it performing.
- After successfully installed select Reboot option. Device will take some time after restart at first boot so not to worry about it.
- You can check Rom’s version by going to Settings > About phone > Software information
- Now Power off your phone again & Repeat the step 9 above mentioned & select Recovery
- Select Install the zip & install Kernel file. You will see the log will show every steps it performing again.
- After successfully installed select Reboot option.
- You can check Kernel’s version by going to Settings > About phone > Software information > More
That’s all for safe rooting & installing rom at your HTC Evo 3D. For any queries or issues, use comments box option below of this post. Stay tuned for more updates.



i got this phone for the looks and it being within my budget for a 3g, but after ONE day i was severely disappointed by it’s insufficient battery life and tiny screen
now this wifi works like an ipod touch’s wifi
I have completed all previous steps and this step does not work “11.Type at Command Prompt adb devices. It will show your phone is connected properly.”
tried continuingany way and it didnt work but no damage appears to be done? How do I fix this?
You should be in the folder where all the adb files are placed than write in command prompt ‘adb devices’. You are missing step no: 7 ,
is there something missing from the folder possibly
OK. so it will list my device when it is turned on but not when it is in the bootloader. Does this mean that something earlier was done wrong or is missing?
the fastboot sees the phone but adb does not
There must be some issue, because this is the method I personally followed on my HTC Evo 3D. Try skipping this step & go with next step. Try it
I did that step. the command prompt simply says list of devices attached when I enter the command.
ok so its not a problem, its normal, you can go to next step.
when I type fastboot flash recovery cwm-4.0.1.4-shooteru.img
then appear FAILED
I abbandoned it.. but I can go thru Revolutionary, it shows a picture pf device wth a red triangle.. did I missed something?
If you see Revolutionary blue interface at start then its already flashed…
sending ‘recovery’ (4884 KB)…
OKAY [ 0.946s]
writing ‘recovery’…
(bootloader) signature checking…
FAILED (remote: signature verify fail)
finished. total time: 1.753s
this what showed up after I typed that, and i still can’t go thru Revolutionary..
what should I do? stuck in here
Saad, i just missed a step about unlock_code.bin
thx dood!
Glad you found this… enjoy.. =)
hey Saad, i was hopig can you temme is there a way i can root my htc desire s, as i am new to android i have no idea about such stuff, thanks!!
Yes, just follow this link:
http://thetechmag.net/safe-root-htc-desire-s-on-hboot-version-2-00-0002/
why i cant sign in to htc dev?, it says log in success but when i start to unluck it again says you are not registered, what will i do
Did you verify your account by clicking on the link in your email?
Hello would you mind sharing which blog platform you’re working with? I’m looking to start my own blog in the near future but I’m having a difficult time making a decision between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your design and style seems different then most blogs and I’m
looking for something completely unique. P.S Sorry for getting off-topic but
I had to ask!
We are working in WordPress. Its the theme you have to select or even buy according to your liking. Then you have to tweak and change it according to your own requirement.