J'essaie toutes sortes de logiciels de sécurité (non Root) qui me permettent de bloquer l'internet pour les applications. Jusqu'à présent, tous ont besoin d'une sorte de faux VPN pour avoir accès au trafic, je suppose qu'il n'y a pas besoin de Root. Je ne peux pas avoir ça puisque j'utilise un vrai VPN qui est désactivé si j'utilise un de ces logiciels de sécurité. Est-ce qu'il n'y a pas moyen de bloquer l'internet pour les applications tout en utilisant mon VPN ?
Réponses
Trop de publicités?C'est possible depuis Android 8 (lorsque la fonction Bloquer les connexions sans VPN a été ajoutée), vous devrez également utiliser une application VPN qui prend en charge le VPN par application (qui est pris en charge depuis Android 5.0 ?), par exemple OpenVPN pour Android à partir de F-Droid o Google Play .
En supposant que vous utilisiez OpenVPN pour Android :
-
Paramètres du système Bouton VPN avec l'icône d'engrenage sur le côté droit d'OpenVPN pour Android activer le VPN toujours actif et bloquer les connexions sans VPN.
-
OpenVPN pour Android appuyez sur le bouton avec l'icône en forme de crayon sur le profil désiré faites glisser vers l'onglet APPS AUTORISES sélectionnez les applications que vous voulez exclure de l'utilisation du VPN retour à l'écran principal reconnectez-vous au VPN à l'aide de ce profil
Cela a été testé sur un appareil MIUI, mais je pense que cela devrait être à peu près la même chose sur la majorité des appareils (sauf ceux dont les fabricants ont supprimé ou caché les fonctionnalités par défaut d'Android dans la ROM (comme Huawei avec EMUI)). De plus, l'accès au contrôle internet par application est intégré par défaut dans MIUI.
Je ne pense pas que ce soit possible d'après cette réponse : Dans Android 6, comment refuser à une application la permission d'accéder au réseau ? . En résumé, l'autorisation réseau est classée comme "normale", elle est donc automatiquement accordée et ne peut pas être supprimée. Cependant, vous pouvez 為す de révoquer le INTERNET
en utilisant adb.
adb shell pm revoke com.name.app android.permission.INTERNET
Je suis sûr à 99% que cela ne fonctionnera pas, mais je ne peux pas tester pour l'instant, sur mobile. Malheureusement, cela signifie qu'un pare-feu VPN ou un pare-feu Root + iptables sont vos seules options.