Обновление /etc/hosts на эмуляторе Android
Следующие действия помогут облегчить процесс отладки приложения если у вас нет устройства под рукой:
$ android-sdk-macosx/tools/emulator -avd <avdname> -writable-system
$ ./adb root
$ ./adb remount
# копируем файл hosts с локальной машины на эмулятор
$ ./adb push <local>/hosts /etc/hosts
$ ./adb shell
$ cat /etc/hosts
$ ping myawesomesite.com
Описанным образом мне удалось на одном из проектов выявить проблему с цепочкой SSL-сертификатов на WAF и балансировщике, подменив резолвинг доменного имени. К слову, на iOS устройствах проблема не воспроизводилась.