Я переказав /sysяк rw, додав один запис etc/hosts(наприклад 10.0.0.1 x.com www.x.com) і перезавантажив свій пристрій.
Після перезавантаження, якщо я перевіряю etc/hosts, запис нормальний. Якщо я ping x.com, він вводить правильну IP-адресу, яку я ввів.
Але якщо я відкрию веб-браузер (або акцію, або дельфін), і x.comперейду до нього, він перейде до IP-адреси, на яку вирішує DNS.
Що відбувається?
(Мій телефон Nexus One, на якому працює користувальницький Cyanogen 7.1 ROM на базі Android 2.3.7)
Оновлення:
У додатку " LAN Droid " я отримую відредаговану адресу (так 10.0.0.1) також чудово. Здається, що це лише браузери, де він поводиться неправильно.
ls -l /etc/hostsможливо, дозволи / проблеми власності?
chmod 644 /system/etc/hostsрозібралися