[Q] Desire 2.2 - Desire Q&A, Help & Troubleshooting

I bought an unbranded/unlocked Desire a few days ago, and it had Froyo preinstalled.
It REFUSES to connect to HTC Sync, and it seems impossible to root using unrevoked too (i've tried Vista, Win7 and Ubuntu). All without success. I have tried EVERY method/guide/tutorial out there.
So my question is this. HOW DO I ROOT?!
I'm thinking of using this: http://forum.xda-developers.com/showthread.php?t=768256
And then using unrevoked on the stock 2.1, but in that thread it says
Update:
The new version of unrevoked3 (3.21) can now root froyo ROMs directly, and a downgrade is no longer necessary if you just want to root and install custom recovery, although there appear to be a few issues with this new release. If you want to rebrand/debrand your phone, rooting won't achieve this and you can use this method instead. If you cannot get the new version of unrevoked3 to work you can also run this and use the older version (3.14) that works with Android 2.1.
Click to expand...
Click to collapse
So i have no garauntee that unrevoked will work on 2.1 either, and i'm not downgrading for no reason.
Does anyone have any ideas, cause i'm running out of ideas here.

DannyDrama said:
I bought an unbranded/unlocked Desire a few days ago, and it had Froyo preinstalled.
It REFUSES to connect to HTC Sync, and it seems impossible to root using unrevoked too (i've tried Vista, Win7 and Ubuntu). All without success. I have tried EVERY method/guide/tutorial out there.
So my question is this. HOW DO I ROOT?!
I'm thinking of using this: http://forum.xda-developers.com/showthread.php?t=768256
And then using unrevoked on the stock 2.1, but in that thread it says
So i have no garauntee that unrevoked will work on 2.1 either, and i'm not downgrading for no reason.
Does anyone have any ideas, cause i'm running out of ideas here.
Click to expand...
Click to collapse
Does it have a new H-boot that unrevoked cant do yet? What is the H-boot on the phone?
Does unrevoked come up with any errors? Have you instaleed the correct drivers, adb for it?

What is your hboot #?
Power off, press down volume and power on should tell you at the top.
Then check the sticky topics, at the top of dev section, as they have solved newest hboot problems.
Ps this is best for the q&a section, good luck, and sure we'll all try and help.
Desire is the source of all suffering.

HBOOT number is 0.93, take it this is too new?
The non-connection to HTC Sync worries me, if it wont connect to the manufacturers software, what is there to make me think it will work with anything else?

Don't quote me on this but unrevocked should work on 0.93,
Best is to get suck into this:
http://forum.xda-developers.com/showthread.php?t=709146&highlight=unrevocked
And see how you do.
Goes through the whole deal with drivers etc.
Do you have ADB yet? because you can use adb devices to check to see if your desire is connecting to your computer, but as cjm1979 said you need to get latest drivers from the adb, but seem to remember you have to uninstall htcsync anyway to use unrevocked. But it should all be there in that guide.
But getting adb and drivers is important.

> Uninstall HTC sync 3.x version from your windows box and install 2.x version and then try it ( Important: Disable any firewall/antivirus tools when doing it)
The latest version of unrevoked should work.

Just found this in the unrevocked topic:
http://forum.xda-developers.com/showthread.php?t=725738&highlight=solved&page=36
My HBOOT version is 0.93.0001
Follow the instruction to unrevoked,f after installed the HBOOT driver and enable USB debug, run unrevoked as administrator and connection "charging only",
the unrevoked still not start as follow, any idea?
Solved: I never install HTC sync.
Read all post found similar situation and I install and uninstall HTC sync. Problem resolved.
Never used htcsync for myself anyway.

Ok guys, i found the problem.
This is embarassing, But i forgot to uninstall DroidExplorer which unknown to me, was cocking it all up silently. Uninstalled that, ran unrevoked and it looks to be working, i'm currently on the ClockworkMod recovery screen. Yeah, all working now, and i should be rooted now.
Am i correct in saying that since the phone was unlocked/unbranded, i can now just whack an update.zip on my SD and flash it? Or is there anything else to be done before that (I know enough to do a Nandroid backup before that step)?
Thank you all for helping an idiot solve his non-problem!

I've uninstalled Sync, moved the drivers to system32, ran unrevoked as admin, ran it in compatibility mode, nothing. All required drivers/softwares/fairy dust is present. I really have tried nearly everything listed on tutorials. I've damn near broken googles servers just searching for a fix!

You don't copy any drivers, HTC sync installs in 2 parts - the program and the drivers.
Once installed, go into Add/Remove Programs and uninstall the program but leave the drivers. This works fine
Then make sure unrEVOked is running BEFORE you connect your phone, and make sure USB Debugging is enabled on the phone

One of the tuts i read said movng the drivers to system32 might help, but did it hell. I'm all rooted now, just installed TitaniumBackup, is it meant to ask for permissions 2000 times every time i do something? It just asked me about 20 times O.O

DannyDrama said:
One of the tuts i read said movng the drivers to system32 might help, but did it hell. I'm all rooted now, just installed TitaniumBackup, is it meant to ask for permissions 2000 times every time i do something? It just asked me about 20 times O.O
Click to expand...
Click to collapse
Once, when you've ticked the box,
Unless your talking about superuser notifications which you can turn of in the superuser app
Desire is the source of all suffering.

You mean the 'remember' box? Yeah, done that too but it keeps popping up asking for permissions anyway.

DannyDrama said:
You mean the 'remember' box? Yeah, done that too but it keeps popping up asking for permissions anyway.
Click to expand...
Click to collapse
Yes meant the remember box, is the box always the SU box or is it a grey notification box saying SU access has been granted.

Its always the SU box, asking me to give permission, but the remember box is always ticked.
Sent from my HTC Desire using XDA App

Related

Need some help rooting

I have the 47.651.1 build. This is a new evo from my insurance claim. My last phone before it got messed up was on the same build. Been trying to root for like 2 months. Read all the threads and tried both the toast and unrevoked method. Even went on youtube to follow along on the tutorials there. I'm starting to think maybe its my computers os. I have windows 7 ultimate 64 bit on both my laptop and my desktop. I really dont have access to a 32 bit system at the moment to try. Anyhow, when I try the unrevoked method. The phone reboots the first time into the bootloader and the phone scans the card. It says no file found or wrong file, something like that. Then when I go to the hboot usb plug. The computer makes the usb error noise. Going into the device manager I see that I have an android 1.0 device that has no driver. Yes, htc sync and .net are installed on both my systems. I searched high and low for this driver. I saw a thread about this where someone said this driver isnt needed. I donno but thats where i always get stuck on the unrevoked method. Now on the toast method I get stuck also on the bootloader screen. This time though, i get a message saying something like "main version is older" and it gives me the option to rebot back to the phones desktop. I looking forward to tethering again and trying out new roms as well as helping others that may be in my same situation and can't find the answer they need. Have any of you guys rooted with 64 bit version of windows 7? Please help..
You need to do a manual install of the htc sync drivers. Goto device manager and right click on the one with an exclamation point and select install driver. Go manual with everything (sorry I'm on a bus replying from memory, can't remember the specifics). Find where the htc sync installed to and select the drivers from there. If all goes well, this will install your adb drivers so that your phone can talk to your pc.
The main version older issue has to do with having the wrong PC36IMG.ZIP file loaded on the sd card. Toast's is old. I think the one whitslack posted is good. "How to start over" in the development forum.
Sent from my PC36100 using XDA App
so this android 1.0 needs an adb driver? When the phone is hooked up with usb debug on it shows an adb device in the device mngr. Well i'll try that and get back to you. Thanks for the reply.
Just tried, none of the drivers in those folders work for the android 1.0 device. Any other thoughts? If I update to froyo, do you think the new root method will be easier?
Don't update via OTA from Sprint. There is currently no way to root Froyo.
Did you look at whitslacks root method? I never used Unrevoked since it is not a full root (no nand unlock).
Sent from my PC36100 using XDA App
I gained root access with Windows 7 64 bit using the link in my signature.
unrevoked3 will give you root access and nand unlocked.
if you're going to use unrevoked3 go to their web page and download the usb drivers from them, just follow their directions. i had no trouble, widows 7 premium 64 bit. i'm sure you will be able to root just fine with your computer(s).
after you get root access, run unrevoked forever.
Jim M said:
unrevoked3 will give you root access and nand unlocked.
if you're going to use unrevoked3 go to their web page and download the usb drivers from them, just follow their directions. i had no trouble, widows 7 premium 64 bit. i'm sure you will be able to root just fine with your computer(s).
after you get root access, run unrevoked forever.
Click to expand...
Click to collapse
How sure are you unrevoked unlocks NAND?
It only unlocks it long enough to flash a recovery then NAND relocks
Without a real full NAND unlock a lot of custom ROM's wont run right and cause issues.

unrevoked 3.2

Recently I was finding a way to root my phone with froyo. I found that unrevoked 3.2 was out and I was downloading it, the real version was out but was taken away due to some problems but there is still a test version for those who want to root devices with froyo.
I have tried it with 2 HTC Desire devices and it still has not worked, see how it works for you. Any ideas when the actual versions will come out? The problems I have faced were that unrevoked reflash program did not recognize my phone when it was connected to the computer. Any way to make it work?
Thanks!
mmastrac said:
Hey all,
As you may have seen elsewhere, we've been working pretty hard to bring you unrEVOked 3.2 with out-of-the-box, one-click support for all Android versions on the GSM and CDMA desires.
Available for Linux, Mac, and Windows:
http://www.unrevoked.com/recovery/
Please start by visiting the help page and reading it through:
http://unrevoked.com/rootwiki/doku.php/public/unrevoked3
1. Windows users MUST install the HBOOT drivers for this to work:
http://www.unrevoked.com/rootwiki/doku.php?id=public:windows_hboot_driver_install
2. Windows users need to uninstall HTC Sync or any other program that might talk to the phone over USB (doubletwist, etc). Disabling HTC Sync from the system tray is not enough. They interfere with the root process and will cause problems.
3. When asked for USB connection type, select "Charge Only" and "Remember this".
Special thanks to Sebastian Krahmer for the rageagainstthecage exploit.
Click to expand...
Click to collapse
look @ this Post from here in the Forum
maskpx
Thread reported.
Don't post your questions in the development section!
There is already a thread for UnrEVOked 3.2 you could ask this in.
Thank You,
NoobNazi
If i use unrevoked 3.14 with an slcd display and bootloader 0.92 do i still need the custom image for slcd?
Sent from my HTC Desire using XDA App

Unrevoked3 issues

Trying to use Unrevoked3 to flash my Desire GSM, but I can't seem to get past the "Waiting for device" part.
I have installed the HBOOT drivers properly, and I plugged in the phone via USB and I have USB debugging enabled.
And yes, I have tried running it from Administrator.
As far I've read, these are the only required steps for it to work. Am I missing something?
p3lim said:
Trying to use Unrevoked3 to flash my Desire GSM, but I can't seem to get past the "Waiting for device" part.
I have installed the HBOOT drivers properly, and I plugged in the phone via USB and I have USB debugging enabled.
And yes, I have tried running it from Administrator.
As far I've read, these are the only required steps for it to work. Am I missing something?
Click to expand...
Click to collapse
Did you install HTC Sync for the Device drivers whilst booted and not in hboot?
this isn't dev related btw, please post those things in Q & A or general, thx
I have the same issues on my 0.93 hboot. Deinstalles HTC Sync and installed the usb drivers? I'm stuck at waiting for device
1. this should be in Q & A
2. what sw version of htc rom are you on?
d0msen said:
Did you install HTC Sync for the Device drivers whilst booted and not in hboot?
Click to expand...
Click to collapse
Never installed HTC Sync.
I generally never install software I have no use of
d0msen said:
this isn't dev related btw, please post those things in Q & A or general, thx
Click to expand...
Click to collapse
Suppose thats right, I'm not too familiar with these forums, though a mod could move this topic if needed.
poope said:
I have the same issues on my 0.93 hboot. Deinstalles HTC Sync and installed the usb drivers? I'm stuck at waiting for device
Click to expand...
Click to collapse
check if youe phone is listed as having correctly installed drivers in device manager, if so, did you maybe forget to activate usb-debugging?
p3lim said:
Never installed HTC Sync.
I generally never install software I have no use of
Suppose thats right, I'm not too familiar with these forums, though a mod could move this topic if needed.
Click to expand...
Click to collapse
As in the HTC sync must be installed first, then uninstalled. The HTC drivers is a requirement for unrevoked to work.
p3lim said:
Never installed HTC Sync.
I generally never install software I have no use of
Click to expand...
Click to collapse
You can uninstall the software itself after installing it while keeping the drivers.
Anyway, the drivers come with the software so you gotta install it at least once ;-)
Rambo87 said:
As in the HTC sync must be installed first, then uninstalled. The HTC drivers is a requirement for unrevoked to work.
Click to expand...
Click to collapse
Thanks, this fixed my issue
Now that my Desire is rooted, do you guys have any suggestions on what ROM to use?
Just used the default one that came with unrevoked3, but I know that there are more out there.
Preferably one with Froyo or Gingerbread (not sure if its available yet tho)
check out what they offer, most are different but have lots in common as well. Gingerbread ROMs are not available yet.

Possible to just be "unrootable" as of right now?

Tried Unrevoked and xHaus's method with errors related to my firmware being too new. On both.
Any thoughts on how to get around this?
therealmkl said:
Tried Unrevoked and xHaus's method with errors related to my firmware being too new. On both.
Any thoughts on how to get around this?
Click to expand...
Click to collapse
Did you install and then uninstall HTC Sync before running Unrevoked?
rugedraw said:
Did you install and then uninstall HTC Sync before running Unrevoked?
Click to expand...
Click to collapse
Yes, it gave me the "Is your firmware too new?" error.
I don't buy that it has to do with some market apps like what their website says on that one. I had run the 3.7 RUU about 15 minutes before I uninstalled HTC Sync and ran Unrevoked. Whatever was on the phone was stock of the 3.7 RUU. No downloads or upgrades to any apps prior to.
therealmkl said:
Yes, it gave me the "Is your firmware too new?" error.
I don't buy that it has to do with some market apps like what their website says on that one. I had run the 3.7 RUU about 15 minutes before I uninstalled HTC Sync and ran Unrevoked. Whatever was on the phone was stock of the 3.7 RUU. No downloads or upgrades to any apps prior to.
Click to expand...
Click to collapse
Strange.....I rooted my friend's phone the other day and I got this error and realized I hadn't uninstalled HTC Sync. I also had to reset the phone by going into settings> SD & phone storage> factory data reset. Try that and you should be good to go.
Did you also download and install the modified hboot drivers? Unrevoked DOES work on all EVOs now so there's gotta be something else going on.
Yeah I just bought my evo 2 days ago and unrevoked worked perfect
Sent from my PC36100 using XDA App
Weird.... let me give the wiping of factory data and make sure double check HTC sync is uninstalled.
Make sure you install those hboot drivers too.
For whatever reason I got the urge to try Haus's method again.....worked like a charm.
I'm wondering if installing those HBOOT drivers is what did the trick
therealmkl said:
For whatever reason I got the urge to try Haus's method again.....worked like a charm.
I'm wondering if installing those HBOOT drivers is what did the trick
Click to expand...
Click to collapse
In my friend's case, it was HTC Sync being installed that fouled it up the first time, but after removing it I got the same error. Apparently the Unrvoked had already done needed to be undone for it to work properly. After resetting the phone, it worked like a charm. Not sure what did it for you, but I'm glad you got it resolved.

Can't Root...

I can't figure out for the life of me how to setup adb on my friends mac booted into windows (he has really old software so he has to use windows)...I dont see any SDK setup I only see SDK Manager, tried running that and I am just lost. I also tried doing it on my laptop because I have adb setup already but it wouldn't do a thing when I had it connected to revoked, and im pretty sure hboot was installed...any ideas?
Well with Windows, you need the usb driver, then hook up in charge only mode and with usb debugging on, then run the tool that comes in the bundle. Don't need adb for unrevoked.
iowabowtech said:
Well with Windows, you need the usb driver, then hook up in charge only mode and with usb debugging on, then run the tool that comes in the bundle. Don't need adb for unrevoked.
Click to expand...
Click to collapse
oh...good grief...where can i get that driver?
---------- Post added at 06:38 PM ---------- Previous post was at 06:26 PM ----------
problem is i go to download the driver, go to hboot, connect, and under device manager under other devices there is android 1.0 and USB Device and when I right click there is an option to update driver which just brings up the wizard and doesnt do anything, there is no option for update driver software
You're using these instructs?
http://unrevoked.com/rootwiki/doku.php/public/windows_hboot_driver_install
---------- Post added at 09:25 PM ---------- Previous post was at 09:12 PM ----------
Only other thought is if you weren't logged on as admin perhaps the option to update drivers wouldn't be present. Not sure tho.
iowabowtech said:
You're using these instructs?
http://unrevoked.com/rootwiki/doku.php/public/windows_hboot_driver_install
Click to expand...
Click to collapse
Yes...course there not the clearest instructions but I seem to be doing everything right...I have never been so frustrated with rooting a phone and I have rooted 3 phones
what a disaster...still cant figure it out...ive been doing this for 5 hours now.
What version of Windows are you using? I don't understand what you mean by not having an option to update the driver. Never seen it before I guess.
CC268 said:
oh...good grief...where can i get that driver?
---------- Post added at 06:38 PM ---------- Previous post was at 06:26 PM ----------
problem is i go to download the driver, go to hboot, connect, and under device manager under other devices there is android 1.0 and USB Device and when I right click there is an option to update driver which just brings up the wizard and doesnt do anything, there is no option for update driver software
Click to expand...
Click to collapse
There isnt an option when the wizard comes up to choose a file manualy, or browse my computer, or select a file? Every version of windows ever made has had the option to manualy update a driver, they just look different on different versions of windows.
Here is the driver if you need it. Just unzip it to somewhere on your pc.
http://dinc.does-it.net/android_usb_driver.zip
The file you will want to point it to in the zip is android_winusb.inf
The dInc is NOTHING like rooting a Tbolt. You only need two pieces of software and a phone that is booted up and running with USB Debugging checked under Applications.
Remove HTC Sync if it's installed. Install the modified USB driver provided in the wiki for unrEVOked. Connect the device and select "Charge" mode. Open the unrEVOked tool and execute it.
This will NOT work if you updated to Gingerbread.
It's also not assured to work the first time. Mine took 3 tries, but eventually worked. EVOs I've used it on have worked the first time or third time. It's not a sure thing because of the nature of the exploit used.
Use unrEVOked Forever if you desire a bootloader with permanent S-Off.
It's pretty much that simple.
loonatik78 said:
The dInc is NOTHING like rooting a Tbolt. You only need two pieces of software and a phone that is booted up and running with USB Debugging checked under Applications.
Remove HTC Sync if it's installed. Install the modified USB driver provided in the wiki for unrEVOked. Connect the device and select "Charge" mode. Open the unrEVOked tool and execute it.
This will NOT work if you updated to Gingerbread.
It's also not assured to work the first time. Mine took 3 tries, but eventually worked. EVOs I've used it on have worked the first time or third time. It's not a sure thing because of the nature of the exploit used.
Use unrEVOked Forever if you desire a bootloader with permanent S-Off.
It's pretty much that simple.
Click to expand...
Click to collapse
Agreed. The only thing I'll add to this, since I just rooted my girl's HTC Desire and friend's DInc is this: I followed the Unrevoked Wiki and installed their drivers, Unrevoked forever, and set it up as explained. The phones would reboot as Unrevoked was working, but it would get to a spot waiting for phone to reboot, and they never would.
I realized with the HTC Desire that you need a different tool to root that phone, but you needed the HTC Fastboot drivers for Windows. I downloaded that driver as well, and everything worked. You can get those drivers from HTC Sync, just install it, then when you go to Control Panel to remove it, there should be 3 entries. Remove everything but the HTC Sync drivers.
You can also get them from Revolutionary, located here. That'll get you the HTC Sync drivers only.
RMarkwald said:
Agreed. The only thing I'll add to this, since I just rooted my girl's HTC Desire and friend's DInc is this: I followed the Unrevoked Wiki and installed their drivers, Unrevoked forever, and set it up as explained. The phones would reboot as Unrevoked was working, but it would get to a spot waiting for phone to reboot, and they never would.
I realized with the HTC Desire that you need a different tool to root that phone, but you needed the HTC Fastboot drivers for Windows. I downloaded that driver as well, and everything worked. You can get those drivers from HTC Sync, just install it, then when you go to Control Panel to remove it, there should be 3 entries. Remove everything but the HTC Sync drivers.
You can also get them from Revolutionary, located here. That'll get you the HTC Sync drivers only.
Click to expand...
Click to collapse
I'm also thinking the Unrevoked tool won't be updated to support the dInc, if anyone was wondering. The Supersonic (EVO 4G), which is technically identical to the dInc, is now supported by Revolutionary. Version 0.5 will probably support the dInc, I'm thinking. Might be good if people looked there rather than the Unrevoked site.
loonatik78 said:
I'm also thinking the Unrevoked tool won't be updated to support the dInc, if anyone was wondering. The Supersonic (EVO 4G), which is technically identical to the dInc, is now supported by Revolutionary. Version 0.5 will probably support the dInc, I'm thinking. Might be good if people looked there rather than the Unrevoked site.
Click to expand...
Click to collapse
I was wondering if that'd be the case with Revolutionary, pretty slick tool! Easy to use, and it supported the Desire so I'd think if it's supporting the EVO that the DInc would be too. I agree, that'd be the place to look.
S-off is included in the Unrevoked tool now. No need to flash Unrevoked Forever separately.
iowabowtech said:
S-off is included in the Unrevoked tool now. No need to flash Unrevoked Forever separately.
Click to expand...
Click to collapse
Well, you can tell how long ago I rooted my dInc!
loonatik78 said:
Well, you can tell how long ago I rooted my dInc!
Click to expand...
Click to collapse
I hear you, I'm starting to forget things about it and I'm still running the thing.
I'm just holding out these last few months for either the Prime (hoping for the best) or the Vigor. It's time for a change.
iowabowtech said:
I hear you, I'm starting to forget things about it and I'm still running the thing.
I'm just holding out these last few months for either the Prime (hoping for the best) or the Vigor. It's time for a change.
Click to expand...
Click to collapse
If you want my opinion, I think development for the Vigor/Inc HD will be nothing short of explosive. A lot of what's been learned on the Tbolt will make it's way there and I think there will be a lot of back and forth on those platforms.
CC268 said:
I can't figure out for the life of me how to setup adb on my friends mac booted into windows (he has really old software so he has to use windows)...I dont see any SDK setup I only see SDK Manager, tried running that and I am just lost. I also tried doing it on my laptop because I have adb setup already but it wouldn't do a thing when I had it connected to revoked, and im pretty sure hboot was installed...any ideas?
Click to expand...
Click to collapse
If you have never rooted this phone before, and this phone has the latest Gingerbread update then I don't think it's possible to root.
I may be wrong though.
And yeah I rooted my bro's TB and it was a bit of a pain (had to do terminal bullcrap and run a bunch of specific commands)
For the INC you just press big fancy buttons (make sure you have the driver on your PC) and it's done.
well thanks guys I will try again..he is on 2.2 so I dont believe thats gingerbread
CC268 said:
well thanks guys I will try again..he is on 2.2 so I dont believe thats gingerbread
Click to expand...
Click to collapse
No you should be fine. Try to find a way to get us some screenshots of the PC so we can get a better idea of what's up. Or just try it on a different pc for as much time as you have in it already.
iowabowtech said:
No you should be fine. Try to find a way to get us some screenshots of the PC so we can get a better idea of what's up. Or just try it on a different pc for as much time as you have in it already.
Click to expand...
Click to collapse
I will be trying again today. I have everything setup on my Alienware M14x so I dont know if I can do it on the same computer I have been trying to set it up on his 2007 Macbook Pro (however I can't use ios because its too old for revoked so we have been trying on bootcamp on windows xp). I will try again using some of the info you guys gave. Should i do Revoked 3 or forever??

Categories

Resources