Android

Как использовать ADB и Fastboot на Android (и почему вы должны)

Как использовать ADB и Fastboot на Android (и почему вы должны)

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

Теперь Google впервые предоставил инструменты ADB и Fastboot для самостоятельной загрузки. Нажмите здесь, чтобы загрузить их , и все готово.

Если вам интересно, что такое ADB и Fastboot, вам нужна помощь в их настройке или вы хотите узнать, что вы можете с ними сделать, читайте дальше.

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

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

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

Fastboot работает, когда Android не работает, а устройство загружается в «Fastboot mode». Он позволяет получить доступ ко всем разделам вашего устройства — не только к системе Android, но и к разделу данных, загрузочному разделу и т. Д.

Fastboot — это диагностический инструмент. Важно, если ваш телефон не загружается. по какой-то причине. Это чаще всего используется для установки кастомного рекавери.

Как использовать ADB и Fastboot на Android (и почему вы должны) загрузить ADB и Fastboot

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

Как настроить и использовать ADB и Fastboot

Во-первых, вам нужно настроить телефон для использования инструментов. Если вы еще этого не сделали, включите параметры разработчика. , зайдя в Настройки> О телефоне и нажав Build номер семь раз.

Затем в разделе «Настройки»> «Параметры разработчика» установите флажок «Отладка по USB» и щелкните диалоговое окно, которое следует ниже.

Загрузите ADB и Fastboot с сайта разработчика Android . Когда вы разархивируете загрузку, содержимое будет собрано в папку с именем platform-tools . В папке есть несколько других элементов, но вы можете игнорировать их. Ни одно из приложений не должно быть установлено.

Как использовать ADB и Fastboot на Android (и почему вы должны) oem драйверы

Если вы работаете в Windows, вам также необходимо скачать драйверы для вашего устройства. На сайте разработчиков Android есть список ссылок для самых популярных производителей. Кроме того, вы можете попробовать приложение установщика ADB за 15 секунд с сайта xda-developers.com . Драйверы не нужны на Mac или Linux.

Использование командной строки или терминала

Откройте командную строку. или Терминал приложение. Вам нужно будет перейти в папку platform-tools для использования ADB и fastboot.

Сделайте это с помощью команды cd: введите cd [путь к инструментам платформы] . Проще всего набрать cd [пробел], а затем перетащить папку platform-tools в окно командной строки — он автоматически заполнит путь для вас.

Проще говоря, в Windows вы можете сдвинуть и щелкнуть правой кнопкой мыши папку «инструменты платформы» и выбрать « Открыть командную строку здесь» .

Разница между Windows и Mac / Linux

Есть небольшая, но существенная разница между использованием Windows и Mac или Linux. На последних двух каждой команде ADB и Fastboot должна предшествовать косая черта .

Поэтому, когда вы вводите ADB в Windows, вы должны вводить ./adb в Mac и Linux. И fastboot на Windows должен быть ./fastboot на Mac и Linux.

Для простоты мы будем придерживаться команд Windows до конца этой статьи.

Использование ADB

Загрузите телефон на Android, затем подключите его к настольному компьютеру с помощью USB-кабеля. На вашем компьютере запустите командную строку и измените каталог чтобы указать на папку platform-tools.

Введите adb devices и нажмите Enter. Теперь вы должны увидеть список подключенных устройств с серийным номером. Это показывает, что это работает.

Как использовать ADB и Fastboot на устройствах Android (и почему вы должны) adb

Вот и все, что нужно сделать: наберите adb и команду, которую вы хотите выполнить . Для другого простого примера введите adb reboot, чтобы перезагрузить телефон.

Использование Fastboot

Fastboot работает так же, как ADB, за исключением того, что телефон должен быть загружен в режим Fastboot вместо Android. Обычно это делается с помощью комбинации клавиш питания и громкости при включении телефона. В качестве альтернативы используйте ADB и введите adb reboot bootloader .

Как использовать ADB и Fastboot на устройствах Android (и почему вы должны) fastboot

После этого то же самое. Введите устройства fastboot, чтобы убедиться, что ваш телефон распознается. Введите fastboot reboot, чтобы перезапустить Android.

Вещи, которые вы можете попробовать

Теперь, когда вы знаете, как использовать ADB и Fastboot, что вы можете с ними сделать? Вот несколько вещей, чтобы попробовать.

  • adb pull [путь к файлу] [путь к папке] Копирует файл, хранящийся в любом месте вашего телефона, и сохраняет его в указанной папке на вашем компьютере.
  • adb push [путь к файлу] [путь к папке] Противоположность тяги. Отправьте файл с рабочего стола на телефон.
  • adb install [путь к файлу] Устанавливает приложение APK на ваш телефон. Наиболее полезно для разработчиков приложений.
  • adb uninstall [имя пакета] Удаляет приложение. Вам нужно ввести полное имя пакета — обычно что-то вроде строки com.devname.appname — вместо имени приложения.
  • adb shell wm density [dpi] Изменяет плотность пикселей вашего дисплея. Меньшее число умещает больше контента на экран — большее число меньше. Например, OnePlus 3 имеет собственный DPI 480. Если установить значение 400, текст, значки и все остальное будет меньше.
  • adb sideload [путь к update.zip] Загружает обновление прошивки update.zip. Этот запускается через пользовательское восстановление на вашем телефоне. Полезно, если вы не можете дождаться обновления на вашем устройстве.
  • fastboot oem unlock ИЛИ перепрошивка fastboot unlock Какую команду следует использовать, зависит от того, какую версию Android вы используете. На Android 6 и выше вам также нужно включить разблокировку OEM в настройках разработчика. Разблокировка загрузчика таким образом полностью стирает ваш телефон.
  • fastboot flash recovery [filename.img] Устанавливает собственное восстановление, такое как TWRP, на ваше устройство. Для простоты использования мы предлагаем изменить имя файла восстановления на что-то более простое — например, twrp.img — и переместить его в папку platform-tools.
  • fastboot -w Полностью стирает ваш телефон при подготовке к перепрошивке пользовательского ПЗУ.
  • fastboot update [путь к rom.zip] Мигает пользовательское ПЗУ. Полезная опция, если вы не рутировали свой телефон.

Почему вы должны изучать ADB и Fastboot

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

ADB и Fastboot являются неотъемлемой частью игры рутинга и моддинга. Изучение того, как их использовать, важно и поможет вам использовать более продвинутые моды.

Используете ли вы ADB и Fastboot? Каков ваш опыт с этим, и есть ли у вас какие-либо собственные советы? Поделитесь своими мыслями в комментариях.

Похожие посты
Android

Samsung перехватывает чехлы

Android

Samsung Captivate Чехлы

Android

Спринт HTC Hero

Android

LogMeIn зажигание