Tôi đã remounted /sys
như rw
, thêm một mục nhập vào etc/hosts
(ví dụ 10.0.0.1 x.com www.x.com
) và khởi động lại điện thoại của tôi.
Sau khi khởi động lại, nếu tôi kiểm tra etc/hosts
, mục nhập là tốt. Nếu tôi ping x.com
, nó sẽ gửi đúng địa chỉ IP mà tôi đã nhập.
Nhưng, nếu tôi mở trình duyệt web (chứng khoán hoặc Cá heo) và duyệt đến x.com
, nó sẽ chuyển đến địa chỉ IP mà DNS phân giải.
Chuyện gì đang xảy ra vậy?
(Điện thoại của tôi là Nexus One, đang chạy ROM Cyanogen 7.1 tùy chỉnh dựa trên Android 2.3.7)
Cập nhật:
Trên ứng dụng ' LAN Droid ', tôi nhận được địa chỉ đã chỉnh sửa (vì vậy 10.0.0.1
) cũng ổn. Có vẻ như đó chỉ là các trình duyệt mà nó hoạt động sai.
ls -l /etc/hosts
, có thể vấn đề quyền / quyền sở hữu?
chmod 644 /system/etc/hosts
đã sắp xếp nó ra