¿Cómo habilito los datos móviles solo para aplicaciones seleccionadas en un teléfono rooteado?

Desafortunadamente, mi proveedor cobra 0,10 € por MB de datos, y descubrí por las malas que Android es un acaparador de datos.

Como resultado, mantengo mis datos móviles casi exclusivamente apagados.

¿Hay alguna manera, quizás a través de una aplicación, de permitir que solo algunas aplicaciones usen datos móviles ? Por ejemplo, me gustaría poder usar Whatsapp y Opera Mini, pero deshabilitar todos los demás servicios.

Descubrí que, sin quererlo, las aplicaciones como eBuddy y (especialmente) Google Talk siempre quieren volver a conectarse, incluso cuando no se han ejecutado directamente.

Soy consciente de que a partir de 2.2, Google reforzó la seguridad en las capacidades de la aplicación (especialmente los administradores de tareas y los selectores de pantalla de inicio). Por lo que vale, mi dispositivo está rooteado y ejecuta CyanogenMod7 RC4 (basado en Gingerbread), por lo que esto podría romper la compatibilidad con las aplicaciones anteriores a 2.2.

Respuestas (4)

Como está rooteado, puede usar DroidWall para controlar el acceso a la red por aplicación.

Desde la página del Mercado:

Aplicación front-end para el cortafuegos de Linux de iptables.
Le permite restringir qué aplicaciones pueden acceder a la red.
Esta es la solución perfecta si no tienes un plan de datos ilimitado o simplemente quieres que tu batería dure más.

Disculpa la demora en establecer tu respuesta como aceptada. Leí en las reseñas que DroidWall no siempre funciona a la perfección, así que lo probé durante unos días en mi dispositivo (ZTE Blade) y me complace informar que sí funciona.

Dado que la respuesta actual tiene algunos años y la aplicación que recomienda ya no se actualiza, AFWall+ es otra aplicación de firewall (en realidad, una bifurcación de DroidWall).

Sus características son:

Características

  • Fácil de instalar y simple de usar
  • Gratis y de código abierto
  • Sin publicidad
  • Elige tu idioma preferido
  • Buscar aplicaciones instaladas
  • Recibir una notificación sobre la nueva aplicación instalada
  • Notificación y filtro de paquetes bloqueados
  • Soporte de administrador de dispositivos (proteger AFWall+ de la desinstalación)
  • Fácil de administrar sus reglas con un script personalizado
  • Para cualquier variante (stock) de la versión de Android 2.2 - 4.4.4 (ICS, JellyBean, KitKat)
  • Compatibilidad con IPv4/IPv6
  • Compatibilidad con control de roaming, LAN, VPN, Tether
  • Soporte de Tasker y configuración regional
  • Servicio de registros de cortafuegos
  • Soporte multiusuario (múltiples perfiles)
  • IPtables integrados/Busybox
  • Reglas de exportación e importación (Importar todas las reglas necesita una versión de donación)
  • Opción para evitar fugas de datos durante el arranque (REQUIERE compatibilidad con init.d o S-OFF)
  • Soporta MIPS/x86/ARM

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

Puedes comprar un teléfono inteligente Huawei. En la configuración, vaya a "Gestión de tarifas de datos" y verá esto:

ingrese la descripción de la imagen aquí

Haga clic en "Aplicaciones en red" y verá esto:

ingrese la descripción de la imagen aquí

Puede determinar qué aplicación puede usar datos móviles o wifi.

El lugar real de esta configuración puede depender del modelo de su teléfono inteligente Huawei.

LUNA Yo hice lo mismo. restringió todas las aplicaciones excepto whatsapp pero aún no funciona.

También está NetGuard, que a diferencia de AFWall+, no requiere root.

Google Play: https://play.google.com/store/apps/details?id=eu.faircode.netguard
Sitio web: https://netguard.me/
Código fuente: https://github.com/M66B/NetGuard