Команди 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А так можна зняти екран смартфона на відео:
- Як користуватися програмою audacity
- Видалення програм linux
- Google chrome команди [9 корисних команд]
- 5 Команд linux для початківців
- Історія команд linux
- Як користуватися gparted
- Як подивитися прогрес dd linux
- Завантажити unlock root pro на комп`ютер. Як користуватися (root на android)
- Як встановити драйвер андроїд на комп`ютер
- Установка gnome в ubuntu 16.04
- Корисні команди linux
- Дізнаємося хто використовує мережу в linux
- Вимкнення linux з командного рядка
- Налаштування kde connect ubuntu
- Команди в android terminal emulator
- Установка chrome 50 ubuntu 16.04
- Перенаправлення вводу виводу linux
- Установка пакетів ubuntu
- Завантажити adb на комп`ютер. Установник adb на комп`ютер
- Установка pycharm ubuntu 16.04
- Основні команди bash