Загрузка и установка ADB, драйверов и Fastboot

Утилиты ADB и Fastboot входят в состав комплекта средств разработки Android SDK (не стоит путать с Android Studio и уж тем более скачивать ее громоздкий установочный файл, если вы, конечно, не собираетесь заниматься разработкой под Android). ADB является инструментом для отладки, который позволяет получить доступ к консоли Андроид с компьютера (подробнее →), подключив гаджет к ПК по USB. При этом должна быть включена отладка. Fastboot предназначен для работы с устройством, когда то загружено в одноименном режиме (если такой доступен на девайсе).

adb и fastboot драйверы

При помощи ADB можно управлять смартфоном/планшетом с компьютера: сделать бэкап приложений, сбросить графический пароль, записать скринкаст, перевести смартфон в режим Recovery и многое другое. Кроме того, с ADB можно работать и через Wi-Fi. Для этого на устройстве должны быть получены root-права, а также понадобится специальное приложение, с помощью которого осуществляется подключение к ПК по сети. Например, ADB Wireless либо WiFi ADB. Но это уже материал для отдельной статьи.

Используя Fastboot, вы сможете устанавливать прошивки, кастомные Рекавери (TWRP или CWM), разблокировать Bootloader (на телефонах HTC, Motorola, Sony, Nexus, Pixel, Huawei, последних LG он заблокирован), очищать разделы системы.

Как установить ADB и Fastboot: инструкция

1. Перейдите на официальный сайт, откуда можно скачать Android SDK: https://developer.android.com/studio/index.html. Спуститесь вниз страницы к разделу «Command line tools only» и выберите архив для Windows.

скачать пакет sdk tools для windows

2. Установите галочку в чекбоксе «I have read and agree with the above terms and conditions» и нажмите кнопку «Download Android Command Line Tools for Windows». Начнется загрузка архива.

загрузка android command line tools для windows

3. Скачайте его и разархивируйте в корень Диска «C:».

4. Также необходимо загрузить комплект разработчика Java Development Kit с официальной страницы. Перейдите на сайт, согласитесь с условиями лицензионного соглашения, отметив пункт «Accept License Agreement», и скачайте версию JDK, соответствующую разрядности операционной системы компьютера.

java development kit

После этого установите скачанный пакет. Дальше описаны несколько вариантов установки Fastboot и ADB – воспользуйтесь тем, который покажется проще.

Первый способ

Вернитесь к папке c инструментами Android SDK, откройте «tools» и запустите пакетный файл «android».

пакетный файл android

Отметьте пункт «Android SDK Platform-tools» (а также «Google USB driver», если у вас устройство Google Nexus или Pixel) и нажмите «Install Packages».

установка adb и fastboot

Про установку USB-драйверов для телефонов и планшетов других производителей читайте ниже.

Выберите «Accept License» и нажмите «Install».

выбор пакета для установки

Хотя лог показал, что возникла ошибка, процесс завершился успешно.

лог установки

По завершении выполнения вышеописанных действий в директории «sdk-tools-windows-version» появится папка «platform-tools», а в ней будут содержаться интересующие утилиты «ADB» и «Fastboot».

папка sdk-tools-windows

папка platform tools

Второй способ

Перейдите в папку «sdk-tools-windows-версия» → «tools» → «bin» и, зажав клавишу «Shift», щелкните правой кнопкой мышки по пустой области. Выберите «Открыть окно команд» либо «Открыть окно PowerShell здесь», если на ПК или на ноутбуке установлена одна из последних сборок Windows 10.

tools – открыть окно powershell здесь

Вставьте команду в PowerShell или в командную строку (в PowerShell вначале добавьте .\ или ./):

sdkmanager platform-tools

команда sdkmanager platform-tools

Щелкните «Enter», чтобы выполнить команду. Произойдет загрузка файлов и появится запрос на установку:

Accept? (y/N)

Accept? (y/N)

Чтобы предоставить разрешение, введите y, что означает «yes», и нажмите «Enter», после чего начнется установка компонентов «platform-tools».

разархивирование platform-tools

В конце в командной строке отобразится сообщение, что процедура завершилась успешно. Папка «platform-tools» с утилитами ADB и Fastboot будет разархивирована внутри каталога «sdk-tools-windows-version».

(!) Если по какой-либо причине не удается установить ADB и Fastboot предыдущими способами, воспользуйтесь третьим вариантом – просто скачайте архив «platform-tools» и распакуйте на диске «C:».

Устанавливаем драйверы ADB и Fastboot для Windows




Чтобы компьютер корректно распознавал смартфон либо планшет, необходимо загрузить драйверы USB:

Существуют различные универсальные установщики ADB-драйверов (к примеру, этот: https://adbdriver.com/downloads/) – ими тоже можно пользоваться, например, когда по какой-то причине не удалось установить официальное решения.

Если для вашей модели доступны драйверы без установщика, придется выполнить следующие действия:

1. Зайдите в «Панель управления» → «Диспетчер устройств». В Windows 10 достаточно нажать правой кнопкой мышки по меню «Пуск» и выбрать «Диспетчер устройств».

диспетчер устройств windows

2. Найдите в списке девайс, для которого нужно установить драйверы. Щелкните правой кнопкой мышки и нажмите «Обновить драйверы».

обновление драйверов через диспетчер устройств windows

Как видите, компьютер корректно распознает тестируемый планшет Nexus 7. Если ваш ПК определяет смартфон неправильно или напротив устройства отображается желтый треугольник с восклицательным знаком внутри, «ручная» установка драйверов Android для вас обязательна.

3. Выберите пункт «Выполнить поиск драйверов на этом компьютере».

поиск драйверов на компьютере

4. Укажите расположение папки с драйверами на жестком диске.

путь к папке с драйверами usb

Дождитесь завершения установки и затем заново подключите гаджет к компьютеру по USB.

Как начать работать с Fastboot и ADB

Взаимодействие пользователя с ADB и Fastboot осуществляется через командную строку, утилиты запускаются двумя способами:

1: Правой клавишей мышки щелкните на «Пуск» и выберите «Командная строка (администратор)» либо «Windows PowerShell (администратор)».

меню пуск в windows 10

Далее при помощи команд укажите путь к папке с ADB и Fastboot (после ввода каждой нажимайте «Enter»).

Чтобы вернуться в корень диска «C:\», используйте:

cd /

Благодаря этой команде выполняется переход к требуемому каталогу:

cd

В конкретном примере команда, содержащая путь к папке, выглядит следующим образом:

cd C:\sdk-tools-windows-version\platform-tools

окно windows powershell

Путь к Fastboot и ADB указан, теперь работа с утилитами осуществляется из консоли.

Чтобы не выполнять эти действия каждый раз, добавьте путь к «platform-tools» в переменную «Path». Сначала зайдите в папку, в строке навигации щелкните правой кнопкой мыши по «platform-tools» и выберите «Копировать адрес».

адрес к папке

Перейдите в «Панель управления». Для этого нажмите «Win» + «R» и в поле «Открыть:» вставьте control. Нажмите «ОК».

окно выполнить

Выберите «Система» → «Дополнительные параметры системы» → «Переменные среды…».

все элементы управления

дополнительные параметры системы

переменные среды

Найдите перемененную «Path», выделите ее и выберите «Изменить…».

изменить path

Нажмите «Создать», вставьте путь к папке «platform-tools» и щелкните «ОК».

изменить переменную среды

2: Зайдите в «sdk-tools-windows-version» → «platform-tools», затем, удерживая «Shift», щелкните правой кнопкой мыши по пустому месту и выберите пункт «Открыть окно команд» или «Открыть окно PowerShell здесь».

открыть окно powershell здесь

Введите следующую команду, чтобы проверить, как ПК видит Android-устройство (в Windows PowerShell вставьте ./ или .\ перед командой):

adb devices

команда adb devices

Не забывайте, что для работы с ADB должна быть включена отладка по USB. Больше полезных команд вы найдете в прошлой статье, ссылка на которую размещена в начале данного поста.

Автор статьи:
Егор Плотницкий
Основатель проекта 4iDroid.com, автор сотен статей и мануалов по настройке и кастомизации мобильных устройств. Более 7 лет оказывает помощь в решении проблем, связанных с работой смартфонов и планшетов под управлением Android и iOS. За время существования сайта сменил больше 15 устройств (от таких производителей, как Xiaomi, Huawei, Meizu, Samsung, HTC, LG, Google, Nokia, Wileyfox, Bluboo и Blackview), каждое из которых становилось «подопытным» для тестирования приложений и прошивок, кастомизации системы, получения root прав, разблокировки загрузчика и других манипуляций. Сейчас на постоянной основе пользуется двумя смартфонами: iPhone 7 под управлением iOS 14 и Xiaomi Mi A1 на стоковом Android 9. Также использует в работе Xiaomi Redmi 4X, Huawei P Smart 2019 (обновленный до EMUI 10), Samsung Galaxy A51 с графической оболочкой One UI 2.0, Bluboo D1 и Nokia 4.2. Узнать больше об авторе →
  • Владимир Шиманский

    купить планшет и не трахать мозги. все что надо для счастья есть на планшете, а от глупости только гильотина помагает

  • Kaz Fire

    У меня когда откриваю android просто строка командная и все что делать ?

    • Dicron

      Та же проблема, что делать?

      • Вы Java до этого установили?

        • Максим

          установил, делал все по инструкции. успел заскринить мелькнувшую командную строку и выдало «the «android» command is deprecated»

        • Vlad Galeta

          нужно только файл с Java установить или что-то ещё уже в файле?

    • LONO

      Та же ерунда.

  • Эд

    Вобщем тоже файл android просто строка командная промелькивает и всё. Яву установил. Но все проги других версий уже.

    • KainWhite

      Аналогичная ситуация, попробовал запустить через cmd, выдало следующее

      • KainWhite

        странно, отказалось принимать скрин(
        в общем там так:
        Microsoft Windows [Version 10.0.15063]
        (c) Корпорация Майкрософт (Microsoft Corporation), 2017. Все права защищены.

        C:UsersKainWhite>C:toolsandroid.bat
        **************************************************************************
        The «android» command is deprecated.
        For manual SDK, AVD, and project management, please use Android Studio.
        For command-line tools, use toolsbinsdkmanager.bat
        and toolsbinavdmanager.bat
        **************************************************************************

        Invalid or unsupported command «»

        Supported commands are:
        android list target
        android list avd
        android list device
        android create avd
        android move avd
        android delete avd
        android list sdk
        android update sdk

    • KainWhite

      (1)

  • Здрастьия

    При открытии файла android ничего не происходит, java установил

    • Теперь в статье 3 способа, поэтому проблем больше ни у кого не должно возникнуть.

  • Алексей Воля

    Доброго всем времени суток подскажите пожалуйста ссылку на драйвера для Doogee Homtom HT 37 Буду очень благодарен

  • Виталий Белый

    Автор видимо написал то, что и сам не знает… Супер подход! У меня как и у всех ничего не происходит при нажатии на файл «android»!

  • Victor

    The «android» command is deprecated. Команда устарела.
    For manual SDK, AVD, and project management, please use Android Studio.
    For command-line tools, use toolsbinsdkmanager.bat
    and toolsbinavdmanager.bat

  • Chelovechek 420

    аффтар как насчет ответить почему ничего не происходит при нажатии на android???

  • Aaron

    У кого вылетает при нажатии android.bat
    Версии JAVA и SDK должны быть одинаковыми и желательно 8-й версии.
    На сайте ORACLE, вам по умолчанию предлагают последнюю версию — десятую.

    Кроме того, оболочка обновления не включена в последние релизы Command Line Tools, всё нужно прописывать руками.

    Переходим в toolsbin и открываем PowerShell из этого расположения, через Shift, и пишем
    1. New-Item C:Usersимяпользователя.androidrepositories.cfg -type file
    2. .//sdkmanager «platform-tools»

    Для работы с устройством переходим в platform-tools
    Запускаем PowerShell и проверяем наличие устройств командой .adb devices

    P.S. Всегда стараемся читать гугл, он знает всё.

    • кирилл

      ну и ебань.. битый час потратил на эти свистопляски,сдохните разрабы софта!

  • рпсгеч

    Не устанавливается

  • Karl

    Да там при распаковке столько файлов
    то не выходит

  • Syva Pankumi

    НЕ РАБОТАЕТ ни на 7 винде ни на 10, ни первый способ ни второй ни через командную строку ни через PowerShell. Может когда то это и было полезно теперь шлак.
    Автору на будущее, раз уж заморочилася и написать статью, выложи рабочую версию софта.
    А то куча народу просто высрали уйму времени, вот спасибо автору. Это конечно только мое мнение.

    • Такого просто не может быть – какая именно трудность у вас возникает в простейшем процессе (третий способ), который делается в два действия: скачать и разархивировать?

      • The Machine

        Потому что к вам нет доверия, мало ли что в этом архиве, лучше качать с оф. сайта.

        у меня кстати то же не работает через командную строку

        • Пожалуйста, обратите внимание на адрес страницы, откуда загружается архив. Сайт google.com у Вас не вызывает доверие? Тогда расскажите, пожалуйста, о каком-то другом официальном сайте)

  • Чингис

    статус просмотра телефона в конце unauthorized(Что делать кто может сталкивался(

  • Vionty

    Подскажите, пожалуйста, когда подключать девайс к ПК, потом, он должен быть включённым или выключенным, или включённым с помощью кнопки power и качелек громкости в режим fastboot.
    В прошлом году устанавливала TWRP с помощью программы Rashr, проблем не было. Потом сделала сброс до заводских установок и зайти в рекавери больше не смогла, хотя установленный с помощью TWRP SuperSu отлично функционирует. Установить с помощью Rashr и TWRP Manager тоже не получилось

  • Vionty

    Добавлю скрин
    https://uploads.disquscdn.com/images/43d70e2981f964b2dd598bc59011bf36147ba54b28ea2c04d6386fa2a30ba3f6.png

  • Расул Саидов

    При открытии файла android ничего не происходит, java установил
    такая же фигня.

    • В статье описаны 3 способа. Вы воспользовались только первым. Попробуйте установить через командную строку либо просто скачайте архив по ссылке.

  • Артем

    У тех у кого не получилось, у того корявые руки. Я установил их, читайте статью внимательно!!!!!

  • Юлька

    Как быть если тлф не включается?

  • пппп

    как скочать?

    ъ