Есть устройство c RNDIS (на мк) необходимо, чтоб android мог к нему подключиться. Но к сожалению очень маленький круг устройств поддерживает RNDIS Host.
Есть вариант написать usb ноst на android, но как "передать" трафик дальше в браузер, ftp-exporer и т.д.?
Все (кажется с 4 версии) android устройства с поддержкой usb otg умеют rndis подключение (если я верно понимаю цель), т.е. при подключении по usb к компу сетевое подключение настраивается автоматически(там появится соответствующее меню - как воспринимать подключение)
Если этого не происходит - otg поддержка отсутствует или отключена в настройках OS (на 4pda для дешевых устройств, народ рутил девайсы и включал, но это как я понимаю редкость)
Речь о RNDIS Host на android. RNIDS device действительно есть "из коробки" у многих. Но вот host большая редкость.
Можно "программно" стать хостом - это android позволяет. Но дальше ведь нужно создать соединение чтоб подключиться браузерами.
Либо встроить в своё приложение webview, но как ему "скормить трафик" не понятно.
так нужен хост на стороне android? странный юзкейс.
android это кастрированный linux, нужны модули ядра для нативной поддержки, нужен рут чтобы запускать необходимые команды... это может оказаться нерешаемой проблемой.
инструкции смотри там же где пишут как rndis подключают к linux машинам, типа такой
Именно хост android. https://habr.com/ru/post/274663/ https://habr.com/ru/post/248097/
Устройство прекрасно работает на Linux и Win*. Но на android на очень узком круге устройств (точно один их хоноров).
Как Вы понимаете, android под рукой "всегда", а даже ноут нет. нужно предоставить джоступ и для android.