Cómo configurar y habilitar WiFi Hotspot a través de terminal sin ROOT

¿Cómo puedo configurar y habilitar/deshabilitar el punto de acceso WiFi usando el comando de terminal sin ROOT? También quiero expulsar al usuario de mi punto de acceso usando el comando de terminal

¡Hola y bienvenido! ¿Por qué quieres hacer esto usando la terminal? Además, ¿está usando un emulador de terminal en el dispositivo o un shell remoto usando adbun cable USB?
@unforgettableid en la terminal del dispositivo
@beeshyams, lo siento, supongo que mi línea no era estable en este momento, por lo que está incompleta
¿Por qué no desea simplemente crear un punto de acceso de la manera normal, utilizando la GUI de Android?

Respuestas (1)

Es posible configurar y habilitar el punto de acceso (punto de acceso al software) mediante métodos de llamada setWifiApConfigurationy startSoftApde wifiservicio. Pero al menos desde Android 8, el primero requiere permiso OVERRIDE_WIFI_CONFIGmientras que el segundo requiere NETWORK_STACK. Ambos permisos tienen Nivel de protección signature , no para ser utilizados por aplicaciones de terceros. Ninguno adb shelltiene ninguno de los dos permisos. Entonces no es posible sin acceso de root.

Una solución es simular taps y keyevents usando adb shell inputel comando, aunque no es una solución de línea de comandos en el verdadero sentido.


RELACIONADO: