К сожалению, мой оператор взимает 0,10 евро за МБ данных, и я на собственном горьком опыте убедился, что Android — пожиратель данных.
В результате я почти полностью отключил свои мобильные данные.
Есть ли способ, возможно, через приложение, разрешить только некоторым приложениям использовать мобильные данные ? Например, я хотел бы иметь возможность использовать Whatsapp и Opera Mini, но отключить все остальные службы.
Я обнаружил, что такие приложения, как eBuddy и (особенно) Google Talk, сами того не желая, всегда хотят повторно подключиться, даже если они не запускались напрямую.
Я знаю, что начиная с версии 2.2 Google усилил безопасность возможностей приложений (особенно диспетчеров задач и селекторов домашнего экрана). Что бы это ни стоило, мое устройство имеет root-права и работает под управлением CyanogenMod7 RC4 (на основе Gingerbread), поэтому это может нарушить совместимость с приложениями до версии 2.2.
Поскольку у вас есть права root, вы можете использовать DroidWall для управления доступом к сети для каждого приложения.
Со страницы Маркета:
Интерфейсное приложение для брандмауэра iptables Linux.
Позволяет ограничить доступ приложений к сети.
Это идеальное решение, если у вас нет безлимитного тарифного плана или вы просто хотите, чтобы ваша батарея работала дольше.
Поскольку текущему ответу несколько лет, а приложение, которое он рекомендует, больше не обновляется, AFWall + — это еще одно приложение брандмауэра (фактически ответвление DroidWall).
Его особенности:
Функции
- Простота установки и простота использования
- Бесплатный и с открытым исходным кодом
- Нет рекламы
- Выберите предпочитаемый язык
- Поиск установленных приложений
- Получить уведомление о новом установленном приложении
- Уведомление о заблокированных пакетах и фильтрация
- Поддержка администратора устройства (защита AFWall+ от удаления)
- Легко управлять своими правилами с помощью пользовательского скрипта
- Для любого (стокового) варианта Android версии 2.2 - 4.4.4 (ICS, JellyBean, KitKat)
- Поддержка IPv4/IPv6
- Поддержка LAN-, VPN-, Tether-, Roaming-Control
- Поддержка Tasker и Locale
- Служба журналов брандмауэра
- Многопользовательская (несколько профилей) поддержка
- Встроенные Iptables/Busybox
- Правила экспорта и импорта (для импорта всех правил требуется бесплатная версия)
- Возможность предотвращения утечки данных во время загрузки (ТРЕБУЕТСЯ поддержка init.d или S-OFF)
- Поддерживает MIPS/x86/ARM
Вы можете купить смартфон Huawei. В настройках заходим в "Управление трафиком данных" и видим это:
Нажмите «Сетевые приложения», и вы увидите это:
Вы можете определить, какое приложение может использовать мобильные данные или Wi-Fi.
Фактическое место этой настройки может зависеть от модели вашего смартфона Huawei.
Существует также NetGuard, который, в отличие от AFWall+, не требует рута.
Google Play: https://play.google.com/store/apps/details?id=eu.faircode.netguard
Веб-сайт: https://netguard.me/
Исходный код: https://github.com/M66B/NetGuard
Красный и белый