Как использовать ADB Shell в браузере Google Chrome без установки Android SDK Platform Tools

Если вам изредка приходится использовать команды ADB Shell для работы с вашим Android устройством и всякий раз для этого вы скачиваете компоненты Android SDK для этих целей, возможно, скоро это не потребуется: с ограничениями, но уже сейчас выполнять эти команды можно прямо из браузера, без установки какого-либо дополнительного ПО.

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

Порядок подключения устройства в WebADB

Для использования рассматриваемой возможности потребуется выполнить следующие подготовительные действия:

  1. Включить экспериментальную функцию «New USB Backend» в chrome://flags . Заходим на страницу
    chrome://flags/#new-usb-backend

    и переключаем параметр в значение Enabled , затем нажимаем кнопку Relaunch для перезапуска браузера. Учитывайте: как и с другими экспериментальными функциями, эта может исчезнуть полностью или, наоборот, стать обычной функцией Chrome, исчезнув из списка экспериментальных.

  2. Включить отладку по USB на вашем Android смартфоне или планшете и подключить его к компьютеру.

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

  1. Зайдите на сайт https://webadb.com/ и нажимаем «Add device». Ваше устройство должно быть в списке (при включенной отладке по USB и наличии необходимых драйверов на компьютере), добавляем.
  2. Нажмите кнопку «Connect», разрешите подключения на экране Android — устройство подключено.
  3. Для выполнения команд в консоли зайдите в пункт «Interactive Shell». Команды задаем так, как если бы находились в ADB Shell, например, для получения списка установленных пакетов вводим не adb shell pm list packages , а pm list packages
  4. Там же в WebADB присутствует готовый веб-интерфейс файлового менеджера, установки APK на устройство, захвата экрана и трансляции экрана (Scrcpy).

В ходе теста я попробовал простые вещи, такие как запись экрана Android с помощью ADB и некоторые другие команды — в целом, работает.

Но не всё и, например, смартфон, перезагруженный в Recovery увидеть в WebADB не удаётся. Также сообщается, что подключить устройства с собственными драйверами отладки (например, Samsung) не получится.

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

admin

Share
Published by
admin

Recent Posts

Консоль удаленного рабочего стола(rdp console)

Клиент удаленного рабочего стола (rdp) предоставляет нам возможность войти на сервер терминалов через консоль. Что…

2 недели ago

Настройка сети в VMware Workstation

В VMware Workstation есть несколько способов настройки сети гостевой машины: 1) Bridged networking 2) Network…

2 недели ago

Логи брандмауэра Windows

Встроенный брандмауэр Windows может не только остановить нежелательный трафик на вашем пороге, но и может…

2 недели ago

Правильный способ отключения IPv6

Вопреки распространенному мнению, отключить IPv6 в Windows Vista и Server 2008 это не просто снять…

2 недели ago

Ключи реестра Windows, отвечающие за параметры экранной заставки

Параметры экранной заставки для текущего пользователя можно править из системного реестра, для чего: Запустите редактор…

2 недели ago

Как управлять журналами событий из командной строки

В этой статье расскажу про возможность просмотра журналов событий из командной строки. Эти возможности можно…

2 недели ago