Папка etc для андроид

Зачем нужен файл hosts на Android и как его изменить

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

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

Из статьи вы узнаете

Что такое Hosts и зачем он нужен?

Файл hosts — это текстовый документ, у которого нет расширения, однако открыть его можно через блокнот. В нем содержатся все доменные имена и адреса, к которым необходимо разрешить доступ или, например, запретить, перенаправить на другой IP-адрес.

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

Случались ли у вас ситуации, когда вы не могли зайти на сайт одноклассников, Вконтакте, Сбербанка? А после сброса всех настроек чудесным образом все работало, не так ли? Дело в том, что как раз таки в этом файле и были прописаны правила, которые блокировали к нему доступ или переадресовывали на сторонний ресурс.

Многие пользователи вносят коррективы в hosts, чтобы заблокировать навязчивую рекламу в своем смартфоне. Да, по умолчанию такой опции нет, но во многих случаях можно попытаться внести некоторые изменения, чтобы полностью или частично от нее избавиться, особенно, если она появляется в приложениях внезапно и постоянно.

Расположение файла

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

    Загрузите на свой Android любой файловый менеджер, например, подойдет ES Проводник;

  • Запускаете программу, подтверждаете root-права и переходите в «Устройство»;
  • Здесь находите директорию с именем System и открываете ее;
  • Далее переходите в etc и находите там папку файл hosts ;

  • Открыть его можно как во встроенном редакторе самого менеджера, так и любой другой, поддерживающей тестовые файлы.
  • Читайте также:  Сетевое хранилище андроид что это

    Во всех версиях Android этот файл расположен в одной и той же директории, независимо от марки и модели устройства, прошивки.

    Синтаксис файла Hosts в Android

    Решили все-таки внести корректировки в hosts, но не знаете, по какому принципу это осуществляется? Запомните, что по умолчанию в нем присутствует только одна запись вот такого вида: 127.0.0.1 localhost .

    Если у вас появились какие-либо посторонние записи, скорее всего, это дополнительные настройки других программ или изменения, внесенные вирусами. Уверены, что никаких программ вроде Adblock не ставили? Тогда смело удаляйте все, что находится помимо выше указанной записи.

    Ну а чтобы вы самостоятельно могли изменять этот файл и правильно составлять правила переадресации или блокировки IP-адресов или сайтов, мы описали его синтаксис:

    • IP-адрес сайта и название ресурса или адрес ресурса должны быть разделены пробелом;
    • Каждое правило описывается с новой строки;
    • Комментарии (пояснения) ставятся после основной записи через #;
    • IP-адрес прописывается в начале строки, а уже после него идет название ресурса или адрес сайта.

    Как блокируют рекламу в файле Hosts

    Когда вы пользуетесь смартфоном, в приложениях может появляться баннерная или контекстная реклама, и зачастую ее нельзя выключить, пока не оплатишь полную версию. Причем многие разработчики выставляют такие ценники, что проще удалить программу. Но что делать, если вы все же решили оставить приложение и при этом не хотите видеть навязчивую рекламу? Достаточно определить, по какому адресу идет запрос с приложения к серверу. Для этого используются разные утилиты, но мы вам предлагаем уже готовую базу данных, в которой заблокировано около 27000 адресов.

    Этот файл и есть hosts — только измененный. Пользователи обычно определяют адрес, вносят его в этот файл и наслаждаются комфортной работой. Со временем общими усилиями он вырос настолько, что достиг 27 000 записей, и с этой базой мы делимся с вами. Ниже скачайте его, и замените свой hosts. Если данные будут актуальны для вашего приложения, и сервераа, к которым оно обращается, будут в списке, то в будущем вы попросту не увидите рекламы.

    Совет! Еще одна альтернатива этому способу — загрузка программы Adaway с просторов интернета, которая является своего рода каталогом, содержащим белые и черные списки серверов. Она постоянно обновляет базы данных, поэтому содержит более актуальную информацию, чем выложенный нами файл.

    Источник

    Папка etc для андроид

    Краткое описание:
    Модификация hosts без рута

    Описание:
    На GP программа платная, но её можно скачать с github разработчика, официально бесплатно! (ссылка в посте)
    Программа позволяет использовать модифицированный hosts (/system/etc/hosts) на уcтройствах без рута. Приложение также может быть использовано как блокировщик рекламы (есть готовые hosts файлы для этого в сети).
    Пример hosts файла:
    https://raw.githubuser…ster/example_hosts.txt

    Фунционал:
    1. Использование без root.
    2. Поддержка wildcard DNS, например:
    127.0.0.1 a.com |
    127.0.0.1 b.a.com | => 127.0.0.1 .a.com
    127.0.0.1 c.b.a.com |
    3. Полная поддержка ipv6, например:
    :: b.com
    2001:A124::6666 c.com
    fc00:aaaa:bbbb:cccc:1111:2222:3333:1234 www.d.com
    fe80::2 c.b.a.com
    4. Может оказаться более энергосберегающим при большой hosts файле из-за поддержки wildcard DNS.
    Как пользоваться:
    1. Создать или скачать hosts файл и разместить в любой удобной папке на устройстве.
    2. Запустить программу, нажать нижнюю кнопку для выбора hosts файла из шага 1.
    3. На главном экране программы нажать на большой переключатель, который должен стать зелёным.
    4. Наслаждаться!

    Читайте также:  Bottomnavigationview android studio настройка

    Vpn Hosts app helping developers customized hosts(/system/etc/hosts) File on no root android devices.
    The Virtual Hosts app can also be used to do block ads.(as ad blocker)

    1,Use Hosts File on android devices with out root.So that can custom domain name
    resolution records.
    2,support wildcard DNS records.for example:

    127.0.0.1 a.com |
    127.0.0.1 b.a.com | => 127.0.0.1 .a.com
    127.0.0.1 c.b.a.com |

    3,full support ipv6 network , support change AAAA (Ipv6 Address) DNS records. example:

    :: b.com
    2001:A124::6666 c.com
    fc00:aaaa:bbbb:cccc:1111:2222:3333:1234 www.d.com
    fe80::2 c.b.a.com

    4,maybe more power saving when the records too much,because can use wildcard DNS records. such as google domain, only need one record «.google.com » that can represents all the subdomains.

    1,make the hosts file by self or get from Internet.
    2,put the file into your phone anywhere you can choose or accessible.
    3,start app. click the blue button where at the bottom of the scree , then select the hosts file which you make or get from Internet.
    4, click the big white button which like a switch for running and the white button will turn green.
    5,enjoy it!

    Некоторые hosts файлы:

    Мой персональный, составленный на основе Adblock с добавлением поддержки Pandora® Radio.
    hosts-1.txt

    1 — запускаем браузер Chrome
    2 — вводим в строке “chrome://flags” без кавычек
    3 — Ищем “Async DNS” и ставим режим Disable
    4 — перезагружаем

    This problem seems to be caused by chrome. please test this ,
    1. Launch chrome
    2. Enter the URL “chrome://flags”, without quotes, into the address bar.
    3. Search «dns» 4,Set the “Async DNS” option to “Disabled” and close the tab.
    Отсюда: https://www.androidsag…l-2-not-working-chrome

    Требуется Android: 4.4+
    Русский интерфейс: Нет

    Версия: 2.1.0 mod Anti-Track VPN Hosts (no root) (Пост Mrak525 #74760272)
    Скачать APK с github (2.0.2.1)
    Версия: 2.0.2.1
    vpn-hosts-2.0.2.1-github.apk ( 1.13 МБ )

    Версия: 2.0.1 Сообщение №64, автор Alex0047
    Версия: 2.0.0 Сообщение №57, автор Alex0047
    Версия: 1.6.8 VPN Hosts (no root) (Пост Alex0047 #71807907)
    xfalcon.vhosts.1.6.7.apk ( 1.04 МБ )
    Версия: 1.6.7 VPN Hosts (no root) (Пост Alex0047 #69016917)
    Версия: 1.6.5 VPN Hosts (no root) (Пост Alex0047 #68486042)
    версия: 1.6.4
    com-github-xfalcon-vhosts.21.apk ( 890.25 КБ )

    Сообщение отредактировал iMiKED — 06.08.20, 08:12

    Источник

    Файл hosts на Android: для чего он нужен и как его найти?

    Файлы hosts присутствуют по умолчанию не только в Windows, но и в других операционных системах, в том числе и на платформе Android. Они играют довольно важную роль в работе системы, поэтому стоит знать, в чём их предназначение и какие изменения в работе происходят при помощи внесения правок в этот системный параметр.

    Редактировать файл нужно осторожно, чтобы не задеть важные системные параметры

    Читайте также:  Модификация андроид для чего

    Предназначение хост-файлов

    На платформе Андроид параметры hosts отвечают за доступ к интернету: хранят базу данных сайтов и IP-адреса. Иногда пользователи не могут просмотреть определённую страницу или скачать программу — в большинстве случаев это напрямую связано с конфигурацией этого файла. В таких случаях нужно очистить его, чтобы получить доступ к веб-странице.

    Сохранность и функционирование hosts крайне необходимо для защиты от вирусов, которые пытаются проникнуть на ваш смартфон, планшет или другое оборудование на Android при любом удобном случае. Если определённый «вредитель» сможет изменить этот документ, то получит контроль над устройством, что крайне нежелательно для сохранности данных и работы оборудования. Например, он изменит содержимое, запретив доступ на сайты с антивирусом, и когда вы обнаружите вирус, вы всё равно не сможете провести очистку своего планшета или смартфона.

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

    Давайте рассмотрим, как просмотреть этот файл, проверить его на наличие изменений и очистить, если какая-то программа внесла свои коррективы в его содержимое.

    Где находиться hosts?

    Прежде чем открыть hosts, если вы не делали этого ранее, нужно обладать root-правами на Андроид.

    Чтобы проверить, есть ли они у вас, воспользуйтесь приложением Root Checker следующим образом:

    • Откройте утилиту и в первом же окне запустите проверку Root.
    • Приложение отобразит, есть ли у вас права администратора, при необходимости вы сможете активировать их.

    Теперь, когда у вас есть права, через проводник зайдите в папку системы и просмотрите hosts — сделать это можно при помощи Root Browser или, например, Root Explorer для Android.

    В первой программе это делается так:

    • Зайдите в system, папку etc.
    • Найдите hosts, подтвердите права Суперпользователя.
    • После перед вами появится окно, в котором нужно указать, как отображать файл, затем запустите его как текстовый документ и выберите редактор для внесения изменений.
    • Вы увидите содержимое документа, где по умолчанию вписана одна строка: 127.0.0.1 localhost. Если есть другой текст, который не принадлежит какой-либо из программ, которые вы устанавливали, удалите его.

    Благодаря такой проверке на присутствие стороннего текста вы сразу поймёте, вмешивались ли в него другие приложения, и предотвратите «захват» устройства.

    Утилита Root Explorer для Android позволит одновременно получить права администратора и просмотреть сам файл.

    Чтобы сделать это, выполните такие действия:

    • Откройте проводник и папку системы, далее выберите раздел etc, где будет находиться хост-файл.
    • В папке etc в верхней части окна нажмите на функцию R/W, чтобы активировать права администратора.
    • Теперь находите нужный документ, просматриваете его на наличие строки 127.0.0.1 localhost и присутствие стороннего текста.
    • Вносите правки, если это необходимо, и сохраняете изменения.

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

    Источник

    Оцените статью