Начало работы с набором инструментов Platform-Tools
Fedor PotapenkoAndroid SDK Platform-Tools это компонент Android SDK, включающий в себя инструменты для работы с устройствами на платформе Android – adb
, fastboot
, и systrace
. Они учавствуют не только при разработке приложений, но и для модифицирования данных на устройстве, разблокировки загрузчика, прошивки разделов и т.д.
Набор инструментов Platform-Tools последней версии обратно-совместим со старыми версиями Android, потому держать старые версии инструментов нет необходимости.
Инструменты "adb" и "fastboot" необходимы для установки кастомного рекавери, рутирования телефонов на Android и т.д.
ADB
Android Debug Bridge (adb) – это универсальный инструмент, позволяющий конечному пользователю производить отладку подключенного устройства посредством коммандной строки. Инструмент состоит из трех компонентов:
- Клиент, где вводятся команды для последующей отправки сервером
- Фоновый процесс (adbd), запускаемый на устройстве для принятия команд клиента
- Сервер, фоновый процесс запускаемый на ПК, объединяющий клиент и фоновый процесс на Android.
Fastboot
Fastboot – инструмент взаимодействия с загрузчиком (bootloader) устройства подключенного к ПК по USB в одноименном режиме. Используется для выполнения команд в режиме fastboot, например — fastboot erase
, fastboot boot
, fastboot flash
и т.д.
Инструкцию по работе с инструментом Fastboot можно прочесть в соответствующем разделе.
SysTrace
Инструментsystrace
используется для сбора и аналитики всех запущенніх процессов на устройстве Android на системном уровне. Начиная с Android 9 (API 28) – устройства могут генерировать отчеты systrace
во встроенном инструменте диагностики системы Android.
Где скачать Android SDK Platform-Tools?
Скачиваем Platform Tools (adb/fastboot инструменты) с официального сайта Google для своей операционной системы (Windows, Mac, Linux).
Начало работы с инструментом Android SDK Platform-Tools — ADB
- Распаковываем архив в папку для быстрого доступа к инструментам.
- На телефоне включаем USB отладку. Для этого заходим в Настройки - о телефоне. Находим строку "Номер сборки" и тапаем по ней 5 раз.
- Возвращаемся в настройки и заходим в меню "Режим разработчика", находим заветную строку "USB отладка" и включаем опцию.
- Иногда для работы USB отладки необходимо включить MTP (режим передачи данных)
- Заходим в распакованную папку со скачанными инструментами и запускаем командную строку. Например, на Windows это можно сделать зажав Shift + ПКМ внутри открытой папки. Power Shell (Windows 10) и Окно команд (Windows 7)
- В случае PowerShell (Windows 10) - необходимо в открывшемся окне прописать команду "cmd" для работы в режиме командной строки
- Доступ при первом подключении необходимо подтвердить на самом устройстве.
- Прописываем команду adb devices для определения устройства и запроса доступа на устройстве по adb для ПК.
Все готово для дальнейшей работы с инструментами ADB, Fastboot и SysTrace.