Please help a noob root a T-Mobile branded HTD Desire 2.2.2
Hi,
I am new to rooting smartphones, so please, be gentle.
I have an HTC Desire (obviously) that's T-Mobile branded (bought from Germany). I recently (1-2 months ago) received an update to 2.2.2.
I have read a whole bunch of tutorials, I have tried with both revolutionary and unrevoked, on both Windows and Mac. No success
On windows, on 2 different machines, one with XP the other Win 7, neither revolutionary nor unrevoked would even recognize my phone, although I had installed the drivers.
On Mac unrevoked recognized my phone and tried to root it, but I got "Error: failed to get root. Is your firmware too new ?"
Now I don't know if my firmware really is too new, or if there's something else that I could do. If it is too new, is there any chance that unrevoked will be updated to support the new firmware ?
Thanks.
Last edited by caseta; April 3rd, 2012 at 10:01 AM.
I am new to rooting smartphones, so please, be gentle.
I have and HTC Desire (obviously) that's T-Mobile branded (bought from Germany). I recently (1-2 months ago) received an update to 2.2.2.
I have read a whole bunch of tutorials, I have tried with both revolutionary and unrevoked, on both Windows and Mac. No success
On windows, on 2 different machines, one with XP the other Win 7, neither revolutionary nor unrevoked would even recognize my phone, although I had installed the drivers.
On Mac unrevoked recognized my phone and tried to root it, but I got "Error: failed to get root. Is your firmware too new ?"
Now I don't know if my firmware really is too new, or if there's something else that I could do. If it is too new, is there any chance that unrevoked will be updated to support the new firmware ?
Thanks.
Which tutorials, where? Or the ones on here?
Everything you need is in the faqs and guides linked to in the All Things Root sticky at the top of this forum (link in my sig). Suggest that you read the faqs and then the guides before trying anything else, and you'll find out where you have been going wrong.
__________________
"We care a lot about transformers 'cos there's more than meets the eye"
The Following User Says Thank You to saltire For This Useful Post:
Yes, the tutorials here, as well as some other stuff I found on the net related to HTC Desire rooting.
The process is pretty simple and straightforward, so I honestly doubt that I messed up any steps. I installed the drivers (on the Windows machines), I enabled debugging and unknown apps and started unrevoked. On Windows it wouldn't even recognize the phone, on Mac it tried to get root but it failed. I repeated the process multiple times on each platform.
No offense, but I came here for some specific advice (if anyone has any idea of what I might try or has ever rooted this specific phone with this specific software version) not some generic RTFM.
I know this usually solves the issue for most users that don't take the time to read a bit before jumping into something, but in this case I did my homework (or at least tried to). More than that, I even enlisted the help of a coworker that rooted his own HTC Desire, but after trying whatever worked for him, he's just as puzzled as me.
Yes, the tutorials here, as well as some other stuff I found on the net related to HTC Desire rooting.
The process is pretty simple and straightforward, so I honestly doubt that I messed up any steps. I installed the drivers (on the Windows machines), I enabled debugging and unknown apps and started unrevoked. On Windows it wouldn't even recognize the phone, on Mac it tried to get root but it failed. I repeated the process multiple times on each platform.
No offense, but I came here for some specific advice (if anyone has any idea of what I might try or has ever rooted this specific phone with this specific software version) not some generic RTFM.
I know this usually solves the issue for most users that don't take the time to read a bit before jumping into something, but in this case I did my homework (or at least tried to). More than that, I even enlisted the help of a coworker that rooted his own HTC Desire, but after trying whatever worked for him, he's just as puzzled as me.
None taken - but, and no offense, depending on what your hboot version is in particular determines whether you can use Unrevoked to root, or need to use Revolutionary to S-OFF and then root current rom or install a custom one. Which you would know from reading the guides - so, what's your hboot version?
Last edited by saltire; April 3rd, 2012 at 11:09 AM.
The Following User Says Thank You to saltire For This Useful Post:
rinse and repeat a bunch of times .... still nothing
2. win 7
same process, same result
3. mac
download and install the latest version of unrevoked.
connect phone to usb cable
unrevoked detects phone, starts to push soft
unrevoked reboots phone
unrevoked waits for phone to boot, be ready
unrevoked says "trying to obtain root" (or something similar)
unrevoked says "Error: failed to get root. Is your firmware too new ?"
again, try more times with the same result
This was followed by more searching the internet for the "Error: failed to get root. Is your firmware too new ?" message + HTC Desire. Found more threads that did not help much, since there were either telling you to use unrevoked, or suggesting various ideas for which you needed to already have root . There are a couple of tutorials on the internet and pretty much every forum/blog/website will end up forwarding you to one of those 2.
By the way, on Windows I did NOT have HTC Sync installed, as for the Mac .... I don't even know if HTC Sync exists for the Mac, but I sure don't have it.
Phone has been in debugging all the time and when connected to the USB it's set to go directly to "Charge only".
Other than that, I really don't know what else I can say about it.
Ok, so you installed HTC Sync to get the drivers?
Then uninstalled HTC Sync application only and not the drivers?
And then installed the hboot drivers you downloaded from unrevoked site, and they installed ok - ie you got to step 9 in this ok?
Do you have anything else running such as myphoneexplorer that can interfere with the process?
Both Unrevoked and Revolutionary need these to be set up for processes to work, and no reason I can see why Revolutionary shouldn't have worked. As long as the above is successful no reason why it shouldn't work - following this
Last edited by saltire; April 3rd, 2012 at 12:01 PM.
Reason: corrected link
The Following 2 Users Say Thank You to saltire For This Useful Post:
I did not have HTC Sync installed at any moment. I just installed the drivers alone. I think they are included with the android sdk.
And no, I do not have any software that might interfere. Again, I did this on 4 (FOUR) different machines. Not different OSes booted on the same machine, or in a virtual machines, but real different computers:
- some Dell desktop running Win XP
- a laptop running Win 7
- an iMac running Snow Leopard
- a Macbook Pro running Snow Leopard
I didn't try on Linux (yet), but I am pretty confident the machine/software/drivers have nothing to do with it.
No, you need to install HTC Sync to get one set of drivers.
You then need to download and install the other set of hboot drivers from Unrevoked site as linked to in the Revolutionary guide.
Nothing to do with the SDK.
The Following User Says Thank You to saltire For This Useful Post:
But how about on a Mac ? Can I root it from a Mac ?
I got a Mac at home, Win XP at work, and now I'm at home.
Regarding the drivers, I might have made a mistake when I said I got them from the sdk. I think I got them from unrevoked ... with all the stuff I read the past couple of days I probably lost track of exactly where I found what. But I do know that I tried both unrevoked AND revolutionary on Win and they didn't even recognize my phone (maybe I should install HTC Sync and try again, but all the guides said "do not have HTC Sync installed"), while on Mac unrevoked recognized my phone but was not able to get root.
Last edited by caseta; April 3rd, 2012 at 01:26 PM.
You need to use Revolutionary as you have Android 2. 2. 2, but its a guide for Windows. Sorry don't have a MAC, if you can access Win pc follow the guide and redo including the HTC Sync install part, get drivers, uninstall Sync program only, etc etc
Edit: or do what SU says
Last edited by saltire; April 3rd, 2012 at 01:46 PM.
The Following User Says Thank You to saltire For This Useful Post:
Ok, so you installed HTC Sync to get the drivers?
Then uninstalled HTC Sync application only and not the drivers?
And then installed the hboot drivers you downloaded from unrevoked site, and they installed ok - ie you got to step 9 in this ok?
Do you have anything else running such as myphoneexplorer that can interfere with the process?
Both Unrevoked and Revolutionary need these to be set up for processes to work, and no reason I can see why Revolutionary shouldn't have worked. As long as the above is successful no reason why it shouldn't work - following this
Beat me too it. Damn you work! Making me miss stuff :P
The Following User Says Thank You to Tyseyh For This Useful Post:
Unrevoked doesn't work with your software version so to save you wasting effort, concentrate on working with Revolutionary.
For Mac, you should create a Virtual machine and install Ubuntu 10.10 in it. Then run revolutionary for Linux within that.
Ok. Thanks for clearing this out.
I will install HTC Sync tomorrow at work and check step by step that I'm following your instructions. If it fails on the win xp at work, I will install an Ubuntu on my Mac machine at home.
Thanks for the help and the patience. I will report back on the progress
What threw me off the 1st time I read the original guide was this part:
Quote:
HBOOT 1.02 OR HIGHER
For hboot 1.02 or higher, there is a joint project by the unrevoked and alpharev teams. It is very much in BETA phase at the moment so try this, as always - at your own risk.
Read Mattb81's guide linked here: S-OFF and root GB 2.3 with revolutionary
I did not go there because my HBOOT is 0.93
Anyways, you guys are great. Thanks again.
The Following 2 Users Say Thank You to caseta For This Useful Post: