Comment activer les données mobiles uniquement pour certaines applications sur un téléphone rooté?

19

Malheureusement, mon opérateur facture 0,10 € par Mo de données - et j'ai découvert à la dure qu'Android est un porc de données.

Par conséquent, je garde mes données mobiles presque exclusivement désactivées.

Existe-t-il un moyen, peut-être via une application, de n'autoriser que certaines applications à utiliser les données mobiles ? Par exemple, j'aimerais pouvoir utiliser Whatsapp et Opera Mini, mais désactiver tous les autres services.

J'ai trouvé que sans le vouloir, des applications comme eBuddy et (en particulier) Google Talk veulent toujours se reconnecter, même lorsqu'elles n'ont pas été exécutées directement.

Je sais qu'à partir de la version 2.2, Google a renforcé la sécurité des capacités des applications (en particulier les gestionnaires de tâches et les sélecteurs d'écran d'accueil). Pour ce que ça vaut, mon appareil est enraciné et exécute CyanogenMod7 RC4 (basé sur Gingerbread), donc cela pourrait rompre la compatibilité avec les applications pré-2.2.

Rouge et blanc
la source

Réponses:

10

Comme vous êtes enraciné, vous pouvez utiliser DroidWall pour contrôler l'accès au réseau par application.

Depuis la page Marché:

Application front-end pour le pare-feu Linux iptables.
Vous permet de restreindre les applications pouvant accéder au réseau.
C'est la solution parfaite si vous n'avez pas de forfait de données illimité ou si vous voulez simplement voir votre batterie durer plus longtemps.

FoleyIsGood
la source
Toutes mes excuses pour le retard dans la définition de votre réponse comme acceptée. J'ai lu dans les critiques que DroidWall ne fonctionne pas toujours parfaitement, alors je l'ai essayé pendant quelques jours sur mon appareil (ZTE Blade) et je suis heureux de le signaler.
Redandwhite
1

Étant donné que la réponse actuelle date de quelques années et que l'application qu'elle recommande n'est plus mise à jour, AFWall + est une autre application de pare-feu (en fait un fork de DroidWall).

Ses caractéristiques sont:

traits

  • Facile à installer et simple à utiliser
  • Libre et open source
  • Pas de publicités
  • Choisissez votre langue préférée
  • Rechercher les applications installées
  • Recevez une notification concernant la nouvelle application installée
  • Notification et filtrage des paquets bloqués
  • Prise en charge de l'administrateur de l'appareil (protéger AFWall + de la désinstallation)
  • Gérez facilement vos règles avec un script personnalisé
  • Pour toute variante (stock) de la version Android 2.2 - 4.4.4 (ICS, JellyBean, KitKat)
  • Prise en charge IPv4 / Ipv6
  • Prise en charge LAN-, VPN-, Tether-, Roaming-Control
  • Support Tasker et Locale
  • Service de journaux de pare-feu
  • Prise en charge multi-utilisateurs (multi-profils)
  • Iptables intégrés / Busybox
  • Exporter et importer des règles (Importer toutes les règles nécessite une version de don)
  • Option pour éviter les fuites de données pendant le démarrage (nécessite le support init.d ou S-OFF)
  • Prend en charge MIPS / x86 / ARM

https://github.com/ukanth/afwall/

Samsung
la source
0

Vous pouvez acheter un smartphone Huawei. Dans les paramètres, allez dans "Gestion du tarif des données", puis vous voyez ceci:

entrez la description de l'image ici

Cliquez sur "Applications en réseau" et vous voyez ceci:

entrez la description de l'image ici

Vous pouvez déterminer quelle application peut utiliser les données mobiles ou le wifi.

L'endroit réel de ce paramètre peut dépendre du modèle de votre smartphone Huawei.

LUNE
la source
MOON J'ai fait la même chose. restreint toutes les applications, sauf WhatsApp, mais cela ne fonctionne toujours pas.
Shahrukh Asghar le