Как редактировать файл hosts на Android и блокировать сайты
Быстрые ссылки
- Как редактировать файл hosts на Android
Если вы хотите запретить ребёнку доступ к Facebook или устали от рекламы на сайтах, кастомный файл hosts может помочь. Важно: требуется рутированное устройство Android.
Требования
- Рутированное устройство Android.
- Установленный Android Debug Bridge (ADB) на компьютере.
- Кабель USB для подключения устройства.
- Минимальные навыки работы с текстовым редактором (например, Блокнот на Windows).
Что делает hosts
Одной строкой: hosts — локальный список соответствий домен→IP. Запись вида “127.0.0.1 facebook.com” перенаправит запросы на локалхост и фактически заблокирует сайт в браузере.
Пошаговое руководство
- Подключите устройство к компьютеру и разрешите отладку по USB в настройках разработчика.
- Откройте папку с ADB, в адресной строке Проводника введите cmd для запуска командной строки в этой папке.

- Убедитесь, что устройство видно:
adb devicesРезультат покажет список подключённых устройств.

- Скопируйте файл hosts с устройства на компьютер (пример для Windows — путь F:\hosts):
adb pull /system/etc/hosts F:\hosts
- Откройте сохранённый файл в текстовом редакторе (например, Блокнот) и добавьте записи для блокировки. Примеры записей:
127.0.0.1 facebook.com
127.0.0.1 www.facebook.com
127.0.0.1 ads.example.comОставляйте комментарии и пустые строки для читаемости. Сохраняйте файл после изменений.

- Отправьте изменённый файл обратно на устройство:
adb push F:\hosts /system/etc/При необходимости восстановите права доступа и владельца файла (см. раздел Меры безопасности).

- Проверьте в браузере: при правильной записи перейти на заблокированный домен нельзя.

Советы и проверка
- Всегда делайте резервную копию оригинального файла hosts: adb pull /system/etc/hosts hosts.backup
- Если после push сайт по‑прежнему доступен, очистите кеш DNS в системе (перезагрузка устройства часто помогает).
- Будьте внимательны с форматированием: лишние символы могут нарушить работу разрешения имён.
Альтернативные подходы
- Использовать локальный VPN‑аддон (например, AdGuard) — не требует рута и проще в управлении.
- Настроить блокировку на роутере — действует для всех устройств в сети.
- Установить сторонние приложения‑фильтры с родительским контролем.
Когда это не сработает
- Если устройство не рутовано — запись в /system запрещена.
- Современные приложения используют собственные DNS или HTTPS с сертификатами, которые могут обходить hosts (например, приложения с hardcoded IP или DNS‑over‑HTTPS).
- Сама система или обновление может перезаписать hosts.
Меры безопасности и права доступа
После копирования файла обратно убедитесь, что права и владелец корректны. На большинстве устройств нужно установить права 644:
adb shell
su
chmod 644 /system/etc/hosts
chown root:root /system/etc/hosts
exit
exitВажно: некорректные права или содержание файла могут привести к проблемам с сетью.
Ролевые чек-листы
- Родителям: 1) Сделать бэкап hosts; 2) Добавить домены соцсетей; 3) Тестировать в браузере; 4) Объяснить ребёнку правила использования.
- Администратору: 1) Логировать изменения; 2) Проверять целостность файлов после обновлений ОС; 3) Развернуть централизованное решение на роутере при необходимости.
Критерии приёмки
- Файл hosts успешно скопирован и изменён.
- После перезагрузки устройство не теряет сетевую функцию.
- Заблокированные домены недоступны в браузере и приложениях, где это возможно.
Глоссарий — одно предложение каждому термину
- hosts: локальный файл сопоставления доменов и IP-адресов.
- ADB: Android Debug Bridge — инструмент для взаимодействия с устройством из командной строки.
- Рут: получение прав суперпользователя на Android.
Резюме
Редактирование файла hosts — простой и эффективный метод блокировки сайтов на рутованном Android. Он подходит для локальных ограничений и быстрой фильтрации, но требует аккуратности, резервных копий и понимания ограничений: не все приложения или методы сети будут учитывать hosts.
Важно: если вы не уверены в последствиях, рассмотрите альтернативы без рута (VPN‑фильтры, настройки роутера).
Примечание: некоторые устройства и версии Android могут требовать дополнительных шагов по монтированию /system в режиме записи; изучите руководство для вашей модели перед изменениями.
Похожие материалы
PUBG падает в Windows 11 — как исправить
Исправить ошибку «Oops! Something went wrong» в YouTube
Экран входа macOS — настройки и советы
Удалить историю Google Bard и отключить её
TinyLetter для блогеров: быстро и просто