He encontrado este proyecto que me permite conectarme a una WiFi a través de comandos ADB sin ser usuario Root. Me preguntaba si alguien sabe como desconectarse también desde ADB y no siendo usuario Root.
ACTUALIZACIÓN :
Lo he intentado recientemente:
C:\adb>adb shell am start -a android.intent.action.MAIN -n com.android.settings/.wifi.WifiSettings
adb server is out of date. killing...
* daemon started successfully *
Starting: Intent { act=android.intent.action.MAIN cmp=com.android.settings/.wifi.WifiSettings }
Warning: Activity not started, its current task has been brought to the front
y
C:\adb>adb -s serial_number shell am start -a android.intent.action.MAIN -n com.android.settings/.wifi.WifiSettings
Starting: Intent { act=android.intent.action.MAIN cmp=com.android.settings/.wifi.WifiSettings }
Warning: Activity not started, its current task has been brought to the front
También encontré haciendo este tipo de comando:
adb shell input keyevent 20 & adb shell input keyevent 23
Puedo navegar y hacer clic. El problema parece ser que siempre termino en un estado diferente por lo que la próxima vez que introduzca el comando
adb -s serial_number shell am start -a android.intent.action.MAIN -n com.android.settings/.wifi.WifiSettings
Empiezo en un lugar diferente y empiezo a hacer clic en otro sitio. He intentado volver a casa, pero eso no soluciona el problema. ¿Hay alguna forma de empezar siempre desde el mismo punto dentro de la configuración WiFi?
Gracias.