Sous Android, est-il possible d'empêcher les applications d'accéder à Internet? De nombreuses applications se connectent souvent à des serveurs distants en arrière-plan, y compris aux propres applications ou services système de Google. Avec le temps, cela peut gruger la limite de données d'un utilisateur définie par un opérateur de téléphonie mobile. Est-ce que Android permet à une application d'agir comme un pare-feu permettant à l'utilisateur de sélectionner les applications qui ont accès à Internet? Ou faut-il que le périphérique soit enraciné pour avoir cette capacité?
53
Réponses:
Si vous n'avez pas d'accès root sur l'appareil, vous pouvez utiliser mobiwol pour contrôler l'accès des différentes applications à Internet. Mobiwol crée une connexion VPN «virtuelle» sur l'appareil, ce qui permet de contrôler les connexions individuelles des applications. Cependant , bien que l'application démarre au démarrage de l'appareil, il est possible que Mobiwol s'exécute brièvement pendant laquelle les applications peuvent obtenir un accès à Internet malgré la configuration de Mobiwol.
Si vous avez un accès root, il y a plus d'alternatives:
la source
Sans avoir à rooter votre appareil, vous n'aurez pas beaucoup de choix: vous pouvez désactiver le réseau lorsque l'application est exécutée au premier plan, comme le suggère LinX64 , ou bien la "mettre en veille" (la suspendre) lorsqu'elle passe en arrière-plan (n'est pas utilisée activement), comme suggéré par Dalvik . Bien sûr, vous pouvez combiner les deux, ce qui devrait empêcher efficacement l'application d'accéder au réseau. Mais continuez à réduire votre connexion réseau complète dès que vous souhaitez utiliser cette application.
Avec l' accès à la racine , la situation est différente: il existe des applications traitant des autorisations d'autres applications , vous permettant d'en révoquer certaines après avoir installé cette application. Ainsi, vous pouvez par exemple révoquer l'autorisation d'accéder aux données mobiles et / ou Wi - Fi uniquement à partir de cette application : votre connexion réseau ne sera pas du tout affectée (ainsi, une vérification en arrière-plan du courrier et des mises à jour dans WhatsApp / Viber / Skype / SE-App continue de travailler) - tandis que l'application en question se verrait dire "il n'y a pas de réseau disponible actuellement" (simuler un "réseau inactif" uniquement pour cette application ).
Mise à jour:
En attendant, il existe des pare-feu Internet qui fonctionnent également sur des périphériques non rootés. Simeon a déjà mentionné Mobiwol - mais NetGuard , proposé par F-Droid ainsi que par Playstore, est un bien meilleur choix . La disponibilité chez F-Droid indique déjà que c'est un logiciel Open Source (presque indispensable dans le secteur de la sécurité), et il est gratuit. Ceci est à la version 2.44 (ajouté le 2016-08-06). Les versions ultérieures du Playstore ont des dépendances non-libres, de sorte que l'application n'est plus mise à jour dans le dépôt "officiel" de F-Droid, et ne le sera probablement pas . Vous pouvez toujours obtenir des versions à jour via mon référentiel compatible F-Droid , cependant.
NetGuard (Source: Google Play ; cliquez sur les images pour les variantes plus grandes)
Comme vous pouvez le voir dans la première capture d'écran, si vous disposez d'un contrôle très granulaire:
C'est de loin l'application la mieux notée dans cette section - et bien que je ne l'aie pas essayée moi-même,
je dirais que c'est celle à recommander si votre appareil n'est pas enraciné.Mise à jour: notez que les versions récentes de Netguard incluent Google Ads ainsi que Firebase Analytics - deux choses pour lesquelles IMHO n’a aucune activité dans un pare-feu (ou toute autre application de sécurité) - ce qui est probablement la raison pour laquelle il n’est plus mis à jour sur F-Droid dépôt officiel (toujours disponible dans le mien avec les avertissements appropriés).Avec un accès root disponible, le candidat le plus probable est AFWall +:
AFWall + (source: Google Play ; cliquez sur les images pour les variantes plus grandes)
Comme NetGuard, cette application est open source (disponible sur F-Droid et sur Google Play ) et permet de contrôler l’accès à Internet via le WiFi et les données mobiles séparément. Mais s'il est plus puissant à certains égards, il semble manquer des fonctionnalités de contrôle d'écran et de roaming de NetGuard (ou je ne l'avais pas vu).
la source
Essayez l'application Firewall No-Root . Il vous permet de contrôler quelles applications ont un accès Internet via le wifi et les données cellulaires. Cela fonctionne en configurant un VPN sur votre téléphone.
la source
Droidwall
L'application Droidwall le fera, mais elle nécessite un appareil Android enraciné. Cela fonctionne très bien, cependant, en vous donnant la possibilité de permettre un accès Internet cellulaire ou wifi à chaque application (ou les deux ou aucune des deux), ainsi que de désactiver complètement les règles tout en conservant les paramètres afin que vous puissiez facilement donner à tout un accès normal complet lorsque souhaité, puis revenez facilement aux règles sans cliquer sur de nombreuses options.
Afwall +
Afwall + est une autre application très similaire avec des fonctionnalités supplémentaires convaincantes. Il vous permet également de choisir, pour chaque application, l'accès au wifi, 3G / 4G et à l'itinérance, ce qui pourrait s'avérer très utile pour ceux qui doivent payer des données en itinérance.
Il vous permet également de configurer des profils afin que vous puissiez facilement modifier les configurations sans perdre de temps à définir toutes les autorisations de l'application si vous souhaitez, par exemple, une configuration différente pour une utilisation personnelle ou professionnelle.
Comme toutes les autres solutions complètes, il nécessite également un accès root.
la source
Voici quelques applications qui prétendent être un pare-feu, utilisant principalement des tables IP ou un VPN pour limiter l'accès Internet aux applications:
Accès root non requis:
Accès racine requis:
Accès non mentionné:
Remarque : Ces applications ne figuraient pas dans les réponses mentionnées au moment de la rédaction de cette réponse. Il peut y en avoir beaucoup plus sur Play Store ou sur le Web.
la source
Vous pouvez essayer l' application Greenify .
Il enregistre votre batterie ainsi que vos données. Vous pouvez suspendre l'application et l'application ne s'exécute que lorsque vous l'ouvrez.
la source
Oui, avec APK APP:
Net Blocker - Google Play
Pour bloquer les réseaux pour des applications spécifiées:
ou, vérifiez le lien ci-dessous:
Empêcher les applications d'accéder à Internet sur un appareil Android
la source
Pour les utilisateurs de CyamogenMod
Il y a un Privacy Guard intégré . (Paramètres -> Confidentialité)
Cela peut empêcher l'application d'utiliser Internet (wifi et / ou mobile)
la source
Je suis étonné que personne n'ait mentionné la solution de Google, Datally. Aucune racine requise. Plus d'informations sur le blog de Google: https://blog.google/technology/next-billion-users/meet-datally-new-way-understand-control-and-save-mobile-data/
Ou téléchargez immédiatement depuis le Play Store: https://play.google.com/store/apps/details?id=com.google.android.apps.freighter
la source
Personnellement, j’aurais personnellement un service où je pourrais obtenir l’application en cours, comme ici.
En outre, vous pouvez désactiver les données par paquets mobiles si l'activité est celle que vous souhaitez bloquer.
comme ici dans cet exemple
https://stackoverflow.com/questions/3644144/how-to-disable-mobile-data-on-android
À l'exception de cette méthode, je ne pense pas qu'il soit facile de refuser une application à Internet parce qu'elle en a fait la demande au moment du téléchargement.
la source
Vous pouvez également contrôler les applications pouvant accéder à Internet avec LostNet Firewall: https://play.google.com/store/apps/details?id=com.lostnet.fw.free
Alors que vos exigences sont assez simples et que de nombreuses applications peuvent satisfaire vos besoins, avec LostNet Firewall, vous pouvez faire une petite recherche sur les pays auxquels vos applications se connectent et, éventuellement, bloquer complètement l’accès à certains pays.
la source
Pour désactiver les données mobiles du fournisseur:
Fonctionne pour Samsung J3 2016
la source
Forcer l'arrêt d'une application sous Android l'empêche de faire quoi que ce soit, même en utilisant Internet, à moins que vous ne l'ouvriez à nouveau. Cela résout principalement mon problème la plupart du temps. Sinon, la restriction des données en arrière-plan empêche toutes les applications d’utiliser Internet en arrière-plan, à l’exception de certaines applications Android.
la source
J'utilise Easy Battery Saver. Choisissez le mode super alimentation et configurez les applications permettant d'accéder au réseau.
la source