Блокировка приложений для передачи данных только по Wi-Fi

Поэтому я перешел на многоуровневый тарифный план. Есть ли способ заблокировать определенные приложения от использования 3g/4g и вместо этого использовать только подключенный Wi-Fi.

Ответы (2)

Предполагая, что у вас есть Android 4.0 или выше, вы можете сделать следующее:

  1. Перейдите в « Настройки» → «Использование данных ».
  2. Активируйте ограничение, отметив флажок и переместив красную и оранжевую полосы для «Деактивация» и «Предупреждение» (подсказка: вы можете установить их воображаемо высокими, чтобы не иметь никакого эффекта, но они должны быть включены)
  3. Теперь прокрутите список под графиком и коснитесь приложений, которые вы хотите ограничить. По окончании их соотв. страницы, вы найдете еще один флажок, чтобы ограничить их фоновые данные — отметьте его.

Ограничить использование данных
Ограничение использования данных

Теперь эти приложения больше не могут использовать мобильные данные без вашего согласия: они будут выполнять только действия, которые вы инициировали сами («данные переднего плана»), без синхронизации в фоновом режиме или других фоновых действий.

(Почти) Независимо от используемой версии Android, но доступен :

Вы можете использовать приложение брандмауэра, такое как, например, DroidWall — брандмауэр Android или его преемник AFWall+ (брандмауэр Android) , чтобы явно разрешать/запрещать приложениям использовать либо мобильные данные, либо Wi-Fi, либо и то, и другое. Возможны белые списки (запретить все, кроме...) или черные списки (разрешить все, кроме...).

DroidWall AFWall+
DroidWall и AFWall+ (источник: Google Play; нажмите на изображение, чтобы увеличить его)

Еще

Стоит попробовать: Брандмауэр NoRoot . Не уверен, работает ли это без рута и как это работает, но это бесплатно, так что терять нечего :)

Брандмауэр без рута
Брандмауэр NoRoot (источник: Google Play; щелкните изображение, чтобы увеличить его)

Различается ли использование данных между Wi-Fi и 3G/4g? То есть я не возражаю против использования большого количества Wi-Fi, но я хочу быть осторожным со счетами за передачу данных.
Именно это он и делает: он заботится только о мобильных данных. Проверьте текст под графиком на первом снимке экрана: Учет использования данных вашего оператора связи может отличаться. -> оператор не имеет ничего общего с WiFi, только с мобильными данными. Кроме того, флажок описан как « Установить лимит мобильных данных », а не как «Wi-Fi». Так что на WiFi это никак не влияет.

Если у вас включен root, вы также можете установить AFWall+ .

Это позволяет добавлять настраиваемые правила iptables для каждого приложения для каждого исходящего подключения.