Oleksandr Gavenko's blog
2017-10-09 10:00 Connect to Android via USB by adb in Windows

Besides official Google phones, which have adb drivers, most of the phones don't have one to make connection via USB.

Of course you can connect by adb via network but that's another story.

So if you are lucky (or rich) and have official Android device just get latest official Google drivers from:


Get the Google USB Driver.

If your device isn't in official list you can try to find driver in Windows update catalog at http://www.catalog.update.microsoft.com.

Use search by vendor or device name, or string adb. Alternatively use hardware id.

BTW older version of official Google drivers are also in Windows update catalog.

Most probably you will fail to find drivers for numerous Chinese/noname Android devices. We can reuse official Google drivers. To do that:

As you see Google's adb driver works fine with any Android phone. It's Microsoft policy to forbid class drivers so each vendor is required to provide same driver with different hardware ID and to pay money for Windows Logo® program and signing process.

bcdedit can be run with alternative options:

cmd# bcdedit.exe /set nointegritychecks on
cmd# bcdedit.exe /set nointegritychecks off
windows, android, adb, driver


all / emacs / java / python


adb(1), admin(1), android(1), anki(1), blog(1), c(1), css(2), cygwin(2), driver(1), emacs(3), fs(1), git(3), gradle(1), hardware(1), hg(2), html(1), interview(13), java(3), js(3), lang(2), lighttpd(1), mobile(1), naming(1), oracle(1), print(1), problem(5), quiz(6), rst(1), security(1), spring(1), sql(2), srs(1), style(1), unit(1), utils(1), vcs(3), web(2), win(2), windows(1)