Разработка урезанного аналога adb без root и usb debugging
От решения требуется урезанный список возможностей реального adb:
1. Общение только через usb провод
2. Возможность прокидывать внутренний порт смартфона наружу, для подключения извне (aналог adb forward tcp:8080 tcp:8080)
3. Эмуляция нажатия и свайпа (аналог adb shell input tap и adb shell input swipe)
4. Снятие дампа (аналог adb shell uiautomator dump)
5*. Опционально обсуждаемо, как добавить удаленное управление (с минимальным функционалом) по типу scrcpy
6. Оставить расширяемым функционал решения на случай необходимости дальнейшего развития
Допускается, что после перезагрузки устройства usb debugging разово включается (если это необходимо) для настройки нашего решения и потом отключается.