Google выпустил два инструмента под названием Android Debug Bridge (ADB) и fastboot, оба из которых доступны в пакете под названием Platform Tools. Это инструменты командной строки , которые позволяют настраивать и управлять телефоном Android, отправляя ему команды через компьютер.
Пока на телефоне включен режим отладки, вы можете отправлять команды ADB, когда телефон работает регулярно или даже в режиме восстановления. Кроме того, устройство даже не требует рутирования , поэтому вам не нужно беспокоиться о выполнении этих шагов в первую очередь.
Приведенная здесь информация должна применяться независимо от того, кто сделал ваш телефон Android: Samsung, Google, Huawei, Xiaomi и т. Д.
Эти команды ADB можно использовать для изменения вашего Android без необходимости прикасаться к устройству, но есть гораздо больше, что возможно. С ADB вы можете делать простые вещи, такие как установка системных обновлений или даже иметь дело с вещами, которые обычно ограничены, например, изменять настройки, о которых вы даже не подозревали, или получать доступ к системным папкам, которые обычно заблокированы.
Вот несколько примеров команд ADB:
- adb devices показывает, какие устройства с поддержкой ADB подключены к вашему компьютеру
- перезагрузка adb перезагружает ваш телефон
- adb backup создает полную резервную копию вашего телефона и сохраняет ее на вашем компьютере
- adb sideload загружает ПЗУ и другие ZIP- файлы с вашего компьютера на ваш Android
- adb pull копирует файлы с телефона на компьютер
- Оболочка adb позволяет запускать команды в терминале на устройстве Android
- adb reboot -bootloader запускает ваш телефон в режиме загрузчика, чтобы вы могли запускать команды fastboot.
Fastboot полезен, если вам нужно изменить прошивку телефона Android или другие сведения о файловой системе, когда он находится в режиме загрузчика, например установить новый загрузочный образ. Обычно он используется для установки кастомного рекавери, если телефон перестает загружаться нормально.
Как скачать ADB и Fastboot
Обе эти утилиты доступны через Android.com:
Посетите страницу загрузки SDK Platform-Tools, чтобы найти последнюю версию ADB и fastboot.
Они также включены в полный Android SDK, но нет необходимости загружать все это только для этих двух инструментов, которые вы можете получить с помощью инструментов платформы.
- Выберите ссылку для загрузки, соответствующую вашей операционной системе .
Другими словами, если у вас Windows, выберите SDK Platform-Tools для Windows или Mac для MacOS и т. Д. - Прочитав условия и положения, установите флажок рядом с пунктом Я прочитал и согласен с приведенными выше условиями .
- Нажмите СКАЧАТЬ SDK PLATFORM-TOOLS FOR [операционная система] .
- Сохраните файл где-нибудь запоминающимся, потому что вы будете использовать его снова в ближайшее время. Папка, в которой вы обычно сохраняете файлы, в порядке, если вы знаете, как туда вернуться.
Поскольку ADB загружается в ZIP-архив, вы будете извлекать его перед его использованием, для которого вы можете выбрать местоположение на следующем шаге. Это означает, что местоположение на шаге 4 не обязательно является постоянным местом расположения программы.
Откройте ZIP-файл Platform Tools
Перейдите в любую папку, в которой вы также сохранили инструменты платформы, и извлеките содержимое ZIP-файла.
Ваша операционная система имеет встроенные инструменты, которые могут сделать это за вас, но некоторые другие варианты включают открытие ZIP-файла с помощью бесплатной утилиты для извлечения файлов.
Windows
- Щелкните правой кнопкой мыши platform-tools-latest-windows.zip и выберите вариант извлечения. Это называется Извлечь все … в некоторых версиях Windows.
- Когда вас спросят, где сохранить файл, как вы видите на изображении выше, выберите папку, подходящую для ADB, а не где-то временно, например, в папке загрузок, или где-то, что легко захламляется, как на рабочем столе.
Я выбрал корень моего диска C: в папке ADB . - Поставьте флажок в поле рядом с Показать извлеченные файлы после завершения .
- Нажмите Извлечь, чтобы сохранить файлы там.
- Папка, которую вы выбрали на шаге 1, должна открыться и показать папку platform-tools, которая была извлечена из ZIP-файла, который вы скачали ранее.
7-Zip и PeaZip — некоторые сторонние программы, которые могут открывать файлы ZIP в Windows.
Macos
- Дважды щелкните platform-tools-latest-darwin.zip, чтобы немедленно извлечь содержимое в ту же папку, в которой вы находитесь.
- Должна появиться новая папка с названием platform-tools .
- Вы можете переместить эту папку куда угодно, или можете хранить ее там, где она есть.
Если хотите, вместо этого вы можете использовать Unarchiver или Keka, чтобы открыть ZIP-файл.
Linux
Пользователи Linux могут использовать следующую команду Terminal, заменив destination_folder на любую папку, в которой вы хотите, чтобы папка platform-tool заканчивалась.
Разархивируйте platform-tools-latest-linux.zip -d destination_folder
Лучший способ сделать это — открыть Терминал в папке, где находится ZIP-файл. Если это не так, вам нужно изменить путь platform-tools-latest-linux.zip, указав полный путь к ZIP-файлу.
Если утилита распаковки не установлена, выполните эту команду:
sudo apt-get установить распаковать
Как и в Windows, вы можете использовать 7-Zip или PeaZip в Linux, если вы не хотите использовать эти команды терминала или они не работают для вас.
Скопируйте Путь к Папке в Путь к папке «platform-tools»
Прежде чем начать использовать ADB, вы хотите убедиться, что он легко доступен из командной строки. Для этого необходимо указать путь к папке с инструментами платформы с предыдущего слайда в качестве переменной среды .
Самый простой способ сделать это — сначала скопировать путь к папке:
Windows
- Откройте папку, в которую вы извлекли папку platform-tools .
- Откройте папку platform-tools, чтобы вы могли видеть папки и файлы внутри нее.
- В верхней части окна щелкните пустое место рядом с путем.
Вы также можете нажать Alt + D, чтобы быстро переместить текущий фокус на панель навигации и автоматически выделить путь к папке. - Когда путь к открытой папке будет выделен, щелкните правой кнопкой мыши и скопировать его, или Ctrl + C .
Macos
- Выберите папку с инструментами платформы, которую вы извлекли.
- Нажмите Ctrl + i, чтобы открыть окно « Информация» для этой папки.
- Нажмите и перетащите, чтобы выбрать путь рядом с «Где», чтобы он выделен.
- Нажмите Ctrl + C, чтобы скопировать путь к папке.
Linux
- Откройте папку platform-tools, чтобы вы могли видеть другие папки и файлы внутри нее.
- Нажмите Ctrl + L, чтобы переместить фокус на панель навигации. Путь должен мгновенно стать выделенным.
- Скопируйте путь с Ctrl + C на клавиатуре клавиш.
Ваша версия любой из этих операционных систем может отличаться настолько, что шаги будут не такими, как вы видите здесь, но они должны работать с большинством выпусков каждой ОС.
Изменить системную переменную PATH
Вот как открыть окно « Изменить системную переменную» в Windows, чтобы скопированный путь можно было настроить как системную переменную PATH:
- Откройте панель управления .
- Найдите и откройте системный апплет .
- Выберите Расширенные настройки системы с левой стороны.
- В окне « Свойства системы» щелкните или нажмите « Переменные среды» внизу вкладки « Дополнительно ».
- Найдите нижнюю область с меткой Системные переменные и найдите переменную с именем Path .
- Нажмите Изменить … .
- Щелкните правой кнопкой мыши в текстовом поле Значение переменной: и вставьте путь к папке с инструментами платформы .
Если в текстовом поле уже есть другие пути, перейдите в крайнюю правую часть (нажмите « Конец» на клавиатуре, чтобы быстро туда попасть) и поставьте точку с запятой в самом конце. Без пробелов щелкните правой кнопкой мыши и вставьте туда путь к папке. Смотрите изображение выше для справки. - Нажмите OK несколько раз, пока не выйдете из Свойства системы .
Выполните следующие шаги для редактирования файла PATH в macOS или Linux:
- Откройте терминал через Spotlight или Приложения / Утилиты.
- Введите эту команду, чтобы открыть свой профиль Bash в текстовом редакторе по умолчанию :
коснитесь ~ / .bash_profile; открыть ~ / .bash_profile
- Переместите курсор в самый конец файла и введите следующее, заменив папку на путь к папке с инструментами платформы :
экспорт PATH = ”$ HOME / folder / bin: $ PATH”
- Сохраните файл и выйдите из текстового редактора.
- Введите следующую команду терминала для запуска вашего профиля Bash:
источник ~ / .bash_profile
Тест, чтобы убедиться, что вы можете достичь АБР
Теперь, когда системная переменная настроена правильно, вы должны проверить, что вы действительно можете запускать команды для программы.
- Откройте командную строку или терминал .
- Введите adb .
- Если результат команды — текст, подобный этому:
Android Debug Bridge версия 1.0.39 Версия 3db08f2c6889-android Установлена как C: \ ADB \ platform-tools \ adb.exe
тогда вы готовы начать использовать Android Debug Bridge из командной строки!