Get the Google USB Driver: как скачать и установить драйвер Google USB

Когда смартфон подключён к ПК по USB, но команда adb devices показывает пустой список или статус unauthorized, чаще всего причина — отсутствующий или некорректно установленный Google USB Driver. Этот пакет драйверов нужен Windows, чтобы корректно распознавать Android-устройства в режиме отладки, а без него ни ADB, ни fastboot, ни Android Studio не увидят телефон.

Получить драйвер можно двумя официальными путями: через SDK Manager в составе Android Studio или скачав ZIP-архив напрямую с сайта разработчиков Android. Оба способа дают один и тот же пакет — Google USB Driver, который подходит для устройств Google Pixel и ряда других моделей, поддерживающих стандартный интерфейс ADB. Ниже разберём каждый вариант по шагам, а также типовые ошибки установки.

Что такое Google USB Driver и когда он нужен

Google USB Driver — это INF-пакет для Windows, который связывает идентификаторы USB-устройств Android с системным драйвером WinUSB. Без него Windows видит подключённый телефон как «Неизвестное устройство» или устройство с восклицательным знаком в Диспетчере устройств, и отладочные утилиты не могут с ним работать.

Драйвер необходим в нескольких сценариях:

  • 🔧 Отладка приложений из Android Studio на реальном устройстве через USB.
  • 📱 Работа с командной строкой ADB — установка APK, снятие логов, доступ к shell.
  • ⚡ Операции в режиме fastboot — разблокировка загрузчика, прошивка образов на поддерживаемых устройствах.
  • 🔍 Диагностика подключения, когда телефон определяется только как заряжающееся устройство.

Для обычной передачи файлов по MTP драйвер Google не требуется — Windows использует собственный. Пакет нужен именно для отладочных интерфейсов.

Способ 1: скачивание через SDK Manager

Самый надёжный путь — получить драйвер через SDK Manager, встроенный в Android Studio. Так вы гарантированно получаете актуальную версию пакета из официального репозитория Google.

Порядок действий:

  • 📥 Откройте Android Studio и перейдите в More Actions → SDK Manager (или File → Settings → Appearance & Behavior → System Settings → Android SDK).
  • 🗂 Переключитесь на вкладку SDK Tools.
  • ✅ Найдите в списке пункт Google USB Driver и поставьте галочку.
  • ⬇️ Нажмите Apply и дождитесь завершения загрузки.

После установки файлы драйвера появятся в каталоге SDK, обычно по пути %LOCALAPPDATA%\Android\Sdk\extras\google\usb_driver. Ключевой файл пакета — android_winusb.inf, именно он используется при ручной установке через Диспетчер устройств.

☑️ Чек-лист

Выполнено: 0 / 5

Способ 2: скачивание ZIP-архива вручную

Если Android Studio не установлена и ставить её ради одного драйвера не хочется, Google публикует пакет отдельным ZIP-архивом на странице для разработчиков. Достаточно скачать архив и распаковать его в любую удобную папку, например C:\Android\usb_driver.

Искать архив следует только на официальном ресурсе developer.android.com — сторонние «сборники драйверов» нередко содержат устаревшие версии или постороннее ПО. Внутри архива должен лежать файл android_winusb.inf и сопутствующие файлы каталога безопасности.

⚠️ Внимание: не скачивайте Google USB Driver с торрентов и сайтов-агрегаторов драйверов. Под видом INF-пакета там может распространяться вредоносное ПО, а установка драйвера требует повышенных прав в системе.
📊 Как вы получаете Google USB Driver?
Через SDK Manager в Android Studio
Скачиваю ZIP вручную с сайта Google
Драйвер ставится автоматически, не задумывался
Использую драйвер от производителя телефона

Установка драйвера через Диспетчер устройств

Скачанный пакет не имеет установщика — драйвер ставится вручную через Диспетчер устройств. Это стандартная процедура Windows для INF-драйверов.

Последовательность установки:

  • 🔌 Подключите телефон к ПК кабелем USB и включите на нём отладку по USB в меню разработчика.
  • 🖥 Откройте Диспетчер устройств: нажмите Win + X и выберите соответствующий пункт.
  • ❓ Найдите устройство с желтым значком — обычно оно называется Android, ADB Interface или отображается как неизвестное USB-устройство.
  • 🛠 Щёлкните по нему правой кнопкой → Обновить драйверНайти драйверы на этом компьютере.
  • 📁 Укажите папку с распакованным драйвером и подтвердите установку.

После успешной установки устройство появится в списке как Android Composite ADB Interface. Проверить результат можно командой в терминале:

adb devices

Если всё настроено верно, в списке появится серийный номер устройства со статусом device. Статус unauthorized означает, что на экране телефона нужно подтвердить запрос на разрешение отладки.

Сравнение способов получения драйвера

Оба метода дают идентичный результат, но различаются по удобству в зависимости от вашей ситуации.

КритерийSDK ManagerZIP-архив вручную
Требуется Android StudioДаНет
Автоматические обновленияДа, через SDK ManagerНет, скачивать заново
Гарантия официального источникаДаДа, при скачивании с developer.android.com
Размер загрузкиНебольшой пакетНебольшой архив
Кому подходитРазработчикам на Android StudioТем, кому нужен только ADB/fastboot

Если вы планируете регулярно работать с Android-инструментами, вариант с SDK Manager удобнее: обновления пакета приходят вместе с остальными компонентами SDK. Для разовой задачи проще скачать архив.

Типичные ошибки и их решение

Даже при наличии драйвера подключение иногда не работает. Разберём частые ситуации.

Устройство не определяется вообще. Проверьте кабель — часть USB-кабелей поддерживает только зарядку и не передаёт данные. Попробуйте другой порт, желательно напрямую на материнской плате, без хабов. Также убедитесь, что на телефоне включена отладка по USB в настройках разработчика.

Windows сообщает, что драйвер не подходит. Некоторые производители — например, Samsung или Huawei — используют собственные USB-драйверы. Пакет Google ориентирован в первую очередь на устройства Pixel и эталонный интерфейс ADB; для аппаратов других брендов может потребоваться драйвер с официального сайта производителя.

Устройство видно, но со статусом unauthorized. Это не проблема драйвера: отключите и снова подключите кабель, затем подтвердите RSA-запрос на экране телефона. Если запрос не появляется, отзовите авторизации в настройках разработчика пунктом отзыва разрешений отладки и подключитесь заново.

⚠️ Внимание: не устанавливайте драйверы из пакетов с сомнительных сайтов и не отключайте проверку подписи драйверов Windows ради «универсального ADB-драйвера». Это снижает защиту системы, а задача решается официальными средствами.
Где включается отладка по USB

Откройте «Настройки → О телефоне» и несколько раз нажмите на «Номер сборки», пока не появится сообщение о включении режима разработчика. Затем в разделе «Для разработчиков» активируйте переключатель «Отладка по USB». Точные названия пунктов зависят от оболочки и версии Android — сверяйтесь с инструкцией вашей модели.

Нужен ли драйвер на macOS и Linux

Нет — это частый вопрос. Google USB Driver существует только для Windows, потому что именно эта система требует отдельного INF-пакета для сопоставления USB-устройства и драйвера. В macOS и Linux ADB работает через штатные механизмы ОС, и достаточно установить сами инструменты platform-tools.

На Linux может понадобиться лишь настройка правил udev, чтобы обычный пользователь имел доступ к устройству без root-прав. Это конфигурация системы, а не установка драйвера в привычном понимании.

Часто задаваемые вопросы

Подходит ли Google USB Driver для телефонов Samsung, Xiaomi и других брендов?

Пакет ориентирован на устройства Google Pixel и стандартный интерфейс ADB. На аппаратах других производителей он иногда работает, но надёжнее использовать драйвер с официального сайта конкретного бренда, если он предусмотрен.

Как проверить, что драйвер установлен правильно?

Выполните в командной строке adb devices. Если устройство отображается со статусом device, драйвер работает. Пустой список или метка unauthorized указывают на проблему с драйвером или с подтверждением отладки на телефоне.

Нужен ли драйвер для передачи файлов с телефона на ПК?

Нет. Передача файлов работает через протокол MTP, поддержку которого Windows имеет из коробки. Google USB Driver нужен только для отладки, ADB и fastboot.

Где лежит драйвер после установки через SDK Manager?

Обычно в каталоге %LOCALAPPDATA%\Android\Sdk\extras\google\usb_driver. Если SDK установлен в другую папку, ищите подкаталог extras\google\usb_driver внутри неё.

Можно ли установить драйвер без прав администратора?

Установка драйверов в Windows требует повышенных привилегий, поэтому права администратора понадобятся. Без них система не позволит обновить драйвер устройства.