El Misterio del Adaptador Ethernet de Android: Una Regex Estúpida
Esta publicación detalla el frustrante intento del autor de usar un adaptador Ethernet USB en su teléfono Android. La investigación reveló que el problema no era la falta de soporte del controlador, sino el servicio `EthernetTracker` de Android que usa una expresión regular `eth\d` para coincidir con los nombres de las interfaces Ethernet. Los adaptadores Ethernet CDC crean interfaces llamadas `usbX`, lo que resulta en un no reconocimiento. El autor documenta meticulosamente el proceso de depuración, incluida la obtención de la configuración del kernel y el análisis del código fuente de Android. ¿La causa raíz? Una expresión regular simple y restrictiva. La publicación muestra habilidades impresionantes de resolución de problemas, pero también destaca una posible falla en el diseño de Android.