Как почистить файл hosts на Андроид

Читайте так же: Как почистить файл hosts для Windows.

Файла hosts является одним из важных звеньев при доступе в интернет не только персонального компьютера, но и современного смартфона. Несанкционированный доступ к нему и внесение лишних или откровенно вредных записей может привести как к недоступности определенных сайтов, так и к появлению вредоносных и рекламных программ на Вашем мобильном устройстве. Так же стоит отметить, что правки в этот файл вносят и некоторые легальные программы, например Adblock и Freedom. В случае необходимости полной или частичной очистки файла hosts, первым делом следует проверить, какая именно информация содержится в нем в текущий момент времени.

Шаг 1. Права доступа к hosts

Чтобы изменить файл Hosts на Android-устройстве, нам необходимо получить рут-права (так же известны как root-права, то есть права "корневого" пользователя, а попросту - "суперпользователя", который имеет право вносить любые изменения в защищенные и системные файлы) и снять защиту с системного раздела. Если каким-то образом были внесены правки в файл hosts, то скорее всего, Вы уже обладаете данными правами. Проверить наличие Root-прав можно с помощью приложения Root Checker:

Шаг 2. Проводник для Андроид

Если у Вас еще нет менеджера файлов, то самое время его скачать. Подойдет Root Browser или любая другая похожая программа-проводник. Переходим в systemetc, где находится файл hosts:

Появится окно с требованием разрешения. Ставим «Разрешить» и «Не спрашивать», чтобы у данного приложения всегда были высшие права:

Теперь у нас есть права Суперпользователя. Учтите, что в некоторых файловых менеджерах еще требуется дополнительно разрешить запись и изменение системных файлов.

Если же у Вас возникла ошибка, и никакого окна с разрешением не появилось, то это означает, что в устройстве отсутствуют рут-права, либо данный проводник не наделен нужными полномочиями. Также ошибки могут возникать в результате неправильной установки Root’а.

Шаг 3. Очистка hosts

Кликаем на файл hosts → Open as («открыть как») → Text fileRB Text Editor:

Появится содержимое файла hosts:

Если Вы хотите вернуть файл hosts в первоначальное состояние, то удаляйте все строчки с адресами, кроме 127.0.0.1  localhost. Просто стираем их и жмем опцию Save:

В качестве альтернативы можно воспользоваться приложением Hosts Editor, для которого тоже потребуются права Суперпользователя. С помощью данной программы мы можем выделить все ненужные адреса и удалить их из hosts в автоматическом режиме:

При удалении нас спросят Root-справа.

Обсуждение
Гость написал(а):
Спасибо огромноеI roll!
Гость написал(а):
После удаления лишних записей, нужно убедиться что сохранение прошло успешно. Если нет переключить рутэксплорер на запись. После изменить разрешения файла хост только на чтение
Гость написал(а):
И рут можно получить на 5.1.1 просто надо разные пробовать кингорут.байдурут.360рут.я на планшет 5.1.1 установил кингорут.но не все версии подходили в итоге всетаки подобрал
Гость написал(а):
Редактировать нужно с рутэсплорер ес проводник не канает
Гость написал(а):
Помогите пожалуйсто проблема таже я знаю 1 способ ришения но Немагу применить так как на андроид 5.1.1 нету рута есть способы без него ???
Гость написал(а):
Прошу, хоть кто нибудь помогите!
При удалении сторонней строки, позже она снова появляется! Я перепробовал уже все варианты, я даже хард ресет делал!
Умоляю, отзовитесь!!!
Гость написал(а):
Проблема такая у меня телефон алкатель поп4 андроид 6.0.1 я скачал фридом и все понеслось не могу на свой телефон скачать рут права некакие не идут что делать