0 votes

Bloquer un appareil de se connecter à un routeur spécifique

Il y a un fournisseur d'accès Internet dans ma ville qui se connecte à mon téléphone tout le temps, mais il veut se connecter pour être utilisé. Ce n'est pas mon fournisseur d'accès Internet, donc tout ce que je reçois, c'est mon Wi-Fi bloqué.

Il y a de nombreux points du même fournisseur d'accès Internet en ville, car quelques fournisseurs d'accès Internet donnent à leurs clients un routeur avec deux sorties Wi-Fi, une privée, normale, et une autre ouverte pour que leurs clients l'utilisent avec le mot de passe de leur site où qu'ils se trouvent. L'un d'eux (pas mon fournisseur d'accès Internet) se connecte aux appareils, donc je suis bloqué dans de nombreux endroits.

J'ai essayé de changer autojoin=1 en autojoin=0 sur /data/misc/wifi/wpa_supplicant.conf, mais cela n'a rien fait. Ce fichier mentionne également un autre fichier, ctrl_interface=/data/misc/wifi/sockets. Est-ce que le contrôle dont j'ai besoin se trouve ici ?

Je suis presque certain qu'il y aura un moyen d'empêcher un appareil de se connecter à un Wi-Fi spécifique, mais je ne sais pas comment. Peut-être que quelqu'un peut m'aider et m'apprendre comment faire, s'il vous plaît.

0voto

therealjayvi Points 303

Si vous allez dans les paramètres et choisissez l'option de Réinitialiser les données du réseau, cela effacera la mémoire du téléphone de toute connexion aux nombreux millions de ces hotspots Wifi ouverts qui existent. Ensuite, allez simplement dans les paramètres Wifi et basculez l'interrupteur sur "désactivé" pour l'option qui dit "Se connecter automatiquement aux réseaux publics de haute qualité" et vous serez prêt à partir. Personnellement, je fais cela et cela semble donner des résultats.

Ou

Si vous avez un accès root vous pouvez essayer ce qui suit:

  1. Installez Termux depuis le Play Store (pas un autre émulateur de terminal, doit être Termux)
  2. Tapez apt update && apt upgrade -y && apt install nano tsu -y
  3. Devenez root via tsu
  4. Désactivez le Wifi
  5. Maintenant vous allez éditer un fichier, ce qui nécessitera l'utilisation des touches fléchées, il y a une autre application appelée Hacker Keyboard qui a des touches fléchées que vous pouvez utiliser. Ce fichier peut être appelé autrement sur les anciennes versions d'Android, donc cela peut varier.
  6. Tapez nano /data/misc/wifi/WifiConfigStore.xml
  7. Le fichier contient l'historique de tous les réseaux Wifi précédemment connectés. Le XML est structuré par , donc vous devrez faire défiler et trouver le réseau auquel vous ne voulez plus que votre téléphone se connecte. Il sera précédé d'une balise , et contiendra également plusieurs autres à l'intérieur; continuez simplement à faire défiler jusqu'à ce que vous trouviez la toute prochaine occurrence de , signifiant la configuration complète pour le réseau indésirable.
  8. Effacez la configuration du réseau indésirable en supprimant tout de à , en veillant à ne supprimer que la configuration spécifique pour le réseau non désiré.
  9. Maintenant faites un Ctrl+O, [Entrée], Ctrl+X pour enregistrer, confirmer, puis quitter le fichier.
  10. Tapez chown $(whoami) /data/misc/wifi/WifiConfigStore.xml pour changer le propriétaire en root
  11. Tapez chmod 640 /data/misc/wifi/WifiConfigStore.xml pour permettre au membre du groupe (Système) d'avoir toujours un accès en lecture pour pouvoir conserver une fonctionnalité normale, mais de refuser l'accès en écriture pour éviter que la configuration wifi non désirée soit réécrite dans WifiConfigStore.xml.

Veuillez noter que cela signifiera que vous ne pourrez plus enregistrer d'autres réseaux Wifi pour une connexion automatique, et votre appareil se souviendra uniquement des réseaux que vous avez laissés dans le fichier avant d'exécuter les étapes 10 et 11. Si vous souhaitez revenir en arrière et permettre un accès normal au fichier, il suffit d'annuler les étapes 10 et 11 via les instructions suivantes:

  1. Ouvrez adb shell ou Termux à nouveau
  2. Obtenez les droits root via su (si adb shell) ou tsu (si Termux)
  3. Tapez chown system /data/misc/wifi/WifiConfigStore.xml
  4. Tapez chmod 600 /data/misc/wifi/WifiConfigStore.xml

Santé

0 votes

Il est possible d'être le même FAI que celui que vous mentionnez, mais comme vous le savez, de mauvaises intentions se propagent souvent rapidement dans le monde, et une lutte commerciale comme celle-ci peut être extrêmement ennuyeuse.

0 votes

Eh bien, je ne connais que celui qui possède toutes les fonctionnalités mentionnées, mais vous avez raison, il pourrait y en avoir d'autres dont je ne suis pas au courant. Dites-moi si cela corrige votre problème ou non, et je verrai si je peux trouver autre chose pour vous.

0 votes

Je n'ai pas exactement le même texte que vous me dites : "Se connecter automatiquement aux réseaux publics de haute qualité". Le plus similaire que j'ai se trouve dans les options avancées (paramètres Wi-Fi) intitulé Passpoint "Se connecter automatiquement aux points d'accès Wi-Fi certifiés Passpoint". J'ai désélectionné la case.
Cependant, je peux vous dire qu'il se connecte toujours immédiatement à mon routeur domestique lorsque le Wi-Fi est activé, mais je ne peux pas essayer le problème tout de suite car je vais devoir sortir me promener, et le temps est très mauvais. Je devrai attendre demain. Je reviendrai et posterai le résultat ici pour vous.

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