С помощью Android Debug Bridge (ADB) вы можете передавать команды оболочки с вашего ПК на телефон и выполнять различные действия, разблокировать скрытые функции или полностью менять внешний вид вашего телефона.
Традиционно для этого всегда требовалась версия ADB и Fastboot, установленная локально на вашем компьютере со специальной папкой инструментов платформы. WebADB теперь позволяет использовать команды ADB непосредственно через веб-браузер вашего компьютера без установки.
Читайте дальше, чтобы узнать, как это сделать, и узнать, что может предложить WebADB.
Как подключить телефон к WebADB
Чтобы это работало, вам понадобится устройство Android, кабель для передачи данных и компьютер или ноутбук с активным подключением к Интернету. WebADB использует API WebUSB, который в настоящее время поддерживает только браузеры на базе Chromium, такие как Google Chrome , Opera и Microsoft Edge .
Чтобы установить соединение ADB из браузера на телефон:
- Убедитесь, что на вашем устройстве Android включена отладка по USB .
- Подключите телефон к компьютеру и переключитесь в режим передачи файлов через USB, чтобы ваш компьютер получил доступ к памяти телефона.
- Посетите WebADB в браузере вашего компьютера и нажмите «Добавить» , чтобы просмотреть доступные устройства. Когда появится ваше устройство, нажмите «Подключиться».
- На вашем телефоне появится приглашение отладки по USB. Нажмите Разрешить , чтобы установить соединение.
Подключите свой телефон к WebADB
Теперь вы подключены! Имя вашего устройства будет отображаться в левой части интерфейса вместе с несколькими вкладками, которые вы можете использовать для отправки команд оболочки или управления другими аспектами вашего телефона через ADB.
Запускайте команды ADB в браузере
Используйте интерактивную оболочку в WebADB
Используя инструмент Interactive Shell , вы можете передавать большинство команд оболочки ADB, которые вы обычно выполняете. Некоторые из наиболее полезных функций включают возможность перезагрузки телефона в режиме восстановления или быстрой загрузки, загрузку APK-файлов или составление списка всех пакетов, установленных на вашем телефоне.
Вам не нужно добавлять префикс «adbshell» перед передачей любой команды оболочки при использовании интерактивной оболочки в WebADB. Кроме того, вы можете использовать режим ADB через Wi-Fi, чтобы исключить необходимость в физическом кабеле. Однако для этого требуются дополнительные шаги, которые не подходят новичкам.
Файловый менеджер
Доступ к файлам устройств с помощью файлового менеджера WebADB
Существует удобный файловый менеджер, который вы можете использовать для просмотра и изменения файлов на вашем устройстве в определенной степени. Хотя вы можете загружать и удалять файлы на свое устройство и с него с помощью WebADB, в настоящее время нет возможности их копировать или перемещать.
Файловый менеджер по-прежнему является отличной функцией, если вы в пути и вам нужен быстрый способ добавления файлов во внутреннюю память телефона.
По умолчанию WebADB направляет вас в корневой каталог вашего хранилища, содержащий различные системные файлы, к которым вы обычно не имеете доступа. Чтобы отобразить файлы, загруженные на ваш телефон, перейдите в папку SD-карты.
Скриншот
Используйте Scrcpy для потоковой передачи экрана вашего телефона на WebADB
Возможно, мои любимые инструменты, предлагаемые WebADB, — это режимы Screen Capture и Scrcpy. Screen Capture позволяет быстро делать снимки экрана с высоким разрешением всего, что находится на экране вашего телефона. Затем вы сможете сохранить его на своем компьютере одним щелчком мыши.
Режим Scrcpy еще лучше: он позволяет транслировать контент на экран телефона с минимальной задержкой. Таким же образом вы также можете управлять своим телефоном с помощью компьютера. Это особенно полезно, если вы ремонтируете телефон с разбитым экраном.
Установить APK-файл
Другая широко используемая команда ADB — установка APK-файла на телефон. Вы можете сделать это с помощью WebADB всего в один клик, никаких дополнительных действий на вашем телефоне не требуется.
Перейдите на вкладку «Установить APK» в левой части интерфейса, нажмите «Открыть» и выберите совместимый файл APK. Установка начнется автоматически, и через несколько секунд вы найдете приложение на своем телефоне.
Другие инструменты
Помимо рассмотренных основных функций, у WebADB есть еще несколько хитростей. Такие вещи, как возможность перезагрузки в режиме Recovery, Fastboot или даже в режиме Qualcomm EDL, значительно облегчают жизнь, если вы постоянно получаете доступ к разделам, которые часто зависят от этих интересных комбинаций кнопок.
Вы также можете получить доступ ко всему журналу системных сообщений, которые ваш телефон отправляет и получает каждую секунду. Это упрощает и ускоряет устранение неполадок.