Как включить мобильные данные только для избранных приложений на рутированном телефоне?

19

К сожалению, мой оператор платит 0,10 евро за МБ данных - и я выяснил, насколько сложным для Android является захват данных.

В результате я почти полностью отключил мобильные данные.

Есть ли способ, возможно, через приложение, разрешить только некоторым приложениям использовать мобильные данные ? Например, я хотел бы иметь возможность использовать Whatsapp и Opera Mini, но отключить все остальные службы.

Я обнаружил, что, не желая этого, приложения, такие как eBuddy и (особенно) Google Talk, всегда хотят повторно подключиться, даже если они не были запущены напрямую.

Мне известно, что начиная с версии 2.2 Google усилил защиту возможностей приложений (особенно диспетчеров задач и селекторов главного экрана). Что бы это ни стоило, мое устройство рутовано и работает на CyanogenMod7 RC4 (на основе Gingerbread), так что это может нарушить совместимость с приложениями до 2.2.

Красный и белый
источник

Ответы:

10

Получив root , вы можете использовать DroidWall для управления доступом к сети для каждого приложения.

Со страницы Маркет:

Фронтальное приложение для брандмауэра iptables Linux.
Позволяет ограничить доступ приложений к сети.
Это идеальное решение, если у вас нет безлимитного тарифного плана или вы просто хотите, чтобы ваша батарея работала дольше.

FoleyIsGood
источник
Извиняюсь за задержку в определении вашего ответа как принятого. Я прочитал из обзоров, что DroidWall не всегда работает безупречно, поэтому я попробовал его в течение нескольких дней на своем устройстве (ZTE Blade), и я рад сообщить, что это работает.
Redandwhite
1

Поскольку текущему ответу уже несколько лет, а приложение, которое он рекомендует, больше не обновляется, AFWall + - это еще одно приложение брандмауэра (на самом деле ответвление от DroidWall).

Его особенности:

Характеристики

  • Простота в установке и использовании
  • Бесплатный и открытый исходный код
  • Нет рекламы
  • Выберите предпочитаемый язык
  • Поиск установленных приложений
  • Получить уведомление о новом установленном приложении
  • Уведомление и фильтр заблокированных пакетов
  • Поддержка администратора устройства (защита AFWall + от удаления)
  • Легко управлять вашими правилами с помощью собственного скрипта
  • Для любого (стокового) варианта Android версии 2.2 - 4.4.4 (ICS, JellyBean, KitKat)
  • Поддержка Ipv4 / Ipv6
  • Поддержка LAN-, VPN-, Tether-, Roaming-Control
  • Поддержка Tasker и Locale
  • Служба Firewall Logs
  • Поддержка нескольких пользователей (несколько профилей)
  • Встроенные Iptables / Busybox
  • Правила экспорта и импорта (необходимо импортировать все правила для импорта)
  • Возможность предотвратить утечку данных во время загрузки (ТРЕБУЕТ поддержку init.d или S-OFF)
  • Поддерживает MIPS / x86 / ARM

https://github.com/ukanth/afwall/

Samsung
источник
0

Вы можете купить смартфон Huawei. В настройках перейдите к «Управление тарифами данных», тогда вы увидите это:

введите описание изображения здесь

Нажмите на «Сетевые приложения», и вы увидите это:

введите описание изображения здесь

Вы можете определить, какое приложение может использовать мобильные данные или Wi-Fi.

Фактическое расположение этого параметра может зависеть от модели вашего смартфона Huawei.

ЛУНА
источник
Луна Я сделал то же самое. ограничены все приложения, кроме WhatsApp, но по-прежнему не работает.
Шахрух Асгар