2 votos

Cómo modificar wpa_supplicant.conf

Me gustaría modificar el archivo wpa_supplicant.conf. Sin embargo, si lo hago, el archivo vuelve a su versión anterior (incluso si modifico el archivo con un solo carácter), y no tengo idea de dónde se guarda ese tipo de copia de seguridad ni si estoy haciendo algo mal.

He intentado modificar el archivo copiándolo en una PC con W7 y usando notepad ++, también con una aplicación SSH con derechos de root concedidos. Mismo resultado. (también he hecho el chown wifi:wifi)

El sistema es LineageOS con Android 7.1.2.

Desactivar wi-fi modificar archivo reactivar wi-fi y también al revés.

0 votos

Hay una posibilidad de que /system esté montado en solo lectura.

2voto

ccandroid Puntos 21

La razón es que Android utiliza sus propias clases de gestión para leer/escribir wpa_supplicant.conf en conjunción con el archivo networkHistory.txt.

El WifiConfigStore en el marco de Android no escribe entradas en wpa_supplicant si no se encuentran en networkHistory.txt

He tenido éxito al primero agregar la red en networkHistory.txt antes de agregar la red a través de wpa_cli.

Sin embargo, en general, el uso de wpa_cli en Android se ve afectado por el comportamiento de WifiConfigStore.

1voto

Onlymy2Cents1 Puntos 1

Tuve el mismo problema en LinageOS 14.1

Una solución temporal es sobrescribir wpa_supplicant.conf en Modo de recuperación.

Utilicé adb shell pero también es posible utilizar el administrador de archivos de TWRP.

No sé si es necesario, pero antes de sobrescribir, reemplacé el encabezado de mi archivo de respaldo con el actual.

0voto

Paolo Puntos 1

Creo que el archivo también debe pertenecer al usuario "system" y al grupo "wifi". Dependiendo de cómo se haya realizado la edición/copia, también puede ser necesario algo así:

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

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X