J'ai remonté en /systant que rw, ajouté une entrée etc/hosts(par exemple 10.0.0.1 x.com www.x.com) et redémarré mon appareil.
Après le redémarrage, si je vérifie etc/hosts, l'entrée est correcte. Si je fais un ping x.com, il envoie un ping à l'adresse IP correcte que j'ai entrée.
Mais, si j'ouvre un navigateur Web (stock ou Dolphin) et que je le navigue x.com, il ira à l'adresse IP à laquelle le DNS se résout.
Que ce passe-t-il?
(Mon téléphone est un Nexus One, qui exécute la ROM Cyanogen 7.1 personnalisée basée sur Android 2.3.7)
Mise à jour:
sur l'application « LAN Droid », je reçois l'adresse modifiée (donc 10.0.0.1) très bien aussi. Il semble que ce ne soit que les navigateurs où il se comporte mal.
ls -l /etc/hosts, éventuellement un problème de permissions / propriété?
chmod 644 /system/etc/hoststrié