2 votes

Comment modifier wpa_supplicant.conf

Je souhaite modifier le wpa_supplicant.conf dossier. Cependant, si je le fais, le fichier revient à sa version précédente (même si je modifie le fichier avec un seul caractère), et je n'ai aucune idée de l'endroit où ce type de sauvegarde est stocké ni de ce que je fais de travers.

J'ai essayé de modifier le fichier en le copiant sur un PC W7 et en utilisant notepad++, ainsi qu'une application SSH avec les droits root. Même résultat. (j'ai fait l'opération chown wifi:wifi aussi)

Le système est un LineageOS avec Android 7.1.2.

Désactiver le wi-fi modifier le fichier réactiver le wi-fi et inversement.

2voto

PaliKai Points 149

J'ai eu le même problème sur LinageOS 14.1

Une solution consiste à écraser wpa_supplicant.conf sur Mode de récupération .

J'ai utilisé adb shell mais il peut être possible d'utiliser le gestionnaire de fichiers de TWRP.

Je ne sais pas si c'est nécessaire, mais avant d'écraser, j'ai remplacé l'en-tête de ma conf de sauvegarde par l'en-tête actuelle.

2voto

ccandroid Points 21

La raison en est qu'Android utilise ses propres classes de gestion pour lire/écrire wpa_supplicant.conf en liaison avec le fichier networkHistory.txt.

Les WifiConfigStore dans le cadre d'Android n'écrit pas d'entrées dans wpa_supplicant si non trouvé dans networkHistory.txt

J'ai réussi à ajouter le réseau dans networkHistory.txt avant d'ajouter le réseau via wpa_cli .

Toutefois, en général, l'utilisation de wpa_cli dans Android est cassé par le comportement de WifiConfigStore .

0voto

Paolo Points 1

Je pense que le fichier doit également appartenir à l'utilisateur "system" et au groupe "wifi". En fonction de la manière dont la modification/copie a été effectuée, on peut également avoir besoin de quelque chose de ce genre :

   chmod 660 /data/misc/wifi/wpa_supplicant.conf
   chown system:wifi /data/misc/wifi/wpa_supplicant.conf

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