Як використовувати оболонку ADB в браузері Google Chrome без встановлення інструментів платформи Android SDK

Як використовувати оболонку ADB в браузері Google Chrome без встановлення інструментів платформи Android SDK

Якщо вам час від часу доведеться використовувати команди ADB Shell для роботи зі своїм пристроєм Android, і кожного разу для цього ви завантажуєте компоненти Android SDK для цих цілей, можливо, це не знадобиться незабаром: з обмеженнями, але тепер ви можете виконувати ці команди безпосередньо з браузер, без встановлення будь -яких додаткових.

На момент написання методом є експериментальна функція Google Chrome (повідомляється, що він також працює в останньому Microsoft Edge) та бета-версії веб-інтерфейсу WebADB для роботи з ADB-тобто, а не все може працювати належним чином, але вже може бути цікавим для тих, хто це потребує.

Процедура підключення пристрою до webadb

Щоб скористатися можливістю, знадобляться такі підготовчі дії:

  1. Увімкнути експериментальну функцію "Новий USB -бекенд" в Chrome: // прапори. Ми переходимо на сторінку
    Chrome: // Flags/#New-USB-Backend
    і переключити параметр на значення Увімкнено, Потім натисніть кнопку «Відновлення», щоб перезапустити браузер. Розглянути: Як і в інших експериментальних функціях, цей може повністю зникнути або, навпаки, стати звичайною функцією хрому, зникаючи зі списку експериментів.
  2. Увімкніть налагодження USB на своєму смартфоні або планшеті Android та підключіть його до комп'ютера.

Далі ви можете почати використовувати ADB Shell через WebADB у браузері:

  1. Перейдіть на сайт https: // webadb.Com/ і натисніть "Додати пристрій". Ваш пристрій повинен бути у списку (коли налагодження USB та наявність необхідних драйверів на комп’ютері) додайте.
  2. Натисніть кнопку "підключити", дозвольте з'єднання на екрані Android - пристрій підключений.
  3. Щоб виконати команди на консолі, перейдіть до елемента інтерактивної оболонки. Ми встановлюємо команди так, ніби ми були в оболонці ADB, наприклад, щоб отримати список встановлених пакетів, ми не вводимо Пакети списку Shell PM Shell, Пакети списку PM
  4. Також є WebDB WebDB WebDB з готовим встановленням APK на пристрої, захопити екран та трансляцію екрана (SCRCPY).

Під час тесту я спробував прості речі, такі як запис екрана Android за допомогою ADB та деяких інших команд - загалом, працює.

Але не всі, і, наприклад, смартфон, перезавантажений у відновленні, неможливо побачити в WebADB. Також повідомляється, що підключення пристроїв із власними драйверами налагодження (наприклад, Samsung) не буде працювати.

Однак, я думаю, сама можливість для когось буде цікавою, можливо, також може з’явитися офіційні інструменти подібного роду з Google.