J'ai remonté en /sys
tant 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/hosts
trié