Я перемонтировал /sysкак rw, добавил одну запись etc/hosts(например 10.0.0.1 x.com www.x.com) и перезагрузил мое устройство.
После перезагрузки, если я проверю etc/hosts, запись в порядке. Если я пингую x.com, он пингует правильный IP-адрес, который я ввел.
Но если я открою веб-браузер (стандартный или Dolphin) и перейду к нему x.com, он перейдет на IP-адрес, к которому относится DNS.
Что происходит?
(Мой телефон - Nexus One, на котором установлена кастомная ПЗУ Cyanogen 7.1 на базе Android 2.3.7)
Обновление:
в приложении « LAN Droid » я получаю отредактированный адрес (так 10.0.0.1) просто отлично. Похоже, что только браузеры ведут себя неправильно.
ls -l /etc/hostsвозможно, проблема с правами доступа / владением?
chmod 644 /system/etc/hostsразобрался