35 votes

Désactiver la connexion automatique à un réseau WiFi spécifique dans Android

J'ai plusieurs réseaux WiFi configurés sur mon appareil Android. Je veux que la plupart d'entre eux se connectent automatiquement, mais il y en a un en particulier auquel je ne veux pas me connecter automatiquement. Je veux m'y connecter manuellement uniquement.

Je ne veux pas l'oublier parce que je ne veux pas perdre les paramètres de ce projet.

11voto

Milner Points 533

Android se connecte automatiquement à tous les réseaux WiFi qu'il a configurés. En gros, si vous ne voulez pas que cela se produise, vous pouvez soit désactiver le WiFi (ce qui empêcherait également de se connecter aux autres réseaux WiFi, ce qui n'est pas ce que vous voulez), soit supprimer la configuration du réseau auquel vous ne voulez pas vous connecter automatiquement (ce qui vous ferait perdre ses paramètres, à première vue).

La première option n'est pas dans votre intérêt - mais la seconde peut être utile, même si vous ne le voyez pas immédiatement. Vous pouvez utiliser une application comme Partage de QR WiFi pour convertir ces paramètres de réseau en un code QR, puis imprimer ce code QR généré. Conservez-le dans un endroit sûr (par exemple, plastifiez-le, découpez-le au format carte de crédit et mettez-le dans votre mallette). Supprimez maintenant cette configuration de réseau WiFi - elle ne se connectera plus automatiquement.

Si vous souhaitez le connecter manuellement, cela ne signifie pas qu'il faille saisir à nouveau toute la configuration : Il suffit d'ouvrir votre lecteur de code QR ( Scanner de code-barres devrait faire l'affaire), scannez le QR, et connectez-vous. N'oubliez pas de supprimer à nouveau la configuration par la suite.

Malheureusement, il n'y a aucun moyen de marquer un réseau comme étant "manuel uniquement", ce qui me semble être le moyen le plus simple.

0 votes

@Izzzy ce lien est 404 maintenant. Avez-vous une alternative ? J'ai un seul réseau auquel je ne veux jamais me connecter - ni en automatique, ni en manuel.

1 votes

Si je suis obligé de mettre à jour toutes mes réponses vieilles de 10 ans, je dois arrêter de répondre :D Mais heureusement, en attendant, il y a mon site Android qui n'existait pas encore à l'époque. Il y a peut-être des alternatives [sur cette page]( Automatismes WLAN ), je commencerais par la section "Priorité WiFi". (note : ce lien, je l'espère, ne deviendra pas 404 de sitôt :))

1 votes

Merci, Izzy, ça m'a fait rire. Et m'a aidé

5voto

Brainor Points 41

Si vous êtes un programmeur, consultez ce site : WifiManager Documentation - disableNetwork .

Le réseau désactivé est enregistré dans votre téléphone, mais vous devez le choisir manuellement dans votre liste de WiFi pour vous y connecter.

Si vous avez déjà enraciné votre téléphone, trouvez wpa_supplicant.conf dans le dossier /data/misc/wifi trouvez le réseau avec le nom WiFi, et ajoutez ce code disabled=1 dans ce réseau particulier. Je pense que cela va résoudre votre problème.

1 votes

Cela ne fonctionnera pas sur Android.

2voto

pgfearo Points 1194

Vous pouvez utiliser l'application Locale pour désactiver votre wifi lorsque ce SSID est à portée. Vous aurez besoin du plugin wifi pour que cela fonctionne. La réactivation du wifi peut être déclenchée par différents événements. J'ai choisi d'utiliser la condition de mouvement pour déterminer quand je pars. Vous pouvez également utiliser des événements de localisation ou de temps pour réactiver le wifi.

2voto

bobpaul Points 131

Cela semble être intégré dans Android 9.0+. Certains fabricants l'ont ajouté plus tôt.

Sur mon Sony, le réglage est dans : Paramètres système -> Réseau et Internet -> WiFi -> Préférences WiFi (en bas de la liste des points d'accès possibles) -> Avancé -> Auto-Connexion.

Vous y trouverez une liste de tous vos points d'accès enregistrés et une case à cocher pour indiquer si chacun peut se connecter automatiquement.

D'autres fabricants placent le paramètre de connexion automatique directement dans les préférences du point d'accès (au même endroit où vous définissez le mot de passe et les paramètres IP).

Voici quelques captures d'écran de mon Sony WiFi Preferences

Advanced

Auto-Connect

Turn off auto connect for any of your saved access points

0 votes

Vous avez de la chance, j'ai aussi Android 9 (OnePlus 5) mais je n'ai pas ce réglage exact. Au moins, il est bon de savoir que c'est la faute de OnePlus dans mon cas. Cette fonctionnalité existe depuis un certain temps même dans les téléphones de la société de fruits, mais étonnamment, ce n'est toujours pas un standard dans Android. C'est une honte.

0 votes

La fragmentation d'Android est vraiment frustrante.

1voto

Ward Points 11

Si vous avez un accès Root, vous pouvez essayer de créer un widget avec Tasker qui manipulera le fichier texte où les mots de passe wifi sont stockés. Ensuite, tout ce que vous avez à faire est de toucher ce widget (ou d'exécuter la tâche dans Tasker manuellement) et de basculer pour être (dé)connecté à ce réseau.

L'approche : découvrez où votre mot de passe wifi est sauvegardé sur votre appareil à l'aide d'un outil de recherche. Navigateur racine . La plupart du temps, il se trouve dans /data/misc/wifi/wpa_supplicant.conf. Faites deux copies de ce fichier et nommez-les with_network.txt et without_network.txt. Dans le fichier without_network.txt, supprimez le SSID correspondant à votre réseau préféré.

Vous pouvez maintenant créer une tâche dans Tasker ou toute autre application d'automatisation pour renommer le fichier with_network.txt en wpa_supplicant.conf et, lorsque vous cliquez dessus ou l'exécutez à nouveau, inverser le fichier en with_network.txt et renommer le fichier without_network.txt en wpa_supplicant.conf sur commande.

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