0 votos

Bloquear un dispositivo para que no se conecte a un router específico

Hay un ISP en mi ciudad que se conecta a mi teléfono todo el tiempo, pero quiere registrarse para ser usado. No es mi ISP, así que todo lo que obtengo es mi Wi-Fi bloqueado.

Hay muchos puntos del mismo ISP en la ciudad, porque un par de ISP le dan a su cliente un router con dos salidas Wi-Fi, una privada, normal, y otra abierta para que sus clientes la usen con la contraseña de su sitio dondequiera que exista. Uno de ellos (no mi ISP) se pega a los dispositivos, así que me bloquean en muchas áreas.

He tratado de cambiar autojoin=1 a autojoin=0 en /data/misc/wifi/wpa_supplicant.conf pero eso no hizo nada. Este archivo también menciona otro, ctrl_interface=/data/misc/wifi/sockets . ¿Ese control que necesito estará aquí?

Estoy casi seguro de que habrá una forma de impedir que un dispositivo se conecte a un Wi-Fi específico, pero no sé cómo. Tal vez alguien pueda ayudarme y enseñarme cómo, por favor.

0voto

Born To Ride Puntos 256

Si entras en Ajustes y eliges la opción de Reiniciar Datos de Red, esto borrará la memoria del teléfono de haber estado conectado alguna vez a los muchos millones de estos puntos de acceso wifi abiertos que hay por ahí. Luego sólo tienes que ir a Configuración de Wifi y cambiar el interruptor a "desactivado" en la opción que dice "Conectarse automáticamente a redes públicas de alta calidad" y estarás listo para ir. Yo personalmente hago esto y parece que da resultados.

O

Si tienes acceso Root puedes intentar lo siguiente:

  1. Instalar Termux desde la Play Store (no un emulador de terminales, debe ser Termux)
  2. Escriba apt update && apt upgrade -y && apt install nano tsu -y
  3. Convertirse en root a través de tsu
  4. Apaga el Wi-Fi
  5. Ahora estarás editando un archivo, lo que requerirá el uso de las teclas de flecha, hay otra aplicación llamada Hacker Keyboard que tiene teclas de flecha que puedes usar. Este archivo puede llamarse de otra manera en las versiones antiguas de Android, así que YMMV.
  6. Escriba nano /data/misc/wifi/WifiConfigStore.xml
  7. El archivo contiene el historial de todas las redes Wifi previamente conectadas. El XML está estructurado por , por lo que tendrás que desplazarte y encontrar la red a la que ya no quieres que tu teléfono se conecte. Estará precedido por una etiqueta, y también contendrá varias otras dentro de él; sólo tienes que seguir desplazándote hasta que encuentres la MUY próxima ocurrencia de , lo que significa la configuración completa de la red no deseada.
  8. Borre la configuración de la red no deseada borrando todo de a , asegurándose de que sólo está eliminando la configuración de la red específicamente no deseada.
  9. Ahora sólo haz un Ctrl+O , [Enter] , Ctrl+X para guardar, confirmar, y luego salir del archivo.
  10. Escriba chown $(whoami) /data/misc/wifi/WifiConfigStore.xml para cambiar el propietario a Root
  11. Escriba chmod 640 /data/misc/wifi/WifiConfigStore.xml para permitir que el miembro del grupo ( System ) para seguir teniendo acceso de lectura para poder conservar la funcionalidad normal, pero no permitir el acceso de escritura para poder reescribir la configuración wifi no deseada de nuevo en WifiConfigStore.xml.

Tenga en cuenta que esto significará que ya no podrá guardar ninguna red wifi adicional para conectarse automáticamente, y su dispositivo sólo recordará las redes que dejó en el archivo antes de ejecutar los pasos 10 y 11. Si alguna vez quieres revertir los cambios y volver a permitir el acceso típico al archivo, sólo tienes que deshacer los pasos 10 y 11 a través de lo siguiente:

  1. Abrir adb shell o Termux de nuevo
  2. Obtener root a través de su (si adb shell), o tsu (si Termux)
  3. Escriba chown system /data/misc/wifi/WifiConfigStore.xml
  4. Escriba chmod 600 /data/misc/wifi/WifiConfigStore.xml

Saludos

0 votos

Es posible que sea el mismo ISP que mencionas, pero como sabes, las malas intenciones suelen extenderse rápidamente por el mundo, y alguna pelea comercial como ésta puede ser extremadamente molesta,.

0 votos

Pues sólo conozco el único que tiene todas las características mencionadas, pero tienes razón, podría haber más que desconozco. Lmk si esto soluciona su problema o no, y voy a ver si puedo llegar a algo más para usted.

0 votos

No tengo exactamente el mismo texto que me dices: "Conéctate automáticamente a redes públicas de alta calidad". The most similar I have is in the Advanced options (Wi-Fi settings) titled Passpoint "Automatically connect to Passpoint-certified Wi-Fi access points". He desmarcado el caso.<br/>Sin embargo, os puedo decir que se sigue conectando inmediatamente al router de mi casa cuando se enciende el Wi-Fi, pero no puedo probar sobre el problema de inmediato porque tendré que salir a dar una vuelta, y el tiempo es muy malo. Tendré que esperar a mañana. Volveré y publicaré el resultado aquí para vosotros.

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