Сайт о телевидении

Сайт о телевидении

» » Как удалить файл hosts на андроид. Где находится файл hosts в Android-устройстве и как его открыть? Редактирование файла hosts на Андроид

Как удалить файл hosts на андроид. Где находится файл hosts в Android-устройстве и как его открыть? Редактирование файла hosts на Андроид

Грамотное использование файла hosts поможет бороться с рекламой на Android-устройстве и устранить ошибку, возникающую при открытии некоторых сайтов.

Многие пользователи знакомы с файлом hosts по персональным компьютерам. В современном смартфоне он также является одним из важнейших компонентов при доступе в интернет - здесь хранится база доменных имен и сетевых адресов.

Если вы столкнулись с тем, что ваши любимые сайты перестали грузиться, или на устройстве появились рекламные и вредоносные программы, скорее всего, эту проблему можно решить, почистив файл hosts. Обычно такая проблема возникает вследствие стороннего доступа к нему и появления лишних записей. Однако не стоит забывать, что вносить изменения в файл могут и такие полезные программы, как Adblock, которые, наоборот, ограничивают рекламу.

Как почистить файл hosts на Android?

Для доступа к файлу hosts необходимо получить и снять защиту с системного раздела. Напоминаем, что получение root-прав влечет за собой не только множество возможностей в управлении мобильным устройством, но и большую ответственность - неопытный пользователь может повредить систему и превратить гаджет в «кирпич».

  1. Если рут-права есть, запустите менеджер файлов. Если он отсутствует на смартфоне можно использовать приложение ROOT Browser и подобными проводниками.
  2. Зайдите в файл system > etc > hosts. Устройство запросит права суперпользователя, выбираем в возникшем окне «Не спрашивать» и «Разрешить» и таким образом даем высшие права данному приложению.
  3. Если возникла ошибка, то это означает, что либо на смартфоне отсутствуют root-права ( их наличие можно при помощи программы Root Checker и подобных приложений), либо выбранный вами проводник не имеет таких полномочий.
  4. Выберите hosts > Open as («Открыть как») > Text file («Текстовый файл») > Любой редактор текстовых файлов. Перед вами откроется содержимое файла. Чтобы вернуть его к начальному состоянию, необходимо удалить все строки, кроме самой первой 127.0.0.1 localhost. После этого нажмите Save («Сохранить»).

Облегчить эту процедуру поможет приложение , в котором пользователь только выделяет строки, которые необходимо стереть, и запускает автоматический процесс удаления.

Анализируя различные прошивки к андроид устройствам смартфонам и планшетам пришел к выводу, что на некоторых из них реклама не показывается «из коробки». То есть не нужно предпринимать никаких действий для блокировки рекламы. Наподобие тех, которые я описал в своей предыдущей статье . Где предлагалось использовать программу блокировки рекламы. Суть работы которой в изменении файла hosts чтобы все запросы к серверам рекламы блокировались, а точнее отправлялись на само андроид устройство.

Методика блокировки рекламы

Наиболее простой способ блокировки рекламы это закрыть доступ к рекламным сетям (серверам), при этом сами программы с рекламой ничего не заподозрят так как запросы будут отправляться и ответы тоже получаться. Ограничение доступа будет осуществляться путем изменения файла hosts в котором описываются соответствия доменных имен и их IP адресов. Настроив соответствие имен всех известных рекламных площадок к адресу localhost равному 127.0.0.1 все запросы получит само же устройство его отправившее. А так наш телефон и/или планшет не являются рекламным сервером, то программы с рекламой в ответ ничего не получат и соответственно мы ничего не увидим.

Блокировка рекламы без программ

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

Мой способ блокировки рекламы

Воспользовавшись однажды программой AdAway я сохранил созданный ей файл hosts и теперь использую его в случае перепрошивки Android. Мой вариант файла блокировки рекламы hosts Вы можете скачать по этой ссылке .
Скаченный архив необходимо распаковать и сохранить файл hosts по адресу /system/etc/ на Вашем андроид устройстве. То есть полный путь файла hosts будет равен /system/etc/hosts .
После этого устройство необходимо перегрузить.
P.S. Чтобы воспользоваться указанным способом у Вас должны быть ROOT права. Метод одинаково хорошо подходит как для смартфонов, так и для планшетов и великолепно работает на любый версиях андроид.

Иногда пользователю устройства с системой от Google приходится столкнуться с нетривиальными задачами, решение которых требует сначала найти папки data и system , где находятся важные файлы. Как это сделать на Android, мы расскажем в статье.

В первую очередь, пользователю понадобится файловый менеджер, который показывает не разбивку по мультимедийным данным, а реальное содержание диска. Иногда такие менеджеры встроены в прошивку, в противном же случае можно обратиться в Play Store, где есть и бесплатные варианты.

Далее с помощью него выходим в корень системы, обозначенный как «/». В ряде менеджеров для быстрого доступа к оному есть отдельный пункт в Action Bar, а где-то нужно просто нажать на знак «..» или выбрать «Корень файловой системы». Именно тут на Android и можно обнаружить папки data и system, имена их, кстати, тоже начинаются с косой черты.

Стоит обратить внимание, что данные разделы, особенно второй, содержат критически важную информацию. Если у пользователя имеется root‑доступ и он удалит файлы в папках data и system , это может вызвать проблемы с работоспособностью устройства.

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

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

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

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

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

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

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

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

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

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

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

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

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

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