Ответ 1
Как утверждает Крис, вы можете редактировать файл хоста эмулятора, поскольку он уже внедрен.
http://www.bradcurtis.com/hosts-files-and-the-google-android-emulator/
Есть ли способ эмулировать поведение файла hosts на неруковом Android?
Мне нужно протестировать сайт на Android. Я попал на сайт через IP-адрес, но, похоже, перенаправляет URL-адрес, который недоступен с телефона. Итак, есть способ эмулировать поведение файлов хостов для сопоставления этого URL-адреса с правильным IP-адресом.
Из поиска я обнаружил, что файл реальных хостов можно редактировать с помощью корневого устройства, но в настоящее время это не вариант для меня.
Как утверждает Крис, вы можете редактировать файл хоста эмулятора, поскольку он уже внедрен.
http://www.bradcurtis.com/hosts-files-and-the-google-android-emulator/
1) Вы можете использовать рабочий стол в качестве источника или интернет для своего устройства. И здесь вы можете использовать dnsmasq с некоторыми следующими правилами (например, https://askubuntu.com/questions/53523/how-to-redirect-a-url-to-a-custom-ip-address), вам нужно только обмениваться интернетом с устройством через usb.
2) вы можете настроить на своем устройстве как dnsserver ip вашего компьютера в этой сети. то такие же действия с dnsmasq
Вы можете запустить DNS-сервер на своем Android-устройстве, если вы не хотите связываться с настольным компьютером. Я нашел его в игровом магазине. Он не упоминает о необходимости root или нет, поэтому, вероятно, он не нуждается в корне.
https://play.google.com/store/apps/details?id=com.icecoldapps.dnsserver
В основном вы должны установить DNS-сервер WIFI-соединений на 127.0.0.1 или localhost (Android позволяет легко использовать расширенные сведения о соединении), а затем использовать приложение для установки IP-адреса для хоста, который вы хотите изменить.
Что это.
Вы можете указать HTTP-прокси на предпочтение WiFi устройства. На этом прокси-сервере вы можете взломать HTTP, скажем, изменить HTTP-перенаправление для перенаправления на ваш настроенный HTTP-сервер. http://wiki.squid-cache.org/SquidFaq/ContentAdaptation выглядит информативным.
Или сохранить ответ перенаправления и перенаправить указанный URL на свой настроенный сервер.