O serviço EthernetTracker do Android só reconhece interfaces nomeadas como ethX, mas os drivers Linux CDC Ethernet criam interfaces como usbX, impedindo o funcionamento de CDC Ethernet no Android sem rootear o aparelho.
Para utilizar adaptadores Ethernet USB no Android, é necessário encontrar adaptadores compatíveis com o chipset do dispositivo, o que geralmente é feito por tentativa e erro, devido à falta de listas oficiais de compatibilidade.
A configuração padrão no Android impede que dispositivos CDC Ethernet sejam detectados corretamente, pois utiliza uma expressão regular que só aceita interfaces nomeadas como ethX.
Mesmo que os kernels do Android suportem adaptadores EEM CDC, eles permanecem inutilizáveis devido à restrição da expressão regular na configuração do dispositivo.
O problema pode ser contornado rootando o telefone e modificando o valor da expressão regular config_ethernet_iface_regex.
Get notified when new stories are published for "🇵🇹 Hacker News Português"