Команди adb для android користувачів

Якщо у вас є смартфон з операційною системою Android і ви часто з ним експериментуєте, щось налаштовуєте або перепрошивати, то, швидше за все, ви вже знайомі з інструментом ADB або (Android Debug Bridge). Це програма для управління смартфоном через комп`ютер по USB, яка містить безліч корисних команд.

Ви можете переглядати журнали, встановлювати і видаляти програми, управляти пристроєм і виконувати безліч інших корисних команд. З цієї статті ви дізнаєтеся як користуватися ADB в Linux, ми розглянемо корисні команди ADB для користувачів Android і детально розберемо цю утиліту. Але спочатку розглянемо як встановити сам інструмент на комп`ютер.

Установка ADB в Linux

Програма ADB входить в стандартний набір утиліт Android SDK. Ви можете встановити цю середу і отримаєте потрібну утиліту. Але не завжди хочеться тягнути на комп`ютер цілу середу виконання. Іноді потрібна тільки одна програма. Її можна дуже просто встановити окремо. В Ubuntu для цього можна виконати команду:

$ Sudo yum install android-tools-adb

Якщо вам потрібно встановити ADB в Windows, то доведеться завантажити пакет SDK Platform Tools з офіційного сайту.

підготовка смартфона

Для того щоб можна було використовувати adb разом зі своїм смартфоном вам необхідно включити режим налагодження по USB. Ця можливість прихована у всіх версіях Android починаючи з 4.2. Щоб стати розробником спочатку зайдіть в "Налаштування" -gt; "Про телефоні" і сім раз натисніть на пункті "Номер збірки":

Потім в головному меню налаштувань з`явиться пункт "Для розробників":

Тут необхідно поставити галочку навпроти розділу "Дозволити налагодження по USB":

Тепер ваш телефон готовий до роботи з adb. Підключіть його по USB до вашого комп`ютера і почнемо працювати.

Корисні команди ADB




Перед тим як ми зможемо управляти пристроєм, необхідно ще дещо зробити. Команді adb потрібна спеціальна служба для зв`язку з Android необхідно її запустити. Для цього використовуйте таку команду:

$ Adb kill-server

Тепер можна виконувати adb команди для android.

список пристроїв

Насамперед, подивимося список підключених пристроїв до нашого комп`ютера. Для цього використовується команда devices:

$ Adb -s 0123456789ABCDEF logcat

Також вказати ім`я пристрою, до якого необхідно застосовувати команди програми adb можна за допомогою змінної ANDROID_SERIAL:

$ Adb get-state

Команда поверне одне зі значень: device - працює, bootloader - завантажується, offline - вимкнено. За допомогою команди status-window можна постійно відслідковувати стан:

$ Adb logcat




Утиліта виводить вміст логів Android в реальному часі, так що ви відразу побачите всі повідомлення про помилки. Також можна записати все в файл:

$ Adb logcat -c

Не завжди потрібно дивитися повний системний лог, іноді буде досить тільки побачити повідомлення потрібної програми .. Для цього просто вкажіть ім`я пакета:

$ Adb logcat com android.settings: E

Або виведемо тільки помилки для всієї системи цілком:

$ Adb push ~ / file / sdcard / file

Файл буде миттєво переданий на пристрій і ви можете в цьому переконатися. Додатково можна використовувати опцію -p для відображення прогресу, а також опцію -a щоб зберегти оригінальний timestamp.

Завантаження файлу з пристрою

Таким же чином ви можете завантажити файл з пристрою. Синтаксис команди pull:

$ Adb push / Адреса / віддаленого / файлу / Адреса / локального / файлу

Наприклад, скопіюємо відправлений файл назад:

$ Adb install ~ / Momentum_apkpure.com.apk

Після цього програма встановлена ​​і готова до роботи на вашому пристрої. Якщо вам потрібно оновити додаток до більш нової версії, тоді використовуйте опцію -r. Це дуже важливо. Інакше отримаєте помилку:

$ Adb uninstall org.mozilla.firefox

Резервне копіювання

Ви можете створити резервну копію своєї прошивки і всіх системних файлів Android для того, щоб її потім дуже просто і швидко відновити. Для цього використовується команда backup. Спочатку розглянемо її синтаксис:

$ adb backup опції пакети

Опції вказують які дані потрібно копіювати. Кожна опція може мати приставку no, яка означає, що ці дані копіювати не потрібно. Розглянемо основні опції:

  • -apk - зберігати apk файли для програм, за замовчуванням вимкнено;
  • -obb - зберігати розширення встановлені розширення apk файлів у форматі obb. За замовчуванням вимкнено;
  • -shared - зберігати дані додатків з SD карти або пам`яті телефону, відключено;
  • -all - зберегти всі встановлені додатки;
  • -system - зберегти системні програми, ці програми вже входять в список all.

Останній параметр дозволяє вказати які програми потрібно зберігати. Якщо вказана опція all, то, природно, що цей параметр не потрібен. Таким чином, команда для резервного копіювання системи буде виглядати ось так:

$ Adb restore android.ab

перезавантаження пристрою

В утиліти adb є навіть команди для перезавантаження пристрою. Можна просто перезавантажити смартфон за допомогою команди reboot:

$ Adb reboot recovery

Або в режим настройки завантажувача:

$ Adb shell

Далі відкриється командний рядок adb на Android. Якщо вам не потрібна консоль, а потрібно тільки виконати команду і повернути результат, то ви можете передати команду відразу після shell:

$ Adb shell screencap -p /sdcard/screenshot.jpg

А так можна зняти екран смартфона на відео:

Поділися в соціальних мережах:

Схожі
Дізнаємося хто використовує мережу в linuxДізнаємося хто використовує мережу в linux
Завантажити unlock root pro на комп`ютер. Як користуватися (root на android)Завантажити unlock root pro на комп`ютер. Як користуватися (root на android)
Установка gnome в ubuntu 16.04Установка gnome в ubuntu 16.04
Як користуватися програмою audacityЯк користуватися програмою audacity
Як користуватися gpartedЯк користуватися gparted
Команди в android terminal emulatorКоманди в android terminal emulator
Історія команд linuxІсторія команд linux
Основні комманди adb і fastbootОсновні комманди adb і fastboot
Налаштування kde connect ubuntuНалаштування kde connect ubuntu
Як встановити драйвер андроїд на комп`ютерЯк встановити драйвер андроїд на комп`ютер
» » Команди adb для android користувачів