35 votos

Deshabilitar una red WiFi específica de conectarse automáticamente en Android

Tengo varias redes WiFi configuradas en mi dispositivo Android. Quiero que la mayoría de ellas se conecten automáticamente, pero una en específico no quiero que se conecte automáticamente. Quiero conectarme manualmente solo a esa.

No quiero olvidarla porque no quiero perder la configuración de la misma.

11voto

Izzy Puntos 45544

Android se conecta automáticamente a todas las redes WiFi que ha configurado. Así que básicamente, si no quieres que eso suceda, podrías apagar el WiFi (lo cual también desactivaría la conexión a otras redes WiFi, lo cual no es lo que quieres) - o eliminar la configuración de la red a la que no quieres conectarte automáticamente (lo cual haría que pierdas su configuración, a primera vista).

La primera opción no es de tu interés - pero la segunda puede ser útil, incluso si no lo ves de inmediato. Podrías usar una aplicación como WiFi QR Share primero para convertir la configuración de esa red en un código QR, luego imprimir este código QR generado. Guárdalo en un lugar seguro (por ejemplo, lamínalo, córtalo al tamaño de una tarjeta de crédito y colócalo en tu maletín). Ahora elimina la configuración de esta red WiFi - ya no se conectará automáticamente.

Si quieres conectarla manualmente, eso no implica volver a introducir toda la configuración: simplemente abre tu lector de códigos QR (Barcode Scanner debería funcionar bien), escanea el código QR y conéctate. No te olvides de eliminar la configuración de nuevo después.

Desafortunadamente, no hay forma de marcar una red como "solo manual", así que esto parece la forma más sencilla para mí.

1 votos

Gracias, Izzy, eso me hizo reír. Y me ayudó

1 votos

Genial - ambos objetivos logrados :D

0 votos

@Izzzy ese enlace es 404 ahora. ¿Tienes alguna alternativa? Tengo una red única a la que nunca quiero conectarme, ni automáticamente ni manualmente.

5voto

Brainor Puntos 41

Si eres programador, visita este sitio: Documentación de WifiManager - disableNetwork.

La red deshabilitada se guarda en tu teléfono, pero debes elegirla manualmente de tu lista de WiFi para conectarte a ella.

Si ya has rooteado tu teléfono, encuentra wpa_supplicant.conf en la carpeta /data/misc/wifi, busca la red con el nombre de WiFi y agrega este código disabled=1 en esa red en particular. Creo que esto resolverá tu problema.

1 votos

Esto no funcionará en Android.

2voto

pgfearo Puntos 1194

Puedes utilizar la aplicación de Locale para desactivar tu wifi cada vez que ese SSID esté al alcance. Necesitarás el plugin de wifi para que funcione. Volver a habilitar el wifi puede ser activado por diferentes eventos. Elegí usar la condición de Movimiento para determinar cuándo me estoy yendo. También podrías usar eventos de ubicación o tiempo para activar el wifi.

2voto

bobpaul Puntos 131

Esto parece estar integrado en Android 9.0+. Algunos fabricantes lo añadieron antes.

En mi Sony, la configuración está en: Ajustes del sistema -> Red e Internet -> WiFi -> Preferencias de WiFi (al final de la lista de posibles puntos de acceso) -> Avanzado -> Autoconexión.

Allí hay una lista de todos tus puntos de acceso guardados y una casilla de verificación para marcar si cada uno puede conectarse automáticamente.

Otros fabricantes ponen la configuración de autoconexión directamente en las preferencias del punto de acceso (el mismo lugar donde se establecen la contraseña y la configuración de IP).

Aquí tienes algunas capturas de pantalla de mi Sony Preferencias de WiFi

Avanzado

Autoconexión

Desactiva la autoconexión para cualquiera de tus puntos de acceso guardados

0 votos

Afortunado tú, yo también tengo Android 9 (OnePlus 5) pero no tengo esa configuración exacta. Al menos es bueno saber que es culpa de OnePlus en mi caso. Esta característica ha estado disponible por un tiempo incluso en teléfonos de la compañía de la fruta, pero sorprendentemente todavía no es un estándar en Android. Qué vergüenza.

0 votos

La fragmentación en Android es realmente frustrante.

1voto

slo Puntos 508

Si tienes acceso root, puedes intentar crear un widget con Tasker que manipule el archivo de texto donde se guardan las contraseñas wifi. Luego, todo lo que tienes que hacer es tocar ese widget (o ejecutar la tarea en Tasker manualmente) y cambiar para estar (des)conectado a esa red.

El enfoque: averigua dónde se guardan las contraseñas wifi en tu dispositivo usando un Root browser. La mayoría de las veces está en /data/misc/wifi/wpa_supplicant.conf. Haz dos copias de este archivo y nómbralo with_network.txt y without_network.txt. En without_network.txt elimina el SSID correspondiente a tu red preferida.

Ahora puedes crear una tarea en Tasker o cualquier otra aplicación de automatización para renombrar el with_network.txt a wpa_supplicant.conf y cuando se haga clic/ejecute de nuevo, revertirlo a with_network.txt y renombrar without_network.txt a wpa_supplicant.conf bajo comando.

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