5 votes

Comment bloquer l'accès des applications de la tablette à l'Internet en mode connexion ?

J'utilise ma tablette WiFi pour la navigation virage par virage. J'utilise soit un point d'accès wifi, soit un point d'accès bluetooth via le plan de données de mon téléphone. (Ou le tethering USB une fois que j'aurai un câble de charge en Y).

Mon problème est que les applications de ma tablette exécutent leurs mises à jour et leurs synchronisations en arrière-plan lorsque je suis connecté, consommant ainsi mon plan de données limité. Le pire coupable est l'autosynchronisation du compte Google.

De nos jours, la plupart des applications sont adaptées au wifi/3G, c'est-à-dire qu'elles disposent d'un paramètre permettant d'effectuer des téléchargements lourds uniquement en WiFi, mais elles ne font pas la différence entre le wifi à large bande et le hotspot wifi de mon téléphone. L'application Play Store sur ma tablette mettait notamment à jour de grosses applications en arrière-plan pendant que je conduisais !

7voto

Andy Brudtkuhl Points 1714

Dans Android 4.2 et les versions ultérieures, vous pouvez indiquer à Android quels réseaux Wi-Fi sont des points d'accès mobiles. Dans l'appareil Ajustes allez à la page Utilisation des données puis ouvrez le menu de débordement (les trois points en haut à droite) et cliquez sur Points d'accès mobiles . Il affiche une liste des réseaux Wi-Fi connus de l'appareil : cochez ceux qui sont des points d'accès mobiles.

Ensuite, lorsque vous vous trouvez sur un réseau coché dans cette liste, Android indique aux applications que l'appareil est en 3G. Tout paramètre de mise à jour "Wi-Fi uniquement" dans les applications ou dans le système d'exploitation agira en conséquence.

En outre, si le hotspot mobile est un téléphone Android fonctionnant sous la version 4.3 ou ultérieure, le hotspot le communiquera à la tablette, qui traitera alors automatiquement ce réseau Wi-Fi comme un hotspot mobile, sans aucune intervention de l'utilisateur.

Pour les versions antérieures d'Android, certaines applications (comme mon application Showr ) ont des paramètres similaires à ceux de la page des points d'accès mobiles d'Android 4.2, ce qui vous permet de traiter un réseau Wi-Fi comme un réseau 3G dans cette application. Ce paramètre est moins utile que celui qui s'applique à l'ensemble d'Android, car toutes les applications ne le prennent pas en charge et vous devez le définir individuellement pour chaque application, mais il fonctionne tout aussi bien si vous ne pouvez pas effectuer la mise à jour vers la version 4.2.

1voto

Psycogeek Points 185

Pour être complète, la réponse comprendra également tout ce que vous savez déjà.

Je comprends que dans votre situation, le téléphone ne fait pas la distinction entre le Wi-Fi de type hotspot (qui utilise des données coûteuses provenant d'une tour de téléphonie mobile) et toute autre connexion Wi-Fi dont les données seraient moins chères à utiliser.

Méthodes manuelles et automatiques

Il existe des méthodes pour désactiver manuellement et facilement la synchronisation automatique, ainsi que des méthodes pour automatiser sa désactivation :

Automatique

  • Si vous êtes connecté au "Home WiFi", activez la synchronisation automatique (moins de données de compte).
  • Si vous êtes connecté à "TeatherName WiFi", désactivez la synchronisation automatique.

De simples "scripteurs" comme "MacroDroid", ainsi que d'autres simples "créateurs de règles" peuvent y parvenir.

Beispiel:
Macro script

Je mentionne ces deux-là parce que je ne pourrais pas programmer mon chemin hors d'un sac en papier, mais je peux faire quelques scripts, ou règles, ou contraintes, en utilisant ces méthodes. Probablement que tasker et automate-it pourraient aussi remplir ces fonctions. La désactivation de la synchronisation automatique est une fonction "facile".

Pendant le peu de temps que j'ai passé avec cette application Macrodroid, j'ai également pu faire en sorte qu'elle reconnaisse de manière fiable que des périphériques Bluetooth spécifiques sont connectés (clavier), ce qui pourrait également être appliqué pour effectuer un changement de synchronisation automatique.

Il peut également utiliser un déclencheur et des actions "hotspot", ce qui ne sera pas utile dans votre situation, car le hotspot n'est pas le dispositif que vous devez contrôler. Cette méthode devrait être appliquée à la machine du hotspot, et un pare-feu créatif, ce qui ne semble pas si facile.

Arrêt manuel des mises à jour automatiques de la boutique Google

Pour accéder à ces paramètres, lorsque vous êtes dans l'application Google Play store, appuyez sur le bouton de menu, puis sélectionnez Paramètres.
Store settings

Allez dans la section Auto-Update des paramètres. Si vous réglez vos applications pour qu'elles ne soient jamais mises à jour automatiquement, vous devrez les mettre à jour manuellement, mais cela vous permet de choisir le moment où les mises à jour sont effectuées, ce qui vous donne le contrôle,

Store auto update settings location

Les paramètres du google play store pour la mise à jour des applications peuvent être définis comme suit :

A) Ne pas mettre à jour automatiquement les applications
B) Mise à jour automatique à tout moment
C) Mise à jour automatique des applications par Wi-Fi uniquement

Store update WiFi Data setting items

Mises à jour manuelles sur le google store sont facilités Lorsque vous sélectionnez l'icône du Play Store, et que vous allez dans la section Mes applications.

My apps location

Le magasin Google classe les applications qui ont des mises à jour disponibles en haut de la liste "Mes applications".

Store Updates display list

En ajoutant soigneusement et manuellement les mises à jour à votre appareil, vous pouvez savoir si une mise à jour spécifique pose des problèmes.

Interrupteur de synchronisation automatique des widgets

Il existe de nombreux programmes "widgets" qui ajoutent une icône sur votre écran d'accueil pour désactiver facilement la synchronisation automatique.

Widgets

Widget Manual Sync Starting

Il y a aussi des applications Widget qui ont un bouton "Sync Now", avec SyncNow la synchronisation sera mise à jour manuellement en appuyant sur un bouton. Sur mon ordinateur, cette activité se termine après que la synchronisation nécessaire ait été effectuée.

Données de fond des applications
Réglages manuels

Mobile dats settings location

Dans les paramètres du réseau, vous cliquez sur les données mobiles.

Mobile data settings Restrict Auto-Sync

Cliquez sur le bouton de menu pour accéder aux paramètres. Nous pouvons voir le paramètre Restreindre l'arrière-plan, et le paramètre de synchronisation automatique des données.

Automatique, identification d'un hotspot mobile sans données d'application en arrière-plan.

Dans les paramètres ci-dessus Données mobiles / bouton de menu / Hotspots mobiles

Wi_fi hotspots pic

Dans les paramètres des hotspots mobiles, vous pouvez sélectionner les hotspots mobiles existants, pour limiter les données des applications en arrière-plan.

1voto

William C Points 1474

J'ai trouvé quatre solutions partielles à ce problème, avec plus ou moins de rigueur :

1. Configurez Tasker ou Llama pour désactiver la synchronisation automatique.

Voir la question Synchronisation automatique uniquement en cas de connexion à un réseau wifi spécifique . Les instructions sont similaires pour la connexion Bluetooth ou USB. Cela élimine la synchronisation en arrière-plan des applications Google telles que Calendrier, Contacts, Gmail, Maps, etc. Toutes les autres applications, telles que les applications météo, peuvent être mises à jour et le seront toujours.

2. Définissez le point d'accès de connexion en tant que "Mobile Hotspot".

Il s'agit d'un duplicata de "Traiter certains réseaux WiFi comme mobiles/cellulaires" . Vous devez vérifier que le nom de l'AP du hotspot de votre téléphone est un hotspot mobile. Lire sur l'écran,

Sélectionnez les réseaux Wi-Fi qui sont des points d'accès mobiles. Les applications peuvent être empêchées d'utiliser ces réseaux lorsqu'elles sont en arrière-plan. Les applications peuvent également vous avertir avant d'utiliser ces réseaux pour des téléchargements importants.

Siehe La réponse de Dan Hulme pour de plus amples informations.

Cependant, pour les appareils WiFi uniquement, le Google Play Store n'a pas d'option "Mise à jour automatique des applications sur WiFi uniquement". Je ne sais pas encore si le Play Store met à jour les applications lorsqu'on est sur un hotspot mobile. Peut-être. Je suppose donc que la solution consiste à désactiver la mise à jour automatique des applications.

3. Utilisez le Bluetooth ou le Tethering USB

Bluetooth et connexion USB ne sont pas Wi-Fi Par conséquent, les applications qui sont configurées pour être mises à jour uniquement sur le Wi-Fi ne seront pas mises à jour lorsque la tablette est sous Bluetooth ou USB Tethering.

Désactivez l'autosynchronisation, comme indiqué au point 1, et cela semble aussi complet qu'on peut l'être.....

Cependant, pour les appareils WiFi uniquement, le Google Play Store ne propose pas d'option "Mise à jour automatique des applications sur WiFi uniquement". Je ne sais pas encore si le Play Store met à jour les applications en cas de connexion Bluetooth ou USB, donc je suppose que la solution est de désactiver la mise à jour automatique des applications.

4. Activer/désactiver un pare-feu

La solution la plus complète ? Si votre tablette est enracinée, vous pouvez installer un pare-feu pour bloquer tout accès à Internet, sauf l'application de navigation virage par virage. Ensuite, tout ce que vous avez à faire est d'activer ou de désactiver ce pare-feu.

Voir aussi La réponse d'Izzy qui mentionne un pare-feu basé sur le VPN.

0voto

Milner Points 533

Comme vous l'avez indiqué, un pare-feu pourrait faire l'affaire, mais vous n'avez pas de Racine : vous pourriez jeter un coup d'œil à Pare-feu NoRoot y Mobiwol : Pare-feu NoRoot qui prétendent tous deux ne nécessiter aucune racine (comme leur nom l'indique).

Pare-feu NoRoot fonctionne sur la base de règles IP définies :

NoRoot Firewall ne nécessite AUCUN Root. Il protège vos informations personnelles contre leur envoi sur Internet. Le pare-feu NoRoot vous avertit lorsqu'une application tente d'accéder à Internet. Tout ce que vous avez à faire est d'appuyer sur le bouton Autoriser ou Refuser.

NoRoot Firewall vous permet de créer des règles de filtrage basées sur l'adresse IP, le nom d'hôte ou le nom de domaine. Vous pouvez autoriser ou refuser uniquement les connexions spécifiques d'une application.

Cela ne conviendra donc probablement pas, car cela s'appliquerait à "tout". Cependant, Mobiwol devrait combler le vide : il s'enregistre comme un VPN, et revendique explicitement : Désactiver l'activité de fond pour les applications sélectionnées

MobiWol AppRules MobiWol Defaults MobiWol Logs
MobiWol : Règles, paramètres et journaux propres à l'application (source : Google Play ; cliquez sur les images pour les agrandir)

Comme effet secondaire, vous pouvez voir dans les journaux quelles sont les applications qui se sont connectées et pourrait en surprendre certains en train de réaliser des activités suspectes ;)

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