Le Mystère de l'Adaptateur Ethernet Android : Une Expression Régulière Idiote

2025-06-08
Le Mystère de l'Adaptateur Ethernet Android : Une Expression Régulière Idiote

Cet article détaille la tentative frustrante de l'auteur d'utiliser un adaptateur Ethernet USB sur son téléphone Android. L'enquête a révélé que le problème ne résidait pas dans l'absence de pilote, mais plutôt dans le service `EthernetTracker` d'Android utilisant une expression régulière `eth\d` pour faire correspondre les noms d'interface Ethernet. Les adaptateurs Ethernet CDC créent des interfaces nommées `usbX`, ce qui entraîne une non-reconnaissance. L'auteur documente méticuleusement le processus de débogage, y compris l'obtention de la configuration du noyau et l'analyse du code source d'Android. La cause racine ? Une expression régulière simple et restrictive. L'article met en évidence des compétences impressionnantes de résolution de problèmes, mais souligne également une faille potentielle dans la conception d'Android.

Développement Débogage du noyau