Android Debug Bridge або ADB — це потужний і гнучкий інструмент, який дозволяє користувачам виконувати багато речей, наприклад знаходити журнали, установлювати та видаляти програми, передавати файли, рутувати та флешувати користувальницькі ПЗУ, створювати резервні копії пристроїв тощо. Фактично, більшість просунутих посібників і -to посібники на Android, як правило, використовують команди adb для виконання роботи.
Крім того, adb також дуже корисний, коли пристрій Android не працює належним чином або коли все стає дуже брудним і непридатним для використання. Хоча це виглядає трохи "страшно" і складно, ось список команд adb, щоб почати роботу і зробити деякі корисні речі в процесі.
21 корисна команда ADB на Android
На відміну від попередніх версій, користувачам не потрібно встановлювати повний Android SDK, щоб інсталювати ADB. Просто завантажте окремий zip-файл ADB, розпакуйте його в кореневу папку диска C, і все готово. Щоб отримати доступ до adb, відкрийте командний рядок , знайшовши його в меню «Пуск» , і перейдіть до папки adb за допомогою наведеної нижче команди. Якщо adb встановлено в іншому каталозі, змініть команду відповідно.
cd c:\adb
Порада: потім відкрийте командний рядок із тієї ж папки, натисніть і утримуйте клавішу Shift, потім клацніть папку правою кнопкою миші, а потім виберіть опцію « Відкрити командний рядок тут ».
Тепер підключіть пристрій Android через USB і перевірте наведені нижче команди.
Зазвичай використовувані команди ADB
1. Запустіть або зупиніть сервер ADB
Очевидно, що перша команда, яку потрібно знати, це як запустити та зупинити сервер adb. Це дозволяє користувачам взаємодіяти з підключеним пристроєм Android. Щоб запустити сервер adb, скористайтеся наведеною нижче командою.
adb start-server
Після завершення роботи користувач може використати наведену нижче команду, щоб зупинити сервер adb.
adb kill-server
![21 найкраща команда ADB, яку повинні знати користувачі Android 21 найкраща команда ADB, яку повинні знати користувачі Android](https://img2.blogcafeit.com/resources4/r2/image-4002-0129172913426.jpg)
2. Список підключених пристроїв Android
Це одна з найпопулярніших команд. Під час підключення пристрою до комп’ютера через USB використовуйте цю команду, щоб перевірити, чи може adb знайти підключений пристрій.
adb devices
Якщо пристрій належним чином підключено до системи, наведена вище команда запустить демон служби, просканує систему та виведе список усіх підключених дисків Android. Найкраще в цій команді те, що вона відображає як статус пристроїв, так і їхні серійні номери.
3. Дізнайтеся про стан пристрою
Як випливає з назви, цю команду можна використовувати для визначення стану пристрою. Коли команда буде виконана, вона відображатиме статус пристрою: офлайн, завантажувач чи пристрій. Для звичайного пристрою Android користувачі бачитимуть свій статус Android як «пристрій», як на зображенні нижче.
adb get-state
4. Відображає серійний номер пристрою
Ця команда повідомляє користувачеві серійний номер підключеного пристрою. На телефоні чи планшеті користувачі можуть побачити серійний номер пристрою, перейшовши до « Налаштування > Про телефон > Статус ».
adb get-serialno
![21 найкраща команда ADB, яку повинні знати користувачі Android 21 найкраща команда ADB, яку повинні знати користувачі Android](https://img2.blogcafeit.com/resources4/r2/image-3139-0129172913492.jpg)
5. Скопіюйте файли з комп'ютера на телефон
Якщо ви хочете скопіювати файли з комп’ютера на телефон за допомогою adb, ви можете скористатися цією командою. Не забудьте замінити [source] і [destination] фактичним шляхом до файлу.
adb push [source] [destination]
Якщо замінити наведену вище команду фактичним шляхом до файлу, це виглядатиме так.
adb push "E:\Video Songs\Aankhon Mein Teri - Om Shanti Om.mp4" "/sdcard/Downloads/video.mp4"
![21 найкраща команда ADB, яку повинні знати користувачі Android 21 найкраща команда ADB, яку повинні знати користувачі Android](https://img2.blogcafeit.com/resources4/r2/image-656-0129172913568.jpg)
6. Скопіюйте файли з телефону на комп'ютер
Як і під час копіювання файлів з комп’ютера на пристрій Android, користувачі також можуть копіювати файли з телефону на комп’ютер. Для цього просто скористайтеся наведеною нижче командою. Замініть [джерело] і [призначення] фактичним шляхом до файлу.
adb pull [source] [destination]
Якщо замінити наведену вище команду фактичним шляхом до файлу, команда виглядатиме так.
adb pull "/sdcard/Downloads/video.mp4" D:\Downloads
![21 найкраща команда ADB, яку повинні знати користувачі Android 21 найкраща команда ADB, яку повинні знати користувачі Android](https://img2.blogcafeit.com/resources4/r2/image-8072-0129172913648.jpg)
7. Встановити/видалити програму
Окрім переміщення файлів між комп’ютером і телефоном, користувачі можуть фактично встановити файл apk за допомогою лише однієї команди. Щоб встановити програму, користувач повинен вказати повний шлях до apk-файлу. Отже, замініть «path/to/file.apk» на фактичний шлях до файлу apk.
adb install "path/to/file.apk"
Якщо до комп’ютера під’єднано кілька пристроїв і ви хочете інсталювати файл apk лише на одному пристрої, скористайтеся наведеною нижче командою. Замініть [serial-number] справжнім серійним номером пристрою. Користувачі можуть отримати серійний номер пристрою за допомогою четвертої команди вище.
adb -s [serial-number] install "path/to/file.apk"
Щоб видалити програму, просто виконайте наведену нижче команду. Замініть на фактичну повну назву пакета програми.
adb uninstall
8. Резервне копіювання пристрою Android
Щоб створити резервну копію всіх даних пристрою та програми, користувачі можуть скористатися наведеною нижче командою. Після виконання він увімкне функцію резервного копіювання, попросить користувача прийняти дію на пристрої Android, а потім створить файл «backup.adb» у поточному каталозі.
adb backup -all
![21 найкраща команда ADB, яку повинні знати користувачі Android 21 найкраща команда ADB, яку повинні знати користувачі Android](https://img2.blogcafeit.com/resources4/r2/image-2038-0129172913708.jpg)
9. Відновіть пристрій Android
Щоб відновити резервну копію, скористайтеся наведеною нижче командою. Не забудьте замінити "path/to/backup.adb" на фактичний шлях до файлу.
adb restore "path/to/backup.adb"
10. Перезапустіть пристрій Android у режимі відновлення
Режим відновлення допомагає користувачам ремонтувати або відновлювати пристрої Android за допомогою вбудованих інструментів. Загалом користувачі можуть завантажитися в режимі відновлення, використовуючи комбінацію кнопок гучності та живлення. Крім того, користувачі також можуть підключити пристрій до системи та використати наведену нижче команду для завантаження в режимі відновлення.
adb reboot-recovery
11. Перезапустіть пристрій Android у режим завантажувача
Наведена нижче команда дозволяє користувачам завантажуватися в режимі завантажувача. Загалом режим завантажувача дуже схожий на режим швидкого завантаження.
adb reboot-bootloader
12. Перезапустіть пристрій Android у режимі Fastboot
Режим швидкого завантаження часто використовується для прошивки користувацьких ПЗУ , завантажувачів і навіть ядер. Використовуйте наведену нижче команду, щоб завантажитися в режим швидкого завантаження.
adb fastboot
13. Запустіть віддалену оболонку
Ця команда запускає віддалену оболонку, а також дозволяє користувачеві керувати та налаштовувати пристрій за допомогою команд оболонки.
adb shell
![21 найкраща команда ADB, яку повинні знати користувачі Android 21 найкраща команда ADB, яку повинні знати користувачі Android](https://img2.blogcafeit.com/resources4/r2/image-1174-0129172913765.jpg)
14. Робіть скріншоти
Немає нічого складного в тому, щоб зробити скріншот на Android . Все, що вам потрібно зробити, це одночасно натиснути кнопку живлення та кнопку зменшення гучності. Крім того, користувачі також можуть використовувати цю команду для швидкого створення знімків екрана. Замініть «/path/to/screenshot.png» на фактичний шлях призначення. При бажанні користувачі можуть налаштувати назву файлу, змінивши «скріншот» на будь-яке потрібне ім’я.
adb shell screencap -p "/path/to/screenshot.png"
При заміні шляху призначення команда матиме такий вигляд.
adb shell screencap -p "/sdcard/screenshot.png"
![21 найкраща команда ADB, яку повинні знати користувачі Android 21 найкраща команда ADB, яку повинні знати користувачі Android](https://img2.blogcafeit.com/resources4/r2/image-2243-0129172913854.jpg)
15. Запис екрану Android
Окрім створення скріншотів, користувачі також можуть записувати екрани пристроїв Android за допомогою наведеної нижче команди. Знову замініть «/path/to/record.mp4» на фактичний шлях призначення. Звичайно, користувачі можуть налаштувати назву файлу, змінивши «запис» на будь-яке бажане ім’я.
adb shell screenrecord "/path/to/record.mp4"
![21 найкраща команда ADB, яку повинні знати користувачі Android 21 найкраща команда ADB, яку повинні знати користувачі Android](https://img2.blogcafeit.com/resources4/r2/image-2556-0129172913909.jpg)
16. Перезапустіть ADB в режимі USB
Якщо сервер ADB запущено, але з якоїсь причини команди все ще не працюють. Ви можете спробувати перезапустити ADB на USB. Не існує незалежної команди перезапуску ADB. Але наступна команда відновить з’єднання ADB через USB. Це спричинить перезапуск сервера ADB.
adb usb
17. Версія ADB
Це дуже зручна команда, оскільки дуже мало команд працюють з останніми версіями ADB. Наприклад, старіші версії ADB не дозволяють запускати команду flashall. Отже, коли ви отримуєте помилку команди, першим кроком є перевірка версії adb. Потім ви можете перевірити, чи підтримується команда в цій версії. Нижче наведено команду для перевірки версії adb.
adb version
18. Підключіться до ADB через WiFi
В останніх версіях ADB ви можете підключитися безпосередньо до будь-якого пристрою Android через Wi-Fi. Все, що вам потрібно зробити, це ввімкнути налагодження USB на іншому пристрої та виконати таку команду.
adb connect IP address
Отже, команда буде виглядати так:
adb connect 192.168.1.104
19. Список файлів
Щоб скопіювати або надіслати файли, вам потрібно знати точне розташування папки. Зазвичай внутрішня пам'ять телефону називається sdcard. Отже, усі папки в телефоні знаходяться в папці /sdcard. Однак, якщо ви хочете дізнатися точне розташування або знайти певний файл, ви можете скористатися командою «ls». Команда ls відображає список файлів у каталозі.
adb shell ls "directory_name"
20. Перерахуйте всі встановлені пакети
Тепер для видалення пакетів потрібно буде отримати правильну назву пакета. Справжня назва пакета відрізняється від назви встановленої програми. Отже, нижче наведено команду adb, яка містить список усіх встановлених пакетів.
adb shell pm list packages
Тепер отриманий результат досить великий. Отже, якщо ви хочете вказати певний пакет програми, ви можете спробувати фільтрувати за назвою програми. Наприклад, якщо ви хочете знайти назву пакета для FDroid, скористайтеся такою командою.
adb shell pm list packages | findstr "fdroid"
21. Список підключених пристроїв Fastboot
Це одна з менш відомих команд. Коли ви завантажуєте пристрій у режимі швидкого завантаження, щоб перевірити, чи підключено пристрій чи ні, ви можете скористатися такою командою.
fastboot devices
Це всі основні команди, якими Tips.BlogCafeIT хоче поділитися з читачами. Якщо ви хочете поділитися своїми думками та досвідом щодо використання команд adb на пристроях Android, залишайте свої коментарі в розділі коментарів нижче!
Удачі!