Ponownie zamontowałem /sysjako rw, dodałem jeden wpis etc/hosts(np. 10.0.0.1 x.com www.x.com) I ponownie uruchomiłem urządzenie.
Po ponownym uruchomieniu, jeśli sprawdzę etc/hosts, wpis jest w porządku. Jeśli pinguję x.com, pinguje poprawny adres IP, który podałem.
Ale jeśli otworzę przeglądarkę internetową (giełdową lub Dolphin) i x.comprzejdę do niej, przejdzie ona na adres IP, na który DNS rozpoznaje.
Co się dzieje?
(Mój telefon to Nexus One, na którym działa niestandardowa pamięć ROM Cyanogen 7.1 oparta na Androidzie 2.3.7)
Aktualizacja:
w aplikacji „ LAN Droid ” dostaję edytowany adres (więc 10.0.0.1) też w porządku. Wygląda na to, że tylko przeglądarki źle się zachowują.
ls -l /etc/hostsewentualnie problem z uprawnieniami / własnością?
chmod 644 /system/etc/hostsrozwiązałem to