Sin rootear su dispositivo, no tendrá muchas opciones: puede deshabilitar la red cuando la aplicación se ejecuta en primer plano, como sugirió LinX64 , o "hibernar" (suspenderla) cuando pasa a segundo plano (no se usa activamente), como lo sugirió Dalvik . Por supuesto, podría combinar los dos, lo que debería evitar efectivamente que esa aplicación acceda a la red. Pero aún con el costo de bajar toda su conexión de red tan pronto como quiera usar esa aplicación.
Con el acceso raíz , las cosas se ven diferentes: hay aplicaciones disponibles que se ocupan de los permisos de otras aplicaciones , lo que le permite revocar algunas de ellas después de haber instalado esa aplicación. De esa forma, podría, por ejemplo, revocar el permiso para acceder a datos móviles y / o WiFi solo desde esa aplicación : su conexión de red no se vería afectada en absoluto (por lo que las verificaciones de antecedentes para el correo y las actualizaciones en WhatsApp / Viber / Skype / SE-App lo harían seguir trabajando), mientras que a la aplicación en cuestión se le diría "actualmente no hay una red disponible" (falsificando una "red inactiva" solo para esa aplicación ).
Actualizar:
Mientras tanto, hay firewalls de Internet disponibles que también funcionan en dispositivos no rooteados. Simeon ya mencionó Mobiwol , pero una opción mucho mejor es NetGuard , disponible en F-Droid y en Playstore . La disponibilidad en F-Droid ya indica que es de código abierto (casi imprescindible en el sector de la seguridad), y es gratis. Esto es hasta la versión 2.44 (agregada el 2016-08-06). Las versiones posteriores de Playstore tienen dependencias no libres, por lo que la aplicación ya no se actualiza en el repositorio "oficial" de F-Droid, y probablemente no lo será . Sin embargo, aún puede obtener versiones actualizadas a través de mi repositorio compatible con F-Droid .
NetGuard (Fuente: Google Play ; haga clic en las imágenes para ver las variantes más grandes)
Como puede ver en la primera captura de pantalla, si le da un control muy granular:
- Generalmente prohíbe el acceso de una aplicación a WiFi o datos móviles
- Permitir el acceso de una aplicación a WiFi o datos móviles solo cuando la pantalla está encendida
- Independientemente de la configuración anterior, evite que acceda a datos móviles cuando esté en roaming
Es, con mucho, la aplicación mejor calificada en esta sección, y aunque no la he probado yo mismo, diría que es la que recomiendo si su dispositivo no está rooteado. Actualización: tenga en cuenta que las versiones recientes de Netguard incluyen Google Ads y Firebase Analytics, dos cosas que, en mi humilde opinión, no tienen nada que hacer en una aplicación de firewall (o cualquier otra seguridad), que probablemente sea la razón por la que ya no se actualiza en F-Droid repositorio oficial (todavía disponible en el mío con las advertencias apropiadas).
Con acceso de root disponible, el candidato más probable es AFWall +:
AFWall + (fuente: Google Play ; haga clic en las imágenes para ver las variantes más grandes)
Al igual que NetGuard, esta aplicación es de código abierto (disponible en F-Droid y en Google Play ) y permite controlar el acceso a Internet por WiFi y datos móviles por separado. Pero aunque es más poderoso en algunos aspectos, parece carecer de las características de NetGuard de "pantalla encendida" y control de roaming (o eso no lo vi).