Я переказав /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
розібралися