Ponownie zamontowałem /sys
jako 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.com
przejdę 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/hosts
ewentualnie problem z uprawnieniami / własnością?
chmod 644 /system/etc/hosts
rozwiązałem to