Permita que solo aplicaciones específicas usen datos móviles, solo cuando esté en 3G

Uso Tasker para sincronizar cada 30 minutos cuando estoy en 3G. Tengo un plan de datos limitado y las únicas aplicaciones que uso constantemente son el navegador, una aplicación de Twitter (Echofon) y Whatsapp. ¿Hay alguna manera de permitir solo estas aplicaciones cuando están en datos móviles y permitir el acceso a todas en wifi, ya sea con Tasker o de otra manera?

He visto preguntas similares aquí, pero en su mayoría están desactualizadas (antes de ICS) y/o implican restringir el acceso usando DroidWall, que no diferencia wifi y 3G.

¿Desde cuándo Droidwall no diferencia entre Wifi y 3G? Tiene casillas de verificación para ambos. Como Droidwall ya no continúa, es posible que también desee verificar su seguimiento AFWall + (Android Firewall) (aquí las capturas de pantalla muestran claramente la diferencia).
@Izzy Incidentalmente, droidwall fue vendido a Avast.... :\ AFWall+ tiene algunos problemas iniciales...
¡Nunca escuché nada de eso! Eso dejaría a LBE como una opción (cuidado con JellyBean: no instale la aplicación desde la tienda de juegos en JB o se encontrará con un ciclo de arranque; verifique XDA en su lugar. ¿Pre-JB está bien desde Playstore)? Funciona para mí en este contexto (limitando aplicaciones a WiFi).
@Izzy: mi conocimiento de Droidwall se basó en una publicación anterior aquí en Android.SE, gracias por corregirme. Estoy en 4.2 e incluso AFWall+ parece tener problemas según los comentarios en la página de Play Store.
Como escribí, no usé ninguno de ellos todavía, por lo que no puedo hablar sobre los problemas de primera mano. Uso LBE de Play Store, que también ofrece esta característica y funciona bien hasta ahora.

Respuestas (2)

No conozco ninguna forma de restringir una aplicación a la red 3G (a diferencia de 2G/4G), pero hay varias soluciones para restringir las aplicaciones a WiFi o redes móviles (o mantenerlas/permitirlas desde/a ambas). Los ejemplos incluyen DroidWall - Android Firewall 1 (que ya mencionó, pero que está descontinuado), su sucesor AFWall+ 2 , su bifurcación Android Firewall 3 (desaparecido) y, por último, pero no menos importante, LBE Privacy Guard 4 (ya no se actualiza ; vaya aquí para ver la versión en inglés de "hermano mayor"). Como muestran las capturas de pantalla a continuación, los cuatro admiten configuraciones separadas por aplicación para WiFi y datos móviles, respectivamente.

pareddroide AFPared+

Cortafuegos de Android LBE

Como dicen los comentarios, algunos de ellos pueden tener problemas (por ejemplo, no instale LBE desde la tienda de juegos si su dispositivo ejecuta Android 4.1 o superior, ya que esto lo dejará con un bucle de arranque; consulte este hilo de XDA en su lugar). Pero uno de ellos debería servirte, espero.

Confirmado. Mis datos internos (de mis listas de aplicaciones en IzzyOnDroid ) lo vieron por última vez el 28 de agosto de 2014, por lo que al menos desapareció desde octubre. No puedo hacer nada al respecto, lo siento: no aparece en F-Droid ni en el repositorio de "Aplicaciones" en Aptoide. ¡Gracias por señalarlo!
Hmm, parece que LBE también podría haberse ido.
@Seth No realmente. Lamentablemente, la versión internacional "Lite" es (no la use en JB+ o tendrá un bucle de arranque). El megapaquete chino inflado todavía está disponible, internacionalizado por nuestros amigos de XDA. Ver aquí para el Inglés.
Una excelente alternativa de aplicación de firewall para usuarios no rooteados es github.com/M66B/NetGuard , es de código abierto y está bien mantenida y ha existido por un tiempo, también la uso, puede encontrarla en Android Playstore play.google. com/store/apps/details?id=eu.faircode.netguard

Puede establecer permisos (Permitidos todos/Solo Wi-Fi/Bloqueados todos) por aplicación con LostNet Firewall: https://play.google.com/store/apps/details?id=com.lostnet.fw.free

Lea la documentación sobre la autopromoción en el Centro de ayuda .