Запрет доступа в интернет для приложения на Android

Способ 1: Сторонние приложения

Наиболее простым методом решения озвученной в заголовке статьи задачи является использование специализированных приложений – файерволов (брандмауэров), в обилии представленных в Google Play Маркете. Большинство из них имеют общий недостаток в виде платного распространения и/или требуют наличия Root-прав на мобильном устройстве. Но есть и те, что позволяют запретить доступ к интернету без особых усилий и денежных трат, их и рассмотрим далее.

Читайте также: Как получить Рут-права на смартфоне с Андроид

Вариант 1: Karma Firewall

Карма Файервол – это продвинутый брандмауэр, который позволяет блокировать интернет-трафик для определенных приложений.

Скачать Karma Firewall из Google Play Маркет

  1. Воспользовавшись представленной выше ссылкой, откройте страницу программы в магазине Гугл, установите ее на свой смартфон и запустите.
  2. Установка и запуск приложения Karma Firewall из Google Play Маркета на Android

  3. Дождитесь, пока завершится «Загрузка списка приложений» и его построение.
  4. Построение списка приложений в Karma Firewall на Android

  5. Затем в главном окне Карма Файервол отыщите то приложение или приложения, для которых требуется запретить доступ в интернет. Тапните по расположенной напротив наименования зеленой кнопке, чтобы она стала красной.

    Отметить приложение для блокировки доступа к интернету в Karma Firewall на Android

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

  6. Отметить еще одно приложение для блокировки доступа к интернету в Karma Firewall на Android

  7. Включите брандмауэр, коснувшись значка с изображением красного ключа на верхней панели.

    Включить блокировку доступа к интернету в Karma Firewall на Android

    Подтвердите свое решение «Включить брандмауэр», нажав «ОК» в первом всплывающем окне,

    Включить брандмауэр для блокировки доступа к интернету в Karma Firewall на Android

    а затем и во втором – «Запрос на подключение». Karma Firewall после этого подключится к собственному VPN, что и позволит ему закрыть доступ в интернет для выбранных приложений.

    Разрешить активацию VPN для блокировки доступа к интернету в Karma Firewall на Android

    Значок с изображением ключа при этом станет зеленым.

    Успешное включение блокировки доступа к интернету в Karma Firewall на Android

  8. Чтобы проверить работоспособность функции, достаточно запустить программу, для которой был установлен запрет – она не сможет подключиться к интернету.

    Результат успешной блокировки доступа к интернету в Karma Firewall на Android

    Если заданное ограничение потребуется снять, запустите Карма Файервол и исключите приложение из списка или полностью «Отключите брандмауэр».

  9. Снятие блокировки доступа к интернету в Karma Firewall на Android

    На смартфоне с «чистым» Android без Root-доступа Karma Firewall показал себя достаточно хорошо – доступ в интернет для выбранных приложений был полностью заблокирован. При этом если та или иная программа использует в своей работе VPN (например, анонимный браузер или клиент поисковой сети), блокировка, скорее всего, не сработает.

Вариант 2: NetGuard

НетГуард — еще один популярный файервол от сторонних разработчиков, который, как и рассмотренный выше, не требует наличия прав Суперпользователя на мобильном устройстве. Для решения нашей задачи с его помощью выполните следующее:

Скачать NetGuard из Google Play Маркета

  1. Установите приложение и откройте его.
  2. Установка и запуск приложения NetGuard из Google Play Маркета на Android

  3. Ознакомьтесь с условиями политики конфиденциальности, а затем тапните «Я согласен».
  4. Принять условия политики конфиденциальности NetGuard на Android

  5. Далее прочитайте все уведомления в главном окне НетГуард и закройте их, нажав напротив каждого по кнопке «ОК».
  6. Закрыть все окна с уведомлениями в приложении NetGuard на Android

  7. Отыщите в списке приложение, для которого требуется запретить доступ в интернет, и, на свое усмотрение, отключите только Wi-Fi или мобильный интернет либо оба варианта доступа в сеть, коснувшись соответствующих значков, чтобы они изменили свой цвет с зеленого на оранжевый.
  8. Блокировка доступа в интернет для выбранного приложения с помощью NetGuard на Android

  9. Разверните список дополнительных опций и, если потребуется, предоставьте необходимые разрешения.
  10. Дополнительные разрешения для приложения в NetGuard на Android

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

    Активация блокировки доступа в интернет для приложения в NetGuard на Android

    Как и Karma Firewall, NetGuard обеспечивает блокировку интернет-соединения путем создания локального VPN. Разрешите ему сделать это, тапнув «ОК» во всплывающем окне,

    Разрешение на использование VPN для блокировки доступа в интернет приложению в NetGuard на Android

    затем еще раз «ОК» в окне с «Запросом на подключение».

  12. Включение VPN для блокировки доступа в интернет приложению в NetGuard на Android

  13. Для нормальной работы брандмауэра необходимо отключить экономию заряда аккумулятора: сначала нажмите «ОК» в уведомлении,

    Переход к настройке разрешений экономии заряда для NetGuard на Android

    далее, оказавшись в системных настройках, разверните список «Не экономят заряд»

    Открыть список всех приложений для настройки NetGuard на Android

    и выберите «Все приложения».

    Показать все приложения для настройки NetGuard на Android

    Отыщите в списке NetGuard и коснитесь этого наименования,

    Выбор NetGuard для его правильной настройки на Android

    после чего установите маркер напротив пункта «Не экономить» и нажмите «Готово».

  14. Разрешить не экономить заряд батареи приложению NetGuard на Android

  15. С этого момента доступ к интернету для выбранного приложения будет заблокирован. Сам же НетГуард работает в фоне и отображается в строке состояния и панели с уведомлениями.

    Активная блокировка доступа в интернет с помощью NetGuard на Android

    Там же указываются правила – количество разрешений и запретов на доступ к сети.

  16. Правила блокировки доступа в интернет в приложении NetGuard на Android

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

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

    Читайте также: Приложения-брандмауэры для Андроид

Способ 2: Системные настройки

Андроид в своем изначальном виде не позволяет запрещать выход в интернет для отдельных приложений — это можно сделать только для системы в целом. Однако большинство сторонних производителей мобильных устройств наделяют свои фирменные оболочки возможностью более детальной настройки разрешений, она же присутствует во многих кастомных прошивках (в том числе AOSP). На «чистом» Android можно запретить исключительно фоновую передачу данных.

То, как отключить интернет (и мобильный, и Wi-Fi) для всех приложений и ОС в целом, мы рассматривать не будем ввиду простоты и очевидности задачи. Но если вы не знаете, как это сделать, ознакомьтесь с представленной по ссылке ниже статьей и выполните действия, противоположные рассмотренным в ней.

Полное отключение интернета на Android

Подробнее: Как включить интернет на Андроид-девайсе

Вариант 1: «Чистый» Android

Для ограничения фоновой активности приложения на смартфоне с «чистой», не измененной сторонними производителями оболочкой операционной системы, выполните следующее:

  1. Откройте «Настройки» Андроид и тапните по пункту «Приложения и уведомления».
  2. Открыть раздел Приложения и уведомления в настройках ОС Android

  3. Далее нажмите «Показать все приложения».
  4. Показать все установленные приложения в настройках ОС Android

  5. В списке установленных программ найдите ту, для которой необходимо запретить фоновую передачу данных, и коснитесь ее наименования.
  6. Найти приложение для блокировки доступа в интернет в настройках ОС Android

  7. Перейдите к разделу «Мобильный Интернет и Wi-Fi» (на Android 10) или «Передача данных» (Android 9).
  8. Перейти к параметрам мобильного интернета и Wi-Fi в настройках ОС Android

  9. Деактивируйте переключатель, расположенный напротив пункта «Фоновый режим».
  10. Отключить фоновый режим для блокировки доступа в интернет приложению в настройках ОС Android

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

Вариант 2: Оболочки сторонних производителей


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

Примечание: В качестве примера далее используется смартфон Xiaomi с Android 9 Pie и фирменной оболочкой MIUI 11. На устройствах других производителей порядок расположения некоторых пунктов и их названия могут в определенной степени отличаться. Эта разница не принципиальна, поэтому при выполнении действий просто ищите похожие по смыслу и логике элементы.

  1. Запустив «Настройки» мобильной ОС перейдите к разделу «Приложения» (или аналогичному ему, в зависимости от версии Андроид).
  2. Перейти к разделу приложения на смартфоне Xiaomi с ОС Android

  3. Далее откройте подраздел «Все приложения».
  4. Открыть список всех приложений на смартфоне Xiaomi с ОС Android

  5. Среди установленных программ найдите ту, для которой необходимо запретить доступ в интернет, и коснитесь ее наименования для перехода к параметрам.
  6. Выбрать приложение для блокировки доступа к интернету на смартфоне Xiaomi с ОС Android

  7. Пролистайте список представленных в открывшемся разделе опций немного вниз и тапните по пункту «Сетевые подключения» (или близкому по смыслу названию в других оболочках ОС).
  8. Перейти к параметрам сетевых соединений на смартфоне Xiaomi с ОС Android

  9. В открывшемся окне выберите (или, в зависимости от версии оболочки, наоборот, отмените выбор) тип соединения, доступ к которому требуется запретить (обычно в списке представлены Wi-Fi и 3G/4G/LTE, а иногда и некоторые дополнительные опции, например, 2G или вторая SIM-карта, если таковая поддерживается). В нашем примере, чтобы полностью отключить связь с сетью для приложения, необходимо снять отметки напротив всех доступных пунктов и подтвердить свои намерения нажатием «ОК», после чего функция передачи данных будет деактивирована.
  10. Блокировка доступа к интернету для приложения на смартфоне Xiaomi с ОС Android

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

Автор статьи Виталий Каиров Вам помогли мои советы?
Получить ответ на Email
Уведомить о

5 ответов
По рейтингу
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Валерий
3 ноября 2020 23:35

Д.вечер-день! Пример Сяоми…Но кроме основных приложений есть системные, которые тоже, а может и более тратят трафик в фоне..Что с этим?
С уважением, Валерий

Анатолий
13 июля 2022 23:43

Спасибо за статью! Помог пункт про отключение фонового режима. Замучало выскакивать уведомление об обновлении системы с андроид 8 на андроид 9, а он мне не нужен. Пока что тестирую, надеюсь больше не выскочит это уведомление.

Аноним
19 декабря 2022 15:51

Статья ни о чем! Можно все отключить?

Игорь К.
20 декабря 2022 10:36
Ответить на  Аноним

Статья не «ни о чем», а о том, что указано в её заголовке, и все предложенные в материале способы работают так, как описано. Таким образом, непонятен ваш посыл… если что то не получается, опишите проблему конкретно и полностью, попробуем помочь. Касаемо «можно всё отключить?» если вы о доступе всех без исключения приложений на девайсе к сети, то, конечно, можно — деактивируйте мобильный интернет и Wi-Fi-модуль для устройства в целом и по результату получите такой эффект.

Подробнее: Отключение интернета на смартфоне с Android

Рус
5 октября 2023 14:04
Ответить на  Игорь К.

Способ с сяоми работает с сяоми…. с самсунгом не работает, так как нет в самсунге такой опции

Рекомендуем: