¡Mi teléfono dejó de recordar las contraseñas wifi!

Por alguna razón que se me escapó por completo, este Samsung S3 mini dejó de conectarse automáticamente a la red de mi hogar y siempre me pedía que volviera a escribir la contraseña wifi.

Desde entonces, me di cuenta de que no es solo para mi red doméstica, sino para todas las redes wifi.

Más concretamente, aquí hay una muestra de lo que sucede:

  • Intento conectarme a un wifi protegido por WPA.
  • Android pide la contraseña.
  • Después de proporcionarlo, el teléfono se conecta correctamente.
  • Apago el wifi (en el teléfono).
  • Lo vuelvo a encender.
  • El teléfono no se conecta automáticamente al wifi.
  • Selecciono explícitamente la red wifi a la que conectarme.
  • Android vuelve a pedir la contraseña que ingresé un minuto antes.

¿Alguna idea de cómo puede suceder eso? ¿Qué pude haber hecho para merecer esto? ¿Qué podría hacer para redimirme y solucionar este problema?

Más detalles: "olvidar" la cosa ("desconectarse" de) la red explícitamente no hace ninguna diferencia (todavía no recuerda la contraseña la próxima vez), reiniciar el teléfono tampoco. Este teléfono ejecuta Android-4.4.2, no está rooteado.

Puede considerar el restablecimiento de fábrica, pero eso siempre parece ser una opción extrema. ¿Consideró olvidar una red y luego intentó agregarla en el dispositivo? ¿Cómo te fue cuando te desconectaste de esa red? ¿Persistió el problema? ¿El Android está rooteado? ¿Qué versión de Android estás usando?
@Firelord: Cierto, no espero con ansias un restablecimiento de fábrica, de hecho. Agregué más detalles en mi pregunta, en caso de que ayude a alguien a resolverlo.
Cuando te pide la contraseña, la segunda vez, ¿el lugar donde escribes tu contraseña está (unchanged)atenuado? Una captura de pantalla cuando intenta conectarse explícitamente ayudaría.
No, el campo de contraseña simplemente está vacío. Además, cuando hago clic en la red para conectarme a ella, no se me ofrece "olvidar" entre las opciones (solo puedo "conectar" o "cancelar"), al contrario del comportamiento habitual. De manera similar, en la lista de redes, la red solo se anota como "Secured", IOW como una red completamente nueva/desconocida.
¿podría incluir el registro logcat completo mientras ocurre este problema? De lo contrario, dudo mucho que nadie pueda ayudarte. android.stackexchange.com/questions/14430/…
Acabo de grabar el "adb logcat" completo mientras hacía "conectar a la red llamada MM; luego apagar wifi". El resultado tiene una longitud de 120 KB y no estoy seguro de qué se necesita y qué no. Además, no sé cómo adjuntarlo aquí, así que lo puse en http://www.iro.umontreal.ca/~monnier/adb-logcat.log.
Bueno, terminé restableciendo el teléfono a los valores predeterminados de fábrica, por falta de una mejor solución.
@Stefan ¿Un restablecimiento de fábrica corrigió el problema?
@acejavelin: Sí, lo hizo.

Respuestas (2)

Lo más probable es que haya un problema con el /efs/ss_dataarchivo del teléfono. Creo que es básicamente una clave para descifrar sus contraseñas de Wi-Fi y otras cosas en un almacenamiento seguro.

Se requiere root para esta solución.

Primero debemos confirmar que es un problema con el almacenamiento seguro.

  1. Instale BuildProp Editor desde Play Store

  2. Colocarro.secure.storage=false

  3. Reinicie, configure Wi-Fi y reinicie de nuevo

WiFi ahora debería recordar contraseñas si hubo un problema con el almacenamiento seguro.

Ahora solucionemos el problema del almacenamiento seguro ya que sabemos lo que está roto.

  1. Establecer ro.secure.storage=trueusando BuildProp Editor

  2. Copia de seguridad de EFS usando recuperación TWRP/CWM

  3. Eliminar usando ES File Explorerss_data en modo raíz/efs

  4. Reinicie, configure Wi-Fi y reinicie de nuevo

Sus contraseñas de Wi-Fi deben recordarse ahora en cualquier ROM/kernel, no rooteado y sin ediciones para build.props

Probado en: Samsung Galaxy S6 SM-G920T1 MetroPCS Variant en 5.1.1 build DOJC

Nota: Esto puede funcionar en otros dispositivos que requieren una configuración ro.secure.storage=falseen build.prop para Wi-Fi para recordar contraseñas. También he visto a usuarios con dispositivos Nexus que experimentan este problema.

FUENTE

¿Puede decirnos en qué versión y dispositivo de Android se prueba su respuesta? Además, ¿puede vincular este explorador de archivos raíz ?
Probé esto en un GS6 5.1.1.
FWIW, tengo un /efspero no contiene ningún archivo ss_data. Y mi grep secure /system/build.propdevuelve nada.

Es posible que el servicio de transporte de copia de seguridad de Google se haya equivocado al no actualizar las contraseñas wifi que se almacenan en sus servidores (me parece que está sacando una contraseña en blanco una y otra vez). En Configuración -> Aplicaciones -> Todo busque Google Backup Transport, borre el caché y los datos, y reinicie el teléfono.

Lo acabo de probar, pero el comportamiento no ha cambiado. FWIW, la opción "hacer una copia de seguridad de mis datos" (para hacer una copia de seguridad de los datos en los servidores de Google) está deshabilitada.