Comment bloquer l'accès à Internet pour des applications Android spécifiques
Agence web » Actualités du digital » Comment bloquer l'accès à Internet pour des applications Android spécifiques

Comment bloquer l'accès à Internet pour des applications Android spécifiques

Il y a environ dix ans, je conduisais quotidiennement une ROM Android personnalisée appelée CynanogenMod. Dans son application de paramètres, il y avait des commutateurs intégrés pour couper l'accès Internet de n'importe quelle application. Malheureusement, Android natif ne dispose toujours pas de cette fonctionnalité, même dans la dernière mise à jour de la version 16. Laissez-moi vous montrer une solution de contournement et pourquoi vous voudrez peut-être l'utiliser.

Pourquoi devriez-vous bloquer l'accès à Internet pour les applications séparément

Premièrement, toutes les applications n’ont pas besoin d’un accès Internet. D'autres n'ont pas besoin d'un accès en arrière-plan, car ils l'utilisent principalement pour téléphoner à leur domicile avec vos données personnelles. Le blocage de l’accès à Internet pour ces applications les rend plus respectueux de la vie privée.

De nombreuses applications Android ont tendance à dépendre des publicités pour générer des revenus. Certains affichent de minuscules bannières (ce qui ne me dérange pas), mais d'autres affichent des murs publicitaires en plein écran toutes les quelques minutes, ce qui devient très vite ennuyeux. Souvent, ces applications n'ont même pas besoin d'une connexion Internet et n'accèdent à Internet que pour diffuser des publicités. Si une application ou un jeu peut fonctionner hors ligne pour vous, couper Internet supprime également les publicités.

Comme je l'ai dit, les applications Android ont tendance à s'exécuter en arrière-plan pour afficher des notifications ou renvoyer des données utilisateur, ce qui fait deux choses : elles consomment de la batterie et brûlent des données, en fonction des niveaux d'activité en arrière-plan. Mettre ces applications hors ligne vous permettra également d'économiser de la batterie et des données (utile si vous disposez d'un forfait limité).

Android ne le prend toujours pas en charge de manière native, nous avons donc besoin d'une application

Stock Android n'offre pas de fonctionnalité native pour bloquer l'accès à Internet pour des applications spécifiques, et les skins OEM d'Android non plus (pour autant que je sache). Nous aurons donc besoin d'une application tierce pour que cela fonctionne. NetGuard est une application open source gratuite du développeur FairMail. Il ne nécessite pas d'accès root et fonctionne donc sur n'importe quel appareil Android. Il vous permet de désactiver le Wi-Fi et les données séparément pour les applications. Ainsi, si vous souhaitez enregistrer des données, vous pouvez activer le cellulaire pour les applications critiques uniquement et faire en sorte que le reste utilise uniquement le Wi-Fi. Vous pouvez créer un mode de verrouillage avec des exceptions et même enregistrer les tentatives de connexion d'une application à Internet.

NetGuard utilise une configuration VPN locale pour filtrer le trafic, il n'a donc pas besoin d'un accès au niveau du système qui nécessite root. Ainsi, si vous souhaitez utiliser un autre service VPN en même temps, il ne fonctionnera pas avec NetGuard car vous ne pouvez canaliser le trafic que via un VPN à la fois.

Comment configurer NetGuard et bloquer l'accès à Internet

La configuration de NetGuard est assez simple. Commencez par installer l'application depuis le Google Play Store ou F-Droid. Appuyez sur le gros interrupteur en haut de l'application. Au premier lancement, l'application demandera l'autorisation d'utiliser le service VPN local. Accordez-le.

Par défaut, Android gère la manière dont une application s'exécute en arrière-plan pour préserver la durée de vie de la batterie, ce qui signifie que le système peut supprimer de manière aléatoire une application installée. Pour que l'application NetGuard continue de fonctionner en arrière-plan, nous exclurons NetGuard des mesures d'optimisation de la batterie d'Android. L'application vous demandera de le faire, mais si vous l'avez manqué, accédez simplement aux paramètres de l'application et appuyez sur « Ne pas autoriser » sur la fonction d'optimisation de la batterie en arrière-plan.

Une fois que vous êtes sur le tableau de bord, vous verrez une liste de toutes les applications installées avec des icônes Wi-Fi et cellulaires à côté de chacune. NetGuard fonctionne sur un système simple à code couleur : une icône Wi-Fi ou cellulaire verte signifie que l'application peut accéder au Wi-Fi ou aux données, et une icône Wi-Fi ou cellulaire rouge bloque l'accès de cette application à cette connexion.

Tout ce que vous avez à faire est d'appuyer sur l'icône correspondante à côté de l'application dans la liste pour déclencher le filtre. La configuration est modulaire, vous pouvez donc désactiver le Wi-Fi, les données ou les deux pour n'importe quelle application donnée.

Si vous avez une longue liste d'applications et que vous souhaitez bloquer toutes les applications à la fois, vous n'avez pas besoin de faire défiler toute la liste et d'appuyer sur les boutons de chaque application pour gérer l'accès à Internet. C'est à cela que sert le mode Lockdown Traffic. En mode Lockdown Traffic, NetGuard bloque le trafic Internet de toutes les applications installées sur le téléphone. Appuyez sur les trois points dans le coin, puis cochez « Lockdown Traffic » pour activer ce mode.

Dans la plupart des cas d’utilisation, vous ne souhaitez pas désactiver l’accès Internet pour toutes les applications. NetGuard vous permet également d'autoriser les applications sélectionnées à contourner les restrictions de verrouillage du trafic. Appuyez sur le nom d'une application pour afficher un ensemble supplémentaire de filtres pour cette application. Ici, vous pouvez appuyer sur « Autoriser en mode verrouillage » pour l'ajouter à la liste d'autorisation. Vous pouvez ajouter plusieurs applications à la liste verte et maintenir le mode de verrouillage activé de manière persistante.

NetGuard vous permet également de créer des filtres granulaires comme celui-ci pour cibler l'activité en arrière-plan d'une application. Une fois que vous avez désactivé les données ou le Wi-Fi d'une application avec les touches rapides, appuyez sur son nom pour afficher les filtres supplémentaires. Ici, vous pouvez choisir comment l'accès à l'application est restreint lorsque l'écran est allumé. Vous pouvez autoriser le Wi-Fi, les données ou les deux lorsque l'écran est éteint, et NetGuard le bloquera automatiquement lorsque vous n'utilisez pas activement votre téléphone.

Quelques conseils bonus

J'ai mentionné plus tôt que vous pouvez couper l'accès Internet d'une application pour vous débarrasser des publicités ou des notifications de spam, et bien que cela fonctionne pour la plupart des applications, ce n'est pas une solution infaillible. Cela peut ne pas fonctionner pour toutes les applications, car Google a conçu les services Google Play pour afficher ces publicités au-dessus de l'application. Ainsi, même si vous bloquez l'accès Internet de cette application, vous pouvez toujours voir les publicités diffusées par les services Google Play.

Il en va de même pour les notifications entrantes et les messages reçus par les services Google Play. L'application de gestion de téléchargement intégrée à Android obtient un accès Internet par défaut et, comme NetGuard ne peut pas filtrer les applications système, les téléchargements seront également effectués, même en mode Lockdown Traffic de NetGuard.

Au lieu d'ouvrir et de fermer l'application NetGuard chaque fois que vous devez activer ou révoquer l'accès à Internet, vous pouvez l'ajouter au panneau de paramètres rapides dans la zone de notification. Déroulez simplement le volet des paramètres rapides, appuyez sur l'icône d'édition et ajoutez la bascule Netguard à la liste des bascules.

★★★★★