EDIT: Damn it, I was certain I'd posted in All Things Root. Sorry! I've got an unbranded UK HTC Desire, PVT4 (but erasesize 20000), hboot 0.93.0001. I used an app called "Visionary" to get temproot, it worked fine so I decided I'd grab unrevoked (3.32) and do it that way. It all works fine until it sticks on "getting root", then fails with "failed to get root. is your firmware too new?" and reboots the phone. I'd removed the temproot before trying. Booting into recovery just loads the stock "red triangle", not CWM. I did use the "adb shell pm setInstallLocation 2" trick to force apps to the SD card. Googling revealed that can interfere so I ran "adb shell pm setInstallLocation 0" to undo it; didn't seem to make a difference. I also uninstalled a bunch of apps that used the temproot in case they were interfering, but no dice. Ideas? I'd rather avoid a factory reset if possible.