Ho rimontato /syscome rw, aggiunto una voce a etc/hosts(ad esempio 10.0.0.1 x.com www.x.com) e riavviato il mio dispositivo.
Dopo il riavvio, se seleziono etc/hosts, la voce va bene. Se x.comeseguo il ping , esegue il ping dell'indirizzo IP corretto che ho inserito.
Ma, se apro un browser Web (stock o Dolphin) e sfoglio x.com, andrà all'indirizzo IP a cui il DNS si risolve.
Cosa sta succedendo?
(Il mio telefono è un Nexus One, che esegue la ROM Cyanogen 7.1 personalizzata basata su Android 2.3.7)
Aggiornamento:
sull'app ' LAN Droid ' ottengo l'indirizzo modificato (quindi 10.0.0.1) anche bene. Sembra che siano solo i browser a comportarsi in modo errato.
ls -l /etc/hosts, possibilmente problema di autorizzazioni / proprietà?
chmod 644 /system/etc/hostsrisolto il problema