[General Questions and Answers] daveA1:
Hi, I have a New HTC Desire 500 single sim, and I would like full root. Previously I had a HTC Wildfire buzz and my wife had a HTC Explorer. With the Help of XDA Developers I rooted Both, unlocked the bootloader, (S-Off on wildfire) and have installed around 20 ish custom roms sucessfully throughout the net, so I am familiar with the rooting processes.

The HTC Desire 500 single sim however has got me stumped. I have already unlocked bootloader and installed the custom recovery. Originally I joined xda to ask a question about the below (copy and pasted) instructions, but I wasnt a developer or didnt have the 10 posting so I couldnt. This was posted by Junior Member and credits go to

@ SPSPaWn, I have followed the instructions and can confirm this does give you root access as well as installing Super SU.

So I got what I wanted so whats the problem?

well the problem is whilst the root is permanent, some of the programs (stock programs and modules) come back \ reinstall themselves when I reset or the phone resets. I have downloaded a few root checkers from android market and confirm I have root. so for example of what im trying to unistall, Keyboards - I have loads of them installed, Russian, Spanish, (every other country you could think of) I only want english, so I got a root uninstaller and unistalled the following, Keyboards - all except English, Twitter and Stock. Sometimes it would hard reset on uninstall Twitter or Stock and when it booted back up again, all the stock modules \ programs would be back installed again, or at least appear in the list again of things I can uninstall.

Im thinking this is down to 2 reasons, 1) there appears to be a system program called recovery, which I havnt uninstalled for safety reasons, as there is no custom roms available for the phone yet, and I really cant afford to screw it up.

The other is whats different about the way I rooted the desire 500 compared to my wildfire is that I still have not figured out, or have not found a successful program to turn the S switch off in bootloader. I did this on my wildfire and had full rights, and when I removed system programs they remained removed, HTC desire 500 no such luck. So Im really thinking its one of these and Im more inclined to think its the S switch in bootloader, but nothing touches it at the moment, guessing its still too new.

Any thoughts or ideas, im going bold from scratching my head. Thanks.

Credits to SPSPaWn

Install CWM

1. Download docs.google.com/file/d/0B6WB...it?usp=sharing

Extract .rar. Copy clockwormod folder to sdcard. Next create folder D:/android and copy CWMRecovery_D500_Philz.img and rename it to recovery.img

3. Turn off the phone and remove the battery.

4. Put the battery back and pres vol down "-" and power button.

5. Navigate the menu using the vol keys and enter FASBOOT via power buton

6. Conect the phone to pc, install drivers and HTC Sync

7. Dwnload ADB and extract to D:/android

8. Run cmd as Admin and type

d:

cd d:/android

fastboot flash recovery recovery.img

9. Power down the phone and remove battery.

10. Put the battery back and pres vol down "-" and power button.

11. Navigate to the menu RECOVERY and pres power button.

You have instaled CWM Recovery!

Install SuperSu

Enter CWM Recovery and install this .zip download.chainfire.eu/282/Sup...etrieve_file=1

Your device should be rooted now!

Tested and working!