25 votes

Est-il possible de forcer une application à utiliser les données cellulaires au lieu du WiFi ?

Notre bureau local fournit un WiFi public gratuit pour les téléphones et les tablettes, mais il bloque l'accès de telle sorte que certaines applications (comme WhatsApp) ne peuvent pas se connecter.

Existe-t-il un moyen de configurer Android pour qu'une certaine application (dans ce cas WhatsApp, mais il pourrait s'agir d'autres applications) utilise toujours les données cellulaires même si elle est connectée à un point d'accès WiFi ?

Des points bonus s'il ne le fait que pour un point d'accès spécifique, de sorte que nous pouvons le configurer pour qu'il utilise les données cellulaires au bureau, mais qu'à la maison, il utilise toujours le WiFi.

Actuellement, la seule alternative est soit de laisser le WiFi désactivé (ce qui est beaucoup plus lent et gruge les plafonds de données), soit d'activer et de désactiver constamment le WiFi (ce qui est vraiment très ennuyeux).

(Solutions gratuites ou payantes appréciées. J'utilise Android 4.3. Préférerait des solutions qui ne nécessitent pas de Root, mais si c'est le seul moyen, alors qu'il en soit ainsi).

2voto

Kyle Sherman Points 11

Oui, vous pouvez le faire. Sur mon téléphone, vous allez dans les paramètres de connexion et dans l'utilisation des données, vous pouvez choisir l'application à transformer en application "Données mobiles uniquement". enter image description here

2voto

NetGuard y AdGuard vous permettront tous deux d'atteindre l'objectif que vous vous êtes fixé. Les deux applications vous permettent de spécifier si chaque L'application installée sur votre appareil Android peut utiliser le WiFi, les données cellulaires ou les deux (essayez de faire cela sur un iPhone !).

Plus impressionnant encore, NetGuard et AdGuard peuvent tous deux vous aider à spécifier si une application peut ou non accéder à Internet lorsque l'écran est allumé, éteint ou l'un ou l'autre.

1voto

Peetz0r Points 131

Pour autant que je sache, Android n'utilise pas du tout les données cellulaires lorsque le wifi est activé. Sur une machine normale, je créerais des routes pour whatsapp afin d'utiliser l'interface cellulaire, et j'aurais une route par défaut utilisant l'interface wifi.

Une solution pourrait être d'utiliser un serveur VPN à la maison, et de s'y connecter sur votre téléphone. Si vous exécutez OpenVPN op tcp port 443, alors vous réussirez probablement à échapper au pare-feu. L'inconvénient : cela peut consommer de la batterie comme un fou (du moins, c'était le cas quand j'ai essayé).

0voto

Certaines applications apportent une solution à votre problème. Essayez Avast Antivirus. Il possède un pare-feu intégré qui limite les applications sélectionnées à utiliser le réseau de données donné. Vous pouvez sélectionner/limiter les applications à utiliser 2G, 3G, Wi-Fi etc.

0voto

oxbow_lakes Points 70013

L'application d'automatisation Tasker permet des déclencheurs spécifiques à un lieu, de sorte que vous pouvez désactiver complètement le WiFi chaque fois que vous vous trouvez dans le bureau local (voir exemple aquí ).

Je n'ai pas connaissance d'une option dans Android permettant de diriger certaines applications via le WiFi et d'autres via le mobile, en même temps .

Vous pouvez peut-être définir une variable pour indiquer quand une ou plusieurs des applications problématiques sont en cours d'exécution et combiner cela avec le déclencheur basé sur la localisation pour désactiver le WiFi uniquement quand l'une de ces applications est en cours d'exécution. y vous êtes au bureau. Toutefois, cela ne serait pas utile avec une application comme WhatsApp qui fonctionne en permanence.

Vous pouvez également définir des intervalles de temps spécifiques pendant lesquels vous éteignez le WiFi au bureau afin de pouvoir recevoir les mises à jour de WhatsApp. Cette approche peut avoir l'avantage supplémentaire de limiter les détournements à des fenêtres temporelles limitées.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X