Android Manual
Статьи, инструкции, мануалы для Android

Файл hosts в Android

В текстовом файле hosts операционная система хранит базу доменных имен и их сетевых адресов. При необходимости трансляции имени операционная система в первую очередь обращается именно к этому файлу, а потом уже к DNS серверу.

В Android файл hosts находится по следующему пути:
/system/etc/hosts
По умолчанию содержит только запись для трансляции адреса localhost в 127.0.0.1.

Для того, чтобы поменять файл hosts в Android необходимо сначала получить права root, также для некоторых устройств требуется снять защиту с системного раздела (s-off). При наличии прав сделать это в Android можно например с помощью текстового редактора, встроенного в Root Explorer.

Чаще всего изменяют файл hosts для того, чтобы заблокировать доступ к каким-либо сайтам. Это не самый оптимальный способ ограничения доступа - его достаточно легко обойти. Правильнее будет использовать firewall для Android. Другие преимущества firewall - не требуется s-off а также более экономичный расход ресурсов процессора.