Пълно ръководство: Как да активирате и използвате ADB и Fastboot на Windows, macOS и Linux

  • ADB и Fastboot са от съществено значение за напредналите Android администратори
  • Инсталацията варира в зависимост от операционната система, изисква драйвери и конфигурация
  • Те ви позволяват да флашвате, да модифицирате системи и да премахвате предварително инсталирани приложения, без да е необходимо да имате root-на.
  • Необходимо е внимание: неправилната употреба може да повреди устройството или да анулира гаранцията.

Терминал с ADB и Fastboot команди

Ако някога сте искали да персонализирате напълно устройството си с Android, вероятно сте се натъквали на термини като ADB или Fastboot. Въпреки че звучат технически, Тези инструменти са от съществено значение за извършване на разширени модификации на всеки телефон с Android., от премахване на предварително инсталирани приложения до флашване на ROM или отключване на буутлоудъра.

В това подробно ръководство ще обясним подробно какво представляват те ADB и Fastboot, как да ги инсталирате на вашата операционна система – било то Windows, macOS или Linux – за какво са предназначени и кои са най-полезните команди, които можете да изпълнявате.

Какво представляват ADB и Fastboot и за какво се използват?

ADB (Android Debug Bridge) е инструмент за команден ред, който действа като мост между вашето устройство с Android и вашия компютър. Това е от съществено значение за задачи като ръчно инсталиране на приложения, достъп до файловата система или изпълнение на команди от терминала. Той дори ви позволява да записвате екрана на мобилното си устройство от вашия компютър.

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

И двата инструмента са задължителни, ако искате да руутнете, да инсталирате флаш ROM-ове, да премахнете bloatware или да тествате в среда за разработка.. Важно е обаче да ги използвате с повишено внимание, тъй като лоша команда може да направи телефона ви безполезен.

Настройване на ADB и Fastboot на множество системи

Как да активирате USB debugging на Android

Преди да започнете да инсталирате каквото и да е, трябва да активирате опция на вашия телефон с Android: USB отстраняване на грешки. Тази функция позволява на вашето устройство да приема команди от вашия компютър чрез ADB..

За да го активирате, отидете на Настройки> Информация за телефона и щракнете седем пъти върху Номер на сглобяване докато опциите за разработчици не бъдат активирани. След това се върнете в Настройки, отидете в Система > Опции за разработчици и активен USB отстраняване на грешки.

Когато свържете телефона си към компютъра чрез USB кабела, ще видите подкана, която ви моли да приемете достъп от вашето устройство. Това е жизненоважно за правилното функциониране на ADB.

Инсталиране на ADB и Fastboot на Windows

В Windows можете лесно да инсталирате тези инструменти с помощта на инсталатора Minimal ADB и Fastboot, създаден от общността на разработчиците на XDA. Лесен е за използване и е съвместим с 32 и 64-битови системи.

Друг вариант е да изтеглите официалния пакет на Инструменти за платформа от уебсайта на Android Developers. Това е ZIP файл, който трябва да разархивирате в папка, например C: \ ADB.

За да можете да изпълнявате команди от всяко място, без да е необходимо да навигирате в папката, можете да добавите пътя до Променливи на околната среда:

  1. Отидете на „Този ​​компютър“, щракнете с десния бутон върху него и изберете „Свойства“.
  2. Отидете на „Разширени системни настройки“ и изберете „Променливи на средата“.
  3. Намерете и редактирайте променливата „Path“, за да добавите пътя към вашата ADB папка.

След като направите това, ще можете да отворите конзолата (CMD или PowerShell) от всеки път и да използвате ADB без проблеми..

Инсталиране на macOS

В macOS можете също да използвате инструментите на платформата, изтеглени от официалния уебсайт, но има по-лесен начин, използвайки скрипт, хостван в GitHub:

bash <(curl -s https://raw.githubusercontent.com/corbindavenport/nexus-tools/master/install.sh)

Тази команда инсталира ADB и Fastboot автоматично и добавете маршрутите си към PATH, което ви позволява да ги стартирате от всеки терминал.

Не е необходимо да се инсталират допълнителни драйвери в macOS, тъй като системата ги разпознава автоматично.

Инсталиране на Linux

В Linux инсталацията се извършва от терминала, използвайки съответния мениджър на пакети:

  • Дебиан/Убунту/Линукс Минт: sudo apt install android-tools-adb android-tools-fastboot
  • Fedora / openSUSE: sudo dnf install android-tools
  • Arch Linux: sudo pacman -Sy android-tools

Повечето съвременни дистрибуции не изискват инсталиране на драйвери отделно. След като пакетите са инсталирани, можете да използвате ADB и Fastboot от всеки терминал..

Първи стъпки: проверка на връзката

За да проверите дали компютърът ви правилно разпознава телефона ви, свържете устройството чрез USB и отворете конзолата (CMD, Terminal или PowerShell, в зависимост от вашата система). След това изпълнете:

adb devices

Ще видите ред с идентификатор, ако всичко работи правилно. В този случай устройството е готово да приема команди.

Основни ADB команди

Някои от най-използваните команди с ADB са:

  • adb devices – Списък на свързаните устройства.
  • adb install app.apk – Инсталирайте приложение ръчно.
  • adb uninstall paquete.apk – Изтриване на приложение.
  • adb push archivo /ruta – Копирайте файлове от компютъра си на мобилното си устройство.
  • adb pull /archivo – Копиране на файлове от мобилно устройство на компютър.
  • adb reboot – Рестартирайте устройството.
  • adb reboot-bootloader – Рестартирайте в режим на буутлоудъра.
  • adb reboot recovery – Рестартирайте в режим на възстановяване.
  • adb shell – Достъп до терминала на устройството.

Основни команди за бързо зареждане

Fastboot работи само с мобилно устройство в режим на bootloader. Ето някои основни команди:

  • fastboot devices – Проверете дали устройството е разпознато в този режим.
  • fastboot oem unlock – Отключване на буутлоудъра (изтриване на данни).
  • fastboot flash recovery recovery.img – Инсталирайте персонализирано възстановяване.
  • fastboot flash boot boot.img – Флашвайте образ за зареждане.
  • fastboot flash system system.img – Инсталирайте цялостна система.
  • fastboot flashall – Архивирайте всички .img файлове в папката.

Премахнете предварително инсталираните приложения с ADB

Една от най-практичните функции на ADB е премахването пълнеж (предварително инсталирани приложения, които не могат лесно да бъдат премахнати). За да направите това, трябва да знаете името на пакета, което можете да откриете с приложения като APK Explorer & Editor.

След това, с активно USB отстраняване на грешки, използвайте тези команди:

adb shell
pm list packages | grep "nombre"
pm uninstall -k --user 0 nombre.del.paquete

Този метод премахва приложението за потребителя, без да изисква root права.

Разширени действия с ADB и Fastboot

В допълнение към основните команди, и двата инструмента ви позволяват да изпълнявате по-сложни задачи, като например:

  • Правете екранни снимки без да инсталирате допълнителни приложения: adb shell screencap -p /sdcard/captura.png
  • Екран за запис: adb shell screenrecord /sdcard/video.mp4
  • Рестартирайте ADB сървъра: adb kill-server y adb start-server

По същия начин, команди като am y pm Те ви позволяват да изпращате намерения, да принуждавате приложения да затваряте, да променяте системни компоненти или да заявявате разрешения. Силата на тези инструменти зависи само от вашите знания и предпазливост.

Предпазни мерки и рискове

Тези инструменти са много мощни, но носят и рискове. Флашването или отключването на буутлоудъра може да анулира гаранцията ви или да направи устройството ви неизползваемо, ако се изпълни грешна команда.. Препоръчително е да направите резервно копие преди всякакви големи промени и да практикувате на по-стари устройства, ако нямате опит.

Познаването на това как да използвате ADB и Fastboot ви позволява да използвате пълноценно вашето Android устройство. От ръчно инсталиране на приложения до модифициране на операционната система, те са инструменти, които използват разработчиците, тестери и ентусиасти по персонализиране. Важното е, че вече знаете как да ги използвате безопасно, кои команди са най-полезни и как да ги адаптирате към всяка операционна система.