Запуск командного рядка ADB на Android

Напевно, багато відвідувачів нашого сайту вже знайомі з таким інструментом для роботи з OS Android, як ADB. У попередніх публікаціях ми розповідали, які можливості дає ADB користувачеві і як його правильно використовувати. Ми вже знаємо, що для використання цього чудо-інструменту необхідно мати комп’ютер, але не замислювалися ви, можливо встановити ADB на сам телефон або планшет безпосередньо без використання ПК? І сьогоднішня стаття буде саме про це, адже це цілком реально!

Передісторія

Даний спосіб установки ADB на мобільні девайси був відкритий ентузіастами ще давно, але про нього мало хто знав і багато новачків могли зіткнутися з проблемами в процесі установки.

Зовсім недавно український розробник MasterDevX написав скрипт, який дозволяє з легкістю встановити ADB на Android всього в один клік.

“Я не зробив нічого надприродного, я просто люблю допомагати новачкам і робити речі в цьому світі простіше і краще! “, – MasterDevX

Як це працює?

Секрет простий – як бінарних файлів ADB використовуються файли одного з модулів Magisk. ADB встановлюється не в саму систему, а всередину додатки Termux – свого роду емулятор терміналу для Android, який підтримує установку Linux-пакетів. Такий спосіб установки дозволяє насолоджуватися функціоналом ADB навіть без наявності ROOT прав. Подивитися на вихідний код проекту можна на сторінці офіційного репозиторію на GitHub: https://github.com/MasterDevX/Termux-ADB

установка

І так, перейдемо, власне, до установки. Для цього нам знадобиться:

  • Пристрій на базі процесора ARM або ARM64;
  • Підключення до інтернету;
  • До 5 хвилин вільного часу;

Ну а тепер, сам процес установки:

  1. Встановіть на свій девайс додаток Termux. Це безкоштовний додаток, його можна завантажити з Google Play.
    QR-Code
    Developer:
    Price: Free
  2. Запустіть Termux і дочекайтеся закінчення настройки робочого оточення. Зазвичай цей процес триває не більше 30 секунд.
  3. Далі, існує два режими установки – звичайний і тихий. При установці в звичайному режимі на екран буде виводитися додаткова інформація про статус завантаження необхідних файлів, в той час як в тихому режимі буде виведено мінімум інформації і все буде виглядати минималистично і красиво. Рекомендується тихий режим установки.

Для звичайної установки, скопіюйте та вставте наступну команду в командний рядок Termux, після чого натисніть Enter:

apt update && apt install wget && wget https://github.com/MasterDevX/Termux-ADB/raw/master/InstallTools.sh && bash InstallTools.sh

Якщо ж ви хочете встановити систему в тихому режимі, необхідно виконати наступну команду:

apt update > / Dev / null 2>&1 && apt --assume-yes install wget > / Dev / null 2>&1 && wget https://github.com/MasterDevX/Termux-ADB/raw/master/InstallTools.sh -q && bash InstallTools.sh

звичайна установка зліва, «тиха» праворуч

Незалежно від режиму установки, тривалість процесу не повинна перевищувати 2-3 хвилини.

Як користуватися?

Вітаємо, ви встановили ADB на свій девайс! Оскільки ADB встановлений в Termux, все ADB команди, які ви хочете виконати, потрібно вводити в тому ж Termux’е. Швидше за все, для того, щоб встановити ADB зв’язок між Android пристроєм і комп’ютером ви використовували USB кабель. В даному випадку USB підключення працювати не буде, тому ми будемо використовувати функцію “ADB по мережі”. Цю функцію потрібно включити на пристрої, до якого ви хочете підключитися.

У більшості пристроїв “ADB по мережі” можна активувати в налаштуваннях системи в розділі “Налаштування розробника”, але якщо такий перемикач відсутній, то активувати цю функцію можна, підключивши цільове пристрій до ПК з встановленим ADB і виконавши на комп’ютері наступну команду:

adb tcpip 5555

Після виконання цієї команди можна від’єднати кабель, комп’ютер нам більше не потрібен.

Також можна активувати функцію “ADB по мережі” на тому ж самому пристрої, на яке ви встановили ADB, якщо ви хочете працювати тільки з поточним пристроєм.

Для роботи ADB по мережі необхідно, щоб всі пристрої, з якими ми будемо працювати, були підключені до однієї і тієї ж мережі Wi-Fi.

Після успішної активації яких мережевих функцій нам необхідно дізнатися внутрішній IP-адреса цільового пристрою. Його можна дізнатися за допомогою різних сайтів, таких як http://2ip.ua, http://2ip.ru або ж подивитися в настройках Wi-Fi на нашому девайсе. Наприклад, у мене це адреса 192.168.0.105.

Дізнавшись адресу, ми можемо підключитися до цього пристрою за ADB, для цього потрібно ввести в Termux команду:

adb connect ip

Де ip – адреса, який ви дізналися. У мене ця команда буде виглядати так:

adb connect 192.168.0.105

Після підключення до пристрою, ви можете вводити в Termux ADB команди, як і на звичайному комп’ютері.

видалення

Припустимо ви зробили все що хотіли, і ADB на вашому девайсі більше не потрібен, ви хочете його видалити. Як же це зробити?

Якщо ж ви не плануєте в найближчому майбутньому використовувати Termux – ви можете просто вилучити цю програму. При цьому ADB буде повністю вилучений з вашого пристрою.

Але якщо ця утиліта зацікавила вас, і ви хочете поекспериментувати з функціоналом – це привід все-таки залишити Termux і видалити тільки сам ADB. І тут у нас, як і в установці, існує два режими видалення – звичайний і тихий. Чим вони відрізняються ми описували вище. Якщо ви не впевнені у своєму виборі – вибирайте тихий режим.

Ссылка на основную публикацию