- Зачем нужен файл hosts на Android и как его изменить
- Что такое Hosts и зачем он нужен?
- Расположение файла
- Синтаксис файла Hosts в Android
- Как блокируют рекламу в файле Hosts
- Файл hosts на Android
- Где находится файл hosts на Андроид
- How to modify the hosts file on your Android device
- The non-root method
- The root method
- Ok, that’s all good but what can I actually do by modifying my hosts file?
- Где находится файл hosts в Android-устройстве и как его открыть?
Зачем нужен файл hosts на Android и как его изменить
Файл hosts имеет важное значение как для персональных компьютеров, работающих под управлением операционных систем Windows или Linux, так и для смартфонов на базе Android. Зачастую он изменяется сторонними программами и вирусами, в результате чего у пользователя появляются рекламные баннеры, блокируется доступ к определенным сайтам. Некоторые программы, например, Adblock, могут намеренно вносить свои коррективы в этот файл, чтобы лишний раз оградить вас от рекламы.
Как видите, роль этого файла зависит от содержимого, которое в нем прописано. В этой статье мы вам расскажем, как изменять информацию в hosts, зачем это делается и как с помощью него блокировать рекламу.
Из статьи вы узнаете
Что такое Hosts и зачем он нужен?
Файл hosts — это текстовый документ, у которого нет расширения, однако открыть его можно через блокнот. В нем содержатся все доменные имена и адреса, к которым необходимо разрешить доступ или, например, запретить, перенаправить на другой IP-адрес.
При осуществлении серфинга в интернете, ваш браузер сначала обращается к так называемым DNS-серверам сайта, которые и отвечают ему, где расположены данные этого ресурса, после чего происходит автоматическая переадресация. Однако не всегда этот путь идет по прямой. Вот здесь как раз таки в роли проводника и выступает файл hosts. Если в нем прописаны какие-либо правила переадресации или запрета, то ваш браузер берет информацию из него и заходит именно на тот IP-адрес или ресурс, который в нем прописан.
Случались ли у вас ситуации, когда вы не могли зайти на сайт одноклассников, Вконтакте, Сбербанка? А после сброса всех настроек чудесным образом все работало, не так ли? Дело в том, что как раз таки в этом файле и были прописаны правила, которые блокировали к нему доступ или переадресовывали на сторонний ресурс.
Многие пользователи вносят коррективы в hosts, чтобы заблокировать навязчивую рекламу в своем смартфоне. Да, по умолчанию такой опции нет, но во многих случаях можно попытаться внести некоторые изменения, чтобы полностью или частично от нее избавиться, особенно, если она появляется в приложениях внезапно и постоянно.
Расположение файла
Если вам необходимо отредактировать содержимое этого файла, можно проследовать по пути, который описан ниже. Только учтите, что для просмотра этих папок у вас должны присутствовать права root, иначе вы не получите доступ к hosts.
- Загрузите на свой Android любой файловый менеджер, например, подойдет ES Проводник;
Во всех версиях 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, то доступ к сайту будет заблокирован. Обратите внимание на то, что домен и его поддомены — это разные сайты и их нужно прописывать отдельно.
Файл hosts на Андроид могут использовать как полезные программы, так и вредоносные. Полезным программам он нужен для блокировки рекламы и вредных сайтов. Вредоносное ПО может вносить изменения в файл для подмены реального IP-адреса сайта на адрес сервера с фишинговым сайтом, чтобы перехватить ваши персональные данные: почту, логины, пароли и данные карт. Навязчивая реклама тоже может появляться из-за изменений в hosts.
Где находится файл hosts на Андроид
Путь к файлу hosts в Android: system/etc/hosts .
Чтобы отредактировать файл hosts в Android:
Подтвердите права Суперпользователя:
Откройте папку «system» в корневой директории:
Откройте папку «etc»:
Откройте файл «hosts»:
Отредактируйте файл и сохраните изменения:
Если вы заблокировали сайт, проверьте его работу в браузере. Если данные были указаны и сохранены корректно, сайт не откроется:
Интерфейс разных файловых менеджеров отличается, но порядок действий совпадает. Если вам не удаётся сохранить файл после редактирования, воспользуйтесь другим текстовым редактором, например Root Browser.
Источник
How to modify the hosts file on your Android device
Editing your hosts file (the file that maps hostnames to IP addresses, for those of you who were previously unaware), is useful for everything from controlling access to websites and network traffic to just mapping addresses to names. Whether you’re a developer looking to make some DNS tweaks or just a concerned parent looking to block certain sites from their kids, hosts file modifications have got you covered.
You can go about this process in two ways, depending on whether or not your Android device of choosing is rooted. While the process isn’t exactly rocket science on a non-rooted device either, it’s definitely more straightforward on devices that have been rooted.
The non-root method
For this method, you will require a computer with the Android Debug Bridge (or ADB) installed on it. If you don’t already have ADB, you can grab it from Google’s developer resource page. Install ADB, and then run a command prompt in ADB’s installation directory.
Connect your device to your computer via USB (make sure you’ve already enabled USB debugging in the developer settings). Run the command
adb devices
to ensure your device is connected, and that ADB is reading and interacting with your device appropriately.
Download your hosts file from your device by issuing the command
adb pull /system/etc/hosts F:\hosts
(replace F:\ with the directory you wish to copy your hosts file to)
This will copy your hosts file to your computer, to allow you to edit it in Notepad.
Now, simply navigate to the directory which you copied the hosts file to, and edit away! Remember, once you’re done you need to push the file back to your device. Issue the command:
adb push F:\hosts /system/etc/
(Again, replace F:\ with the directory where you’re storing your hosts file)
and you’re good to go.
The root method
This method is nowhere near as lengthy and should take you less than 5 minutes, even if you’re a slow tapper.
Open your file manager of choice (we recommend a file manager like Solid Explorer, as it allows for easy adjustments and modifications to read and write permissions.
Navigate to the /system/etc directory.
Locate the hosts file in this directory and long-press it to open the «Properties» menu.
Select the «Change» option in the permissions section.
Select «Group» under write permissions. You should now have sufficient permissions to modify and overwrite the hosts file.
Reboot your device and navigate to the hosts file again using your file manager. Select it, press «More» and tap the «Open» option. (You will need a text editor with Superuser access, like TurboEditor.
Make any changes you wish, save the file and you’re set!
Ok, that’s all good but what can I actually do by modifying my hosts file?
A whole host of interesting things (excuse the pun). Everything from speeding up lookups for specific servers with static IPs by adding a custom host to restricting certain servers from sending info to and from your phone – hosts file modifications have it all. There are more specific guides on modifying your hosts file for specific purposes all over the web – this is a fairly universal element across operating systems so there’s no lack of available aid.
What do you guys think? Will you be modding your hosts file, and if so, why? Let us know in the comments, or tell us your thoughts over in our forums.
We may earn a commission for purchases using our links. Learn more.
Источник
Где находится файл hosts в Android-устройстве и как его открыть?
Вы наверняка знаете о том, что файл hosts имеется на операционной системе Windows. Есть он и на операционной системе Android, где является важнейшей составляющей при доступе в сеть интернет. Некоторые приложения используют файл и редактируют в нем параметры, в результате чего могут возникать проблемы с доступ к некоторым ресурсам. Пользователь может самостоятельно найти и даже отредактировать файл hosts, правда, при условии, что на устройстве установлены рут-права.
О том, как узнать, есть ли рут-права на смартфоне или планшете, наш сайт уже рассказывал. Если рут-прав нет, установите их. Как это сделать, вы можете узнать на всем известном форуме 4pda.ru — найдите на нем тему с прошивками для своего гаджета.
Далее понадобится проводник. Мы используем ES Проводник. При первом запуске необходимо будет подтвердить рут-доступ для этого приложения. Далее заходим в «Устройство» и выбираем папку System.
Здесь нажимаем на папку etc.
Находим файл hosts и тапаем по нему.
Выберите программу, в которой файл должен быть открыт. Например, ES Редактор.
Файл hosts открылся.
Вы можете редактировать его, нажав на карандашик.
Только помните, что делать это нужно очень осторожно. Один неправильный или лишний символ может привести к серьезным проблемам.
Друзья! Если наш сайт помог вам или просто понравился, вы можете помочь нам развиваться и двигаться дальше. Для этого можно:
- Оставить комментарий к статье.
Источник