• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root USB drivers not working after flash to latest ROM (OTA)

droidkevlar

Android Expert
Jan 28, 2010
813
111
After following the guide to a T that GrdLck posted, I cannot get to the adb. When I try to add the drivers, I get an error saying not found. I have tried on 2 diff machines. Win 7 32bit and 64bit. Anyone have any ideas on how to fix this? Am I missing something?
 
After following the guide to a T that GrdLck posted, I cannot get to the adb. When I try to add the drivers, I get an error saying not found. I have tried on 2 diff machines. Win 7 32bit and 64bit. Anyone have any ideas on how to fix this? Am I missing something?

Having the same problem, kevlar... so interested to hear if anyone has any suggestions. Everything is working great, except this.
 
Upvote 0
Windows 7, 64-bit.

Edit: I'm on irc.wastate.net, in #ErisRootHelp, chatting with some of the devs trying to figure something out. Stop by if ya feel like it. :)

I will try to get on there. Getting passed my bed time, lol Hopefully they can answer it for you and you can relay it. I have tried on both 32bit and 64bit Win 7. Worse comes to worse, I just install it on a VM at work. But would like to be able to do it at home too.
 
Upvote 0
Okay, here's the "workaround" I mentioned... Works great for me (did it twice, just to be sure)... I cant explain the why or the how, but the device ID somehow changed and was no longer in the driver .INF file, so the phone in debug mode was no longer being recognized... which is why trying to re-install the drivers didnt work.

So, I found the device id, added them to the driver .inf file, and now it will work. It will complain that it is not "signed", but it will work. Im sitting in the adb shell as root right now, again. This appears to be some sort of oddity between Windows 7 and the AndroidSDK usb_driver install. Again, I won't claim to understand the how or the why, but all I know is it works. :)

Drop the attached "android_winusb.inf" file into the usb_driver folder for wherever you installed the Android SDK. If you used the default location, it would be C:\AndroidSDK\usb_driver\android_winusb.inf ... Then in Device Manager, go and reinstall the drive, pick that usb_driver location, and it should find it. Like I said, it'll complain that its not a signed driver now, but if you say install anyway it will work. Its using the same exact driver dll's as before... the change to the .inf file just tells Win7 its okay to do so.

Hope this helps... I'm terrible at instructions, so I hope this was clear. Best of luck!


EDIT: I had to zip the file, the forum wouldnt let me upload a .inf file. So unzip this, and then drop the .inf file in the directory I mentioned. (Usual forum disclaimer: It worked for me, but use at your own risk.)
 

Attachments

  • android_winusb.zip
    1.2 KB · Views: 975
Upvote 0
I would have (assumed) that both would work... unless... maybe you have a different device ID...

Can you go to device manager, right click on the adb device, go to Properties... Details tab... and the drop-down list, select Hardware IDs... and paste the two values that are listed there?

*confuzzled*
 
Upvote 0
This is definitely an issue I've been hearing about.

Maybe I'll fire up my Windows virtual machine and work on finding an easy solution.

You guys wouldn't be having this issue if you had linux. ;) :p

True. heheh

So I got to work and installed it on my Win 7 x64 machine and it worked. So dont know why it wouldnt work on my 32bit machine of Win 7. I will try to remember to copy the load from this machine to my home laptop and see if that works.
 
Upvote 0
See I had it working last night on my laptop after I installed the latest HTC Sync but didnt see root when connected. So I thought the driver might have been the reason (so stupid, I know but I was tired and ran out of smokes) So I went back to sys restore and went back and now your inf didnt work. So what I am hoping is that I re-install HTC sync and it hopefully works. If not, Ill just take a machine from work and use that as my r00t only machine :)

EDIT: So after re-dling and installing the Android SDK and then using the file provided above, I now have it working on my 32bit WIn 7 as well. Thanks again.
 
Upvote 0
Question: Will this new inf file work for Eris's that are on 1.5 still? Reason I ask is because I am going to root a friends phone and he doesnt have a PC so I will be doing it from my laptop. But I didnt make a copy of the inf file before copying this one over and just wanted to see if I need to re-download the whole SDK again or not.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones