Удалённое управление Android из Ubuntu

Метки:
FavoriteLoadingПометить для себя
Удалённое управление Android из Ubuntu
5 (100%) 1 голосов

© Onizuka, 2019

К сожалению, в природе почти не осталось нормально работающих VNC-серверов под Android – тот софт, который отлично себя вёл на 2-4 версиях, давно не обновлялся, а существующие современные платные варианты серверов весьма психоделичны…  Так что проблема удалённого управления андроид-устройствами стоит в полный рост. К счастью, уже достаточно давно развивается проект ScrCpy с открытым кодом, который позволяет решить этот вопрос с использованием механизмов ADB на версиях Android от 5.0 и выше. С его помощью удобно не только лечить устройства удалённо (например, если бабушка поломала смартфон), но и управлять андроид-платформами начиная от смарт-телевизоров, и заканчивая одноплатниками и ТВ-боксами, на которых можно в этом случае нагородить например видеонаблюдение, Samba- или DLNA-серверы, торрентокачалки и другие полезные вещи для дома.

ScrCpy можно собрать под Linux и Windows, а для пользователей Ubuntu начиная с 16 версии всё ещё проще: можно воспользоваться готовым snap-пакетом. Как и пользователям Arch, Debian, Fedora, CentOS, Elementary, Gentoo, Mint, OpenSUSE, OpenWrt и RHEL. Для Arch Linux и Gentoo есть собственные пакеты.

Установив и запустив это приложение, мы получаем полный контроль над андроид-устройством, в окошке нам будет по умолчанию отрисовываться его экран в оригинальном разрешении (что не всегда удобно, но это можно поправить), а наша мышка будет интегрирована внутри окна приложения как андроидовская.

Что надо для этого сделать? Устанавливаем snap-пакет:

Далее в теории всё могло бы запуститься и так, но на практике, как всегда, возникают внезапные трудности. Нам скорее всего понадобится ADB:

Но вся прелесть ситуации в том, что ADB из официального репозитория и клиентская часть ADB из snap-пакета имеют разные, и при этом несовместимые между собой, версии. Так что от нас потребуется некоторый шаманизм: нам надо будет подсунуть ScrCpy нашу версию ADB. В теории это можно сделать через переменную окружения, но на практике почему-то это не работает. Поэтому используем извращённый вариант: используем вызов той ADB, которую притащил с собой snap, но с подстановкой нашего инсталлированого ADB:

Обратите внимание:  DEXP Ursus 8X 4G

Адрес в команде, само собой, должен быть от вашего андроид-устройства в сети. Может также понадобиться дополнительно указать

для разрешения зависимостей snap. Заметим, что, в отличии от обычного ADB, здесь как правило не требуется отдельно запускать сервер, он запускается сам при первом старте scrcpy. После того, как мы законнектились, это можно проверить как в обычном ADB:

В ответ мы увидим список адресов устройств, среди которых будет и наш. После этого уже можно запускать сам ScrCpy:

Параметр -s с адресом необязателен, если в списке только одно устройство. При первом запуске приложение пропишет на андроид-устройство ответную часть своего пакета, а дальше можно будет работать с ним, как на обычном Андроиде. Только следует учесть, что если мы потом запустим ADB обычным образом, то это порушит коннект ScrCpy.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

(Просмотров: 4)
Категории Линуксоводство, метки . Постоянная ссылка.

Новое

13.08.2019 - Іванова Я.В. Адаптивність як психологічний чинник пасіонарності особистості ... 12.08.2019 - Таказов Ф.М. Очерки по демонологии народов Северного Кавказа ... 08.08.2019 - Сулимов С.И. Богомильство: антисистема на Балканах ... 07.08.2019 - Слюсар В.М. Громадянська участь пасіонаріїв як агентів «міфічного насилля» у соціальних трансформаціях ... 05.08.2019 - Боровой А.А. Современное масонство на Западе ... 01.08.2019 - Ищенко Н. Антисистемы как фактор разрушения культуры в современных условиях ... 31.07.2019 - Сулимов С.И., Плотникова А.В., Черных В.Д. Антисистема как социальный феномен (на примере богомильской ереси) ... 30.07.2019 - Bodin J. De la démonomanie des sorciers ◊ On the Demon-Mania of Witches ... 29.07.2019 - Рид Д. Спор о Сионе ... 28.07.2019 - Звук через HDMI и проприетарный драйвер nVidia в Ubuntu ... 26.07.2019 - Эко У. История уродства ... 25.07.2019 - Гермес Трисмегист и герметическая традиция Востока и Запада ... 24.07.2019 - Нуортева Ю. Принимали ли финские добровольцы СС участие в военных преступлениях? ... 22.07.2019 - Дукельский С.С. ЧК на Украине ... 19.07.2019 - Потапов С.М., Эйсман А.А. Борьба с диверсантами ... 17.07.2019 - Белашева И.В., Ершова Д.А., Есаян М.Л. Психология терроризма ... 16.07.2019 - Острецов В.М. Масонство, культура и русская история. Историко-критические очерки. ... 15.07.2019 - Леонидов А. Либерализм как деструктивная секта ... 11.07.2019 - К гражданам РФ относятся хуже, чем к пленным немцам ... 09.07.2019 - Генопоиск: статьи о татарах ... на главную

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *