Я использую Tasker для синхронизации каждые 30 минут, когда на 3G. У меня ограниченный тариф на передачу данных, и единственные приложения, которые я постоянно использую, это браузер, приложение Twitter (Echofon) и Whatsapp. Есть ли способ разрешить только эти приложения, когда на сотовых данных, и разрешить доступ ко всем по Wi-Fi, с помощью Tasker или иным образом?
Я видел подобные вопросы здесь, но они в основном устарели (до ICS) и / или связаны с ограничением доступа с помощью DroidWall, который не различает Wi-Fi и 3G.
Ответы:
Я не знаю ни одного способа ограничить приложение сетью 3G (в отличие от 2G / 4G), но есть несколько решений, чтобы ограничить приложения либо WiFi, либо мобильными сетями (или оставить / разрешить их / для обоих). Примеры включают DroidWall - Android Firewall 1 (о котором вы уже упоминали, но который больше не поддерживается ), его преемник AFWall + 2 ,
его форк Android Firewall 3 (ушел)и - что не менееважно-LBE Privacy Guard4(больше не обновляется) ; иди сюда, потому что это версия "старшего брата" на английском). Как показано на скриншотах ниже, все четыре поддерживают отдельные настройки для приложения для WiFi и мобильной передачи данных соответственно.Как говорится в комментариях, у некоторых из них могут быть проблемы (например, не устанавливайте LBE из PlayStore, если ваше устройство работает под управлением Android 4.1 или выше, так как это оставит вас с циклом загрузки - вместо этого проверьте этот поток XDA ). Но один из них должен сделать для вас, я надеюсь.
источник
Вы можете установить разрешения (Разрешено все / Только Wi-Fi / Заблокировано все) для каждого приложения с помощью брандмауэра LostNet: https://play.google.com/store/apps/details?id=com.lostnet.fw.free
источник