Как отредактировать файл hosts андроид

Как отредактировать файл hosts андроид

Новые темы необходимо создавать только в корневом разделе! В дальнейшем они будут обработаны модераторами.

Если Вы выложили новую версию программы, пожалуйста, сообщите об этом модератору нажав на вашем сообщении кнопку «Жалоба».

Последнее обновление программы в шапке: 13.06.2014

Для функционирования программы необходимы права root пользователя.

Краткое описание:
Редактирует файл Hosts.

Описание:
** FOR ROOTED DEVICES ONLY ***
Hosts manager focus assisting developers peaceful to cgange their /etc/hosts (/system/etc/hosts) record easily.
This could be really useful if we need to exam your app on a specific server around a IP.
Apps carrying base entrance are vicious and their sources should be available.
This app is 100% giveaway and a source formula is accessible on GitHub!
FEATURES:
* Best Hosts Editor app on a Play Store
* Blazing fast
* Holo theme
* Android 2.2 and above
* Free and Open Source!
* Support symlinks
* No ads
* Compatible IPv6

Требуется Android: 2.2 и выше
Русский интерфейс: Нет

Версия 1.2 Hosts_Editor_v1.2.apk ( 1.08 МБ )

версия: 1.0 com.nilhcem.hostseditor-1.apk ( 1.04 МБ )

версия: 1.0(rus by SonyFan23) Hosts_Editor_Rus_v1.0.apk ( 1.03 МБ )

Сообщение отредактировал iMiKED — 03.05.20, 07:38

КАК ПОЛЬЗОВАТЬСЯ ПРОГРАММОЙ

1. Открываем прогу и смотрим на все сторочки, она должа быть одна. (если ни одной, то это тоже норм)

2. Если строчек больше, то удаляем все. (кроме [127.0.0.1 localhost], если он есть.)

Источник

Как редактировать файл ‘etc / hosts’ в нерутированном телефоне?

Я использую LineageOS 14.1 и не хочу и не нужно рутировать его. Как я могу перемонтировать /system RW и редактировать /system/etc/hosts ?

Все ответы в разделе « Как редактировать файл« etc / hosts »? » Ожидают рутированного телефона.

Если я что-то пропустил, это невозможно. Без корневого доступа модифицировать может только механизм перепрошивки обновления (через рекавери или OTA) /system . Чтобы быть принятым, такой архив обновлений должен быть подписан тем же ключом, что и ПЗУ, что может сделать только разработчик ПЗУ (здесь: команда LOS).

Там может быть способ через пользовательское восстановление, которое позволяет редактировать все файловые системы напрямую (см. Например, twrp ). Но, не зная, какое это устройство, нельзя сказать, существует ли соответствующее восстановление (вы можете проверить это в разделе « Устройства » на их веб-сайте для официальных изображений и найти XDA для неофициальных ). Кроме того, это либо рутирование устройства, либо не редактирование какого-либо файла внутри /system .

Можно использовать профиль VPN *, чтобы повлиять на разрешение имени хоста. В Play Store теперь есть несколько приложений, которые предоставляют удобный способ сделать это, например, Hosts Go . Обратите внимание, что, поскольку этот метод требует использования профиля VPN, вы не сможете использовать реальный VPN в сочетании с этим методом.

На телефоне без рутирования вы не можете редактировать hosts файл, но можно использовать приложения VPN, такие как Virtual Hosts или Personal DNS Filter (оба с открытым исходным кодом, я не связан ни с одним из них), которые перехватывают трафик DNS и ищут пользовательский hosts файл раньше. выполнение запросов к настроенному вышестоящему DNS-серверу.

Читайте также:  Сфотографировать qr код андроид как

Или, если загрузчик разблокирован, редактирование hosts файла возможно через пользовательское восстановление.

Предупреждение: это будет работать только в том случае, если ADB сможет получить root-доступ, что не относится к большинству ПЗУ. Работает в LineageOS 14.1.

Требования:

  • Developer options включен в телефоне
  • adb установлен в компьютер

Примените следующие настройки в Developer options :

  • Root access -> ADB only
  • Android debugging -> вкл

Подключите телефон к компьютеру. Предоставьте разрешение на ваш телефон, если спросят. На компьютере запустите терминал и запустите

Предоставьте разрешение на вашем телефоне. Перемонтировать с

Источник

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Источник

    Файл hosts на Android

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

    Когда браузер открывает сайт, содержимое страницы передаётся с сервера. Браузеру нужно знать IP-адрес сервера, чтобы с ним связаться. Как браузер узнаёт IP, зная только домен? Для этого существует система доменных имён (DNS), принцип работы которой описан в нашей статье Что такое DNS простыми словами.

    Можно сделать так, чтобы браузер отправлял запросы не на тот IP-адрес, который ему сообщит DNS, а на любой другой. Именно для этого и существует файл hosts. Это обычный текстовый документ с простым синтаксисом:

    Каждая строка в файле — это один IP-адрес и один или несколько доменов. Домены будут открываться с того IP, который указан в начале строки. Если указать IP-адрес 127.0.0.1, то доступ к сайту будет заблокирован. Обратите внимание на то, что домен и его поддомены — это разные сайты и их нужно прописывать отдельно.

    Читайте также:  Как найти файл apk андроид

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

    Где находится файл hosts на Андроид

    Путь к файлу hosts в Android: system/etc/hosts .

    Чтобы отредактировать файл hosts в Android:

    Подтвердите права Суперпользователя:

    Откройте папку «system» в корневой директории:

    Откройте папку «etc»:

    Откройте файл «hosts»:

    Отредактируйте файл и сохраните изменения:

    Если вы заблокировали сайт, проверьте его работу в браузере. Если данные были указаны и сохранены корректно, сайт не откроется:

    Интерфейс разных файловых менеджеров отличается, но порядок действий совпадает. Если вам не удаётся сохранить файл после редактирования, воспользуйтесь другим текстовым редактором, например Root Browser.

    Источник

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

    Файла 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 в автоматическом режиме:

    Источник

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