Hi, I'm at my wits end. I've spent ages (most of last night and all of this morning !) looking through google and This forum, XDA developers etc etc etc and I'm no further forward I have/had (not sure where I am at the moment.. will explain in a minute) a rooted Desire on FroYo. then my Desire started the overheating problem and randomly rebooting every 3 to 5 minutes. The only way I can keep it running long enough to do anything is to use an ice pack and chill the phone ! Anyway I tried to do a roll-back and lose root access etc and return my desire (UK Vodafone) to stock so I can send it in for a repair. I initially used my nandroid backup to roll back to the previous version of my software, then I re did the official OTA to 2.2 and it SEEMED to work.. except I still seemed to have root access.. I certainly had the Superuser application in my applications list. Apparently to delete superuser (or is it Superuser with capital S? I seem to have both?!) You need root (figures!) so.. ran unrevoked again, seemed to unroot again but :- (a) try as I must i can't uninstall Superuser.apk. Tried using root manager, terminal and adb but I keep getting errors saying something about read write permissions? (b) I have also read that I may need to restore the official Android recovery (have clockwork mod recovery at the moment) that needs to go too. I just want to return my Desire back to store/factory.. but I can't seem to do this. I'm feeling thick as cold mince at the moment.. Seems the process differs depending on different HBOOT versions/ device versions / root methods / day of week / alignment of the planets !!! can anyone PLEASE help with an idiot (and boy do I mean IDIOT) proof guide to get rid of all traces of my naughtiness and back to a warranty friendly 2.2 Desire??