15 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как установить связку ADB + Fastboot на компьютер

Как установить связку ADB + Fastboot на компьютер

Команду logcat можно использовать с машины разработки
$ adb logcat
или из удаленного shell
# logcat Каждое сообщение лога в Android имеет тэг и приоритет
Тэг – это строка указывающая компонент системы, от которого принято сообщение (например: View для системы view)
Приоритет – имеет одно из нижеследующих значений (в порядке от меньшего к большему):
V – Verbose (Низший приоритет).
D – Debug
I – Info
W – Warning
E – Error
F – Fatal
S – Silent (Наивысший приоритет, при котором ничего не выводится).

Получить список тэгов, используемых в системе, вместе с их приоритетами можно запустив logcat. В первых двух столбцах каждого из выведенных сообщений будут указаны / .
Пример выводимого logcat сообщения:
I/ActivityManager( 585): Starting activity: Intent

Для уменьшения вывода лога до приемлемого уровня нужно использовать выражения фильтра. Выражения фильтра позволяют указать системе нужные комбинации и , остальные сообщения система не выводит.
Выражения фильтра имеют следующий формат : . где указывает нужный тэг, указывает минимальный уровень приоритета для выбранного тэга. Сообщения с выбранным тэгом и приоритетом на уровне или выше указанного записываются в лог. Можно использовать любое количество пар : в одном выражении фильтра. Для разделения пар : используется пробел.

Пример ниже выводит в лог все сообщения с тэгом “ActivityManager” с приоритетом “Info” или выше, и сообщения с тэгом “MyApp” и приоритетом “Debug” или выше:
adb logcat ActivityManager:I MyApp:D *:S
Последний элемент в выражении фильтра *:S устанавливает приоритет “silent” для всех остальных тэгов, тем самым обеспечивая вывод сообщений только для “View” и “MyApp”. Использование *:S – это отличный способ для вывода в лог только явно указанных фильтров (т.е. в выражении фильтра указывается “белый список” сообщений, а *:S отправляет все остальное в “черный список”).

При помощи следующего выражения фильтра отображаются все сообщения с приоритетом “warning” или выше для всех тэгов:
adb logcat *:W

Если logcat запускается на машине разработчика (не через удаленный adb shell), можно также установить значение выражения фильтра по умолчанию задав переменную окружения ANDROID_LOG_TAGS:
export ANDROID_LOG_TAGS=”ActivityManager:I MyApp:D *:S”

Следует обратить внимание что задав переменную окружения ANDROID_LOG_TAGS она не будет работать в эмуляторе/устройстве, если вы будете использовать logcat в удаленном shell или используя adb shell logcat.
Вышеописанная команда export работает в ОС *nix и не работает в Windows.

Контроль формата вывода лога

Сообщения лога в дополнение к тэгу и приоритету содержат несколько полей метаданных. Можно изменять формат вывода сообщений показывая только конкретные поля метаданных. Для этого используется параметр -v и указывается один из ниже перечисленных форматов вывода.

brief Показывать приоритет/тэг и PID процесса (формат по умолчанию).
process Показывать только PID.
tag Показывать только приоритет/тэг.
thread Показывать только процесс:поток и приоритет/тэг.
raw Показать необработанное сообщение, без полей метаданных.
time Показывать дату, время вызова, приоритет/тэг и PID процесса.
long Показывать все поля метаданных и отдельно сообщения с пустыми строками.

При запуске logcat можно указать формат вывода используя параметр -v:
adb logcat [-v

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

17.02.2020 Plotegor Android, Инструкции 36 комментариев

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Samsung – драйверы интегрированы в утилиты Kies: https://www.samsung.com/ru/support/app/kies/ и Samsung Smart Switch: https://www.samsung.com/ru/support/app/smartswitch/. Либо же их можно скачать отдельно, выбрав нужную модель на сайте: https://www.samsung.com/us/support/downloads/.
  • HTC – они включены в состав HTC Sync Manager: https://www.htc.com/ru/support/software/htc-sync-manager/.
  • Nexus и Pixel – драйверы Android устанавливаются вместе с Android SDK Platform-Tools, о чем писалось выше. Отдельно Google USB Drivers доступны по ссылке: https://developer.android.com/studio/run/win-usb?hl=ru.
  • Huawei – они поставляются в комплекте с утилитой HiSuite: https://consumer.huawei.com/ru/support/hisuite/.
  • LG – достаточно установить программу LG PC Suite: https://www.lg.com/ru/support/software-firmware.
  • Motorola – драйверы можно скачать по ссылке: https://motorola-global-portal.custhelp.com/app/answers/detail/a_id/88481.
  • Sony Xperia – драйверы FastBoot для всех моделей доступны на этой странице: https://developer.sonymobile.com/downloads/drivers/.
  • Xiaomi – установите Mi PC Suite: http://pcsuite.mi.com.
  • MTK – для китайских аппаратов на чипах MediaTek: http://online.mediatek.com/Public%20Documents/MTK_Android_USB_Driver.zip.
  • Lenovo – выберите модель смартфона, планшета и загрузите драйверы ADB: https://support.lenovo.com/ru/ru/.
  • Решения для девайсов других производителей ищите на их официальных сайтах.
Читать еще:  Вскрываем скрытые приложения Windows

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Главная / Инструкции / Как установить ADB, драйверы и Fastboot: инструкция по скачиванию и установке

Как установить связку ADB + Fastboot на компьютер

ADB, или Android Debug Bridge – это консольное приложение для ПК, с помощью которого можно управлять устройством на базе Android прямо с компьютера. Выглядит это так: сначала на компьютер устанавливаются инструментарий ADB и драйвера для Android, потом мобильное устройство подключается к ПК через USB-кабель в режиме отладки, и, наконец, после запуска ADB в консоли (командной строке) выполняются специальные команды, инициирующие те или действия с гаджетом. Подробная информация о принципе работы самого средства отладки представлена на официальном сайте разработчика, поэтому мы останавливаться на этом не будем, а сразу перейдем к возможностям ADB и способам его установки на компьютер.

Что позволяет делать ADB?

Для начала укажем зачем вообще нужен ADB. С его помощью можно:

  • Перезагружать устройство в различных режимах;
  • Обмениваться файлами/папками с телефоном;
  • Устанавливать/удалять приложения;
  • Устанавливать кастомные прошивки (в том числе, TWRP Recovery);
  • Производить разблокировку графического ключа Андроид;
  • Выполнять разного рода скрипты.

Инструмент ADB обычно устанавливается в связке с консольным приложением Fastboot.

Установка ADB и Fastboot из пакета Android SDK

Этот способ предусматривает использование официального средства разработки и тестирования приложений Android Studio. Переходим на страницу https://developer.android.com/studio/index.html и находим заголовок «Get just the command line tools». Ниже скачиваем архив SDK tools для Windows (перед загрузкой соглашаемся с условиями использования).

Распаковываем архив на диск С. В нашем случае файлы были извлечены в папку sdk-tools-windows-3859397.

Заходим в директорию, а потом переходим в каталог tools/bin. Здесь нас интересует файл sdkmanager, который и поможет установить ADB и Fastboot на компьютер.

Далее все действия будут производиться в командной строке Windows. Запускаем ее от имени администратора.

Теперь необходимо открыть папку с sdkmanager, для чего в консоли следует выполнить команду cd C:sdk-tools-windows-3859397toolsbin, где C:sdk-tools-windows-3859397toolsbin – путь к файлу sdkmanager.

Если вы распаковали Android SDK не на диск С, а в какое-то иное место, то полный адрес можно будет узнать с помощью верхней строки Проводника (кликаем по конечной папке правой кнопкой мыши и жмем «Копировать адрес»).

Итак, мы перешли в toolsbin и теперь нам нужно выполнить команду sdkmanager «platform-tools», которая установит пакет Platform-tools, содержащий файлы ADB и Fastboot.

В ходе установки ознакомьтесь с лицензионным соглашением и нажмите Y для завершения операции.

Если все прошло как надо, в корневой папке Android SDK появится каталог platform-tools с необходимыми файлами adb.exe и fastboot.exe.

Minimal ADB and Fastboot

Второй способ еще более простой. На форуме разработчиков Xda Developers можно скачать пакет Minimal ADB and Fastboot со всеми необходимыми файлами. Для этого заходим на страницу https://forum.xda-developers.com/showthread.php?t=2317790 и, кликнув по ссылке, загружаем установочный exe-файл.

Запускаем его и следуем инструкциям.

Мы установили Minimal ADB and Fastboot в корень того же диска С.

В принципе, на этом все. Осталось проверить наличие файлов.

Проверка работы ADB и Fastboot

После установки приложений любым из приведенных способов необходимо удостовериться в корректности работы утилит. Для этого через командную строку заходим в папку с файлами adb и fastboot (команда cd C:sdk-tools-windows-3859397platform-tools или cd C:Minimal ADB and Fastboot), а затем выполняем команду adb help. Она должна вывести версию установленного Android Debug Bridge и список команд ADB. Если вы видите примерно то же, что изображено на приведенном ниже скриншоте, значит все работает правильно.

Теперь следует подключить к ПК мобильное устройство и проверить, увидит ли его приложение ADB. Подсоединяем телефон (или планшет) к компьютеру с помощью USB-кабеля, выставляем в настройках режим подключения MTP (обмен файлами) и заходим в раздел Настройки – Для разработчиков.

Если такого пункта в настройках нет, то переходим на страницу «О телефоне» и семь раз кликаем по строке с номером сборки.

Режим разработчика будет активирован, и раздел «Для разработчиков» станет доступным. Заходим в него и включаем опцию «Отладка по USB».

Читать еще:  Как позвонить с компьютера на стационарный телефон. Бесплатные звонки через интернет на телефон

После всех этих манипуляций с гаджетом в командной строке Windows вводим команду adb devices. Она выведет информацию о подключенном устройстве примерно в таком формате, как на скриншоте.

Далее попробуем проверить, работает ли fastboot. Здесь же в консоли прописываем fastboot reboot и жмем Enter. Мобильное устройство должно перезагрузиться в обычном режиме.

Таким образом, мы протестировали ADB и Fastboot и убедились, что Android Debug Bridge нормально функционирует, а, значит, теперь можно управлять телефоном через компьютер.

Если связь с устройством наладить не получается, то необходимо проверить наличие и корректность установки драйверов Андроид. Для этого при включенном режиме отладки заходим в «Диспетчер устройств» и смотрим, нет ли восклицательных знаков в ветке «Устройства USB» пункт «ADB Interface» (может называться немного по-другому).

Как установить ADB и Fastboot на Windows в течение нескольких секунд

Android — платформа с открытым исходным кодом для мобильных устройств. Открытая среда поощряет множество мероприятий по разработке, которые в свою очередь приносят удивительные вещи. Android позволяет пользователю управлять системой и изменять элементы в соответствии с его предпочтениями. Поскольку многие пользователи Android или любого сообщества могут быть гиками, большинство из них зависят от тяжелой работы разработчиков. Следуя нашему руководству, вы можете легко установить ADB и Fastboot на свой компьютер.

Если у вас есть Android-устройство, вы можете получить рут-доступ, установить кастомное рекавери и попробовать различные пользовательские прошивки и модификации, чтобы получить максимальную кастомизацию и производительность. Хотя такие вещи дают хорошие результаты в большинстве случаев, иногда они могут привести к возникновению рисковых ситуаций.

Чтобы продолжать развитие Android, Google предоставляет множество параметров разработчика на каждом устройстве, и в то же время оберегает средних пользователей от любых проблем, и скрывает эти параметры. Одним из вариантов, найденных в разделе «Параметры разработчика», является отладка по USB, которая позволяет пользователям считывать и записывать данные на устройстве с помощью компьютера. Чтобы ваше устройство могло правильно общаться с компьютером, у нас есть такие вещи, как ADB (Android Debug Bridge) и Fastboot, которые необходимо установить на компьютер.

Если вы являетесь активным пользователем Android, вам может потребоваться установить ADB и Fastboot, прежде чем устанавливать систему, ядро или образ восстановления, загружать установочный zip файл и выполнять другие действия с помощью команд ADB и Fastboot. Google предоставляет Android SDK, который содержит файлы ADB и Fastboot, но многие пользователи находят их установку на компьютер немного сложной. Кроме того, на самом деле нецелесообразно загружать 500 МБ-файл, чтобы установить ADB и Fastboot.

15-секундный установщик ADB

Сегодня у нас есть 2 удобных инструментария, которые позволяют легко устанавливать ADB и Fastboot на ПК с Windows за считанные секунды. Член XDA Snoop05 выпустил очень удобный инструмент под названием «15-секундный ADB Installer», чтобы сделать работу очень простой. Он утверждает, что устанавливает ADB, fastboot и USB-драйверы в течение 15 секунд.

Вам может понравиться:

Скачайте 15-секундный ADB Installer.exe

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

Минимальный ADB и Fastboot

Помимо 15-секундного установщика ADB, есть еще один простой способ получить ADB и Fastboot без привлечения традиционного сложного метода. Этот инструмент называется Minimal ADB и Fastboot и был разработан shimp208 из XDA. Инструмент очень прост в использовании. Все, что вам нужно сделать, это загрузить и установить его на свой компьютер, и он автоматически установит ADB и fastboot.

Установив его, вы получите ярлык на рабочем столе для быстрого запуска Minimal ADB и Fastboot. Предположим, вам нужно скопировать файл .img в ADB и fastboot, перейдите в папку C:/Program Files/adb.

Скачайте самый последний Minimal ADB and Fastboot

Если вышеуказанная версия не работает, загрузите это:

Как установить ADB и Fastboot – инструменты платформы Android SDK для Windows, MacOS или Linux

Android SDK Platform Tools – это ключ к тому, чтобы ваше устройство Android работало правильно с вашим ПК с ОС Windows или Mac или Linux. В этом руководстве мы расскажем вам, как правильно установить и настроить ADB и Fastboot через Android Platform SDK Platform Tools в Windows, MacOS или Linux.

Гибкость – самая сильная сила Android. Вы можете легко настроить все, что хотите в своем пользовательском интерфейсе, и можете легко персонализировать его с помощью бесконечных инструментов настройки, доступных там. Если вы когда-либо пробовали укоренять свое устройство, загружали обновление OTA или открывали загрузчик вашего устройства, вы должны были встретить такие термины, как ADB и Fastboot. Эти два инструмента удивительно мощны, но для использования этих функций вам необходимо иметь Android SDK на вашем компьютере. Android SDK – это набор для разработки программного обеспечения, который позволяет разработчикам разрабатывать что-то новое для платформы и выпускается компанией Google каждый год с выпуском новой версии своей операционной системы. Весь пакет Android SDK имеет размер более 1 ГБ, что является большой загрузкой для любого обычного пользователя.

Но вам не нужно беспокоиться, так как с новым обновлением Google выпустил ADB и Fastboot как самостоятельную загрузку. При этом вам не нужно загружать весь комплект разработчика, чтобы использовать Fastboot и ADB. Отдельные zip-файлы этих инструментов имеют размер не менее 50 МБ. Это руководство поможет вам установить эти инструменты на свой компьютер под управлением любой из этих ОС – Windows, MacOS или Linux.

Что такое ADB и Fastboot?

Это инструменты, которые помогут вам отправлять команды терминала на ваш телефон из внешнего источника с помощью USB. Оба они служат для разных целей, и вот краткий обзор.

ADB или Android Debug Bridge – это инструмент командной строки, который позволяет вам общаться с вашим устройством. Команда ADB облегчает различные действия устройства, такие как установка и отладка приложений.

Fastboot – это инструмент, необходимый для изменения прошивки телефона с компьютера. Его можно охарактеризовать как протокол для связи между вашим аппаратным обеспечением телефона и компьютером, программное обеспечение, которое работает на телефоне в режиме Fastboot и исполняемый файл на компьютере, который вы используете, чтобы заставить их разговаривать друг с другом.

Как установить ADB и Fastboot на Android?

Самая популярная причина установки и использования ADB и Fastboot в Android заключается в открытии root-привилегий на девайсе. Это разблокирует больше возможностей по использованию и управлению ПЗУ, а также открывает доступ к многочисленным техникам продвинутого уровня. Чтобы получить максимальную отдачу от Андроид смартфона, нужно правильно выполнить инсталляцию ADB и Fastboot. Руководства и список известных ошибок со способами их исправления описаны дальше.

Что такое ADB?

ADB (Android Debug Bridge) включается в себя клиентскую и серверную часть, которые взаимодействуют между собой. Если смотреть с практичной точки зрения – это система связи между смартфоном и компьютером. Для доступа используется командная строка Windows, которая отправляет в мобильную систему необходимые запросы. ADB крайне полезен, он используется пользователями для рутирования Android, установки прошивок и устранения всевозможных неполадок смартфонов.

Читать еще:  Лучшие твики для iOS из Cydia. Твикеры для Windows: обзор пятёрки программ для кастомизации системы Что такое твики

Что такое fastboot?

Fastboot является ключевым диагностическим инструментом, который применяется для управления файловой системой Андроид с ПК. Чтобы он заработал, нужно использовать загрузчик. Базовые команды позволяют прошить, установить образ системы или изменить средство загрузки.

Что такое драйвера?

Драйвером называется небольшая программа, отвечающая за распознание операционной системой (сейчас речь идет о Windows) других устройств. Без их использования нельзя настроить взаимодействие между всеми устройствами. Каждый компонент и аппарат должен иметь собственный, подходящий для них драйвер: мышь, жесткий диск, клавиатура и т. п. Для связи со смартфоном компьютер автоматически устанавливает драйвер, но он не всегда подходит для использования fastboot и ADB. Возможно, придется вручную установить другое ПО. Благо, что оно унифицированное для всех смартфонов.

Установка драйверов ADB в Windows

В случае использования Windows 10, скорее всего не придется устанавливать никаких дополнительных драйверов. Обычно после подключения устройства к компьютеру, автоматически удается получить доступ к интерфейсу ADB. В Windows 7 и других ранних версиях системы подключение смартфона к ПК несколько усложняется.

Windows 7 редко распознает интерфейс ADB правильно, обычно на него вообще не реагирует. Если нет соответствующего драйвера, компьютер со смартфоном не смогут вступать в связь. Универсальным решением проблемы является ADB Driver Installer. Нужная утилита доступна на официальном сайте и весит она всего 10 Мб. После начала скачивания достаточно открыть архив и запустить exe-файл. После подтверждения действия в UAC, запустится процесс инсталляции.

Активация отладку по USB

Ничего сложного, нужно лишь следовать инструкции:

  1. Открыть приложение «Настройки» и перейти в раздел «О телефоне».
  2. Коснуться подряд 7 раз строки с номером сборки.
  3. Вернуться на шаг назад и в разделе «О телефоне» будет доступен пункт «Отладка по USB», его следует активировать.

Если сейчас обновить подключение к компьютеру, устройство должно распознаться правильно. При наличии проблемы, стоит изменить режим работы USB-соединения. Большинство смартфонов по умолчанию используют подключение в качестве источника заряда. Это решение принято в целях сохранения конфиденциальности данных на телефоне в случае его подключения к чужому компьютеру.

Чтобы переключить тип, достаточно подключить и разблокировать девайс, потянуть верхнюю шторку устройства, а затем выбрать способ работы в MTP, PTP или «Режим разработчика».

Если теперь обновить список подключенных устройств на ПК, оно должно отобразиться на компьютере в ADB. Достаточно выбрать его и нажать на кнопку «Установить». Программа автоматически подберет драйвера для конкретного устройства.

Важно! При появлении непредвиденных проблем, стоит открыть «Диспетчер устройств», удалить старые записи о смартфоне и повторить инсталляцию драйверов.

Установка ADB Tools на Windows

Пришло время использования драйверов ADB. Чтобы использовать максимально новую их версию, стоит посетить сайт и скачать актуальный файл android sdk [номер версии] -windows.zip . Ссылка расположена внизу страницы.

  1. Распаковать архив в любое удобное место, и запустить файл SDK Manager.exe.
  2. Подождать на протяжении 10 секунд до момента открытия правого окна. Так как нет необходимости программировать приложение, можно снять большую часть галочек. В обязательном порядке нужны только инструменты Android SDK Platform.
  3. Перейти в ранее созданную папку platform-tools (извлеченную из архива). Зажать клавишу Shift и кликнуть ПКМ по свободной области каталога и выбрать «Открыть окно команд».
  4. После подключения смартфона, ввести в консоль запись adb devices. На смартфоне отобразится предупреждение. В нем нужно нажать «Ок».

Как только включена отладка на ПК, и она разрешена на смартфоне, устройство отобразится в списке внутри командной строки.

Как установить ADB на Mac и Linux?

В основном Unix-системы, среди которых и Mac OS с Linux, позволяют выполнить все необходимое еще быстрее. Они убирают часть хлопот по настройке, а также исключают необходимость ручного обновления инструментов.

Пользователям Mac следует установить менеджер Homebrew , он на английском языке. Внутри стоит нажать на кнопку «brew install android platform-tools». Владельцам компьютеров Linux нужно найти пакет android-platform-tools и установить его. После реализации процедуры инструменты ADB будут доступны глобально, поэтому можно переходить к использованию команд.

Команды ADB

Самые полезные и актуальные команды сервиса ниже:

  • adb backup -f FullBackup.ab -apk –all: создание резервной копии данных. На самом деле результаты процедуры ненадежны. Не все приложения поддерживают резервирование ADB, поэтому может потребоваться альтернативный способ.
  • adb devices: команда приводит к отображению всех подключенных к ПК устройств, поддерживающих ADB. Напротив каждого аппарат показывается его личный идентификатор и статус. Если рядом отображается слово «Несанкционированный», нужно перейти к телефону и разрешить ему взаимодействовать с компьютером.
  • adb reboot: выполняет перезагрузки устройства.
  • adb reboot recovery: перезагружает девайс в режиме восстановления.
  • adb reboot bootloader: перезагрузка в режиме загрузчика. Сразу после перехода в данный режим появляется возможность взаимодействовать со смартфоном посредством команд fastboot.
  • adb push [папка на компьютере / dateiname.endung] [каталог на смартфоне]: команда перемещает файл из исходной директории на компьютере в указанную папку на телефоне.
  • adb pull [Каталог на смартфоне / dateiname.endung] [папка на компьютере]: после запуска команды происходит сохранение файла со смартфона или компьютера и его перенос в память ПК. Второй аргумент (путь папки на компьютере) не обязательный, в случае запуска действия без него, данные перемещаются в исходную папку ADB.
  • adb shell screencap -p /sdcard/screenshot.png, adb pull /sdcard/screenshot.png и adb shell rm /sdcard/screenshot.png: создание скриншота и сохранение на карту памяти или в память компьютера.
  • adb help: отображение всех команд ADB, синтаксиса их использования и справка по ним.

Команды ADB для прошивки и обновления приложений

Эти команды стоит выделить отдельно:

  • adb sideload update.zip: применяется для установки файлов, вроде обновления официальной прошивки на смартфон. Вот только для более сложных инсталляций, вроде кастомных оболочек, придется использовать интерфейс fastboot.
  • adb install [android app] .apk: можно использовать для установки приложений с помощью APK-файла на смартфон или планшет.

Распространенные ошибки ADB

Эти сбои отображаются чаще остальных:

  • Command Not Found (Команда не найдена): указывает на допущение ошибки в синтаксисе команды или она несовместима с версией ADB. Проверить правильный формат записи можно через adb help или нужно установить новую версию ADB.
  • No Device (Нет устройства): скорее всего USB-кабель подключен неверно, на смартфоне не подтверждено использование интерфейса ADB или компьютер неспособен распознать телефон. Стоит попробовать подключить аппарат к другому USB-порту, использовать альтернативный кабель, включить отладку по USB, проверить наличие драйверов и перезагрузить устройства.
  • Server is out of date (Сервер устарел): версия инструментов ADB на ПК и Android должны обладать совместимостью, в противном случае отображается ошибка. Обычно помогает обновление ADB Tools.
  • Waiting for device (Ожидание устройства): суть сбоя аналогичный «Нет устройства». Компьютер просто не распознает телефон. К ситуации применимы те же способы исправления.

Теперь читателю известно все методы модификации смартфона, в том числе обновление, рутирование или инсталляция различных прошивок. Получив полной контроль над устройством, нужно понимать ответственность за его судьбу. Неверные действия или зараженное ПО может привести к серьезным последствиям.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Статьи c упоминанием слов: