Habilitar / deshabilitar wifi mediante scripts bash en Android

Estoy intentando permitir / inhabilitar el dispositivo del wifi en mi dispositivo androide en una escritura del golpe. Estoy utilizando el emulador de terminal y el programa Administrador de secuencias de comandos para ejecutar bash scripts en el teléfono (que es un Nexus One). La forma normal de hacer esto en linux sería algo así como

ifconfig eth0 up 

Eso me da

 "eth0: no such device" 

Intentando iwconfig eth0 da lo mismo, y

 iwconfig 

Da una lista de los dispositivos sin eth0 en él. Ahora si enciendo el wifi (manualmente desde la GUI) y el tipo

 iwconfig 

Muestra eth0 con mucha información.

Mi pregunta es: ¿Cómo puedo usar la línea de comandos para activar / desactivar wifi? ¿Y por qué eth0 desaparece de la lista de dispositivos cuando wifi está deshabilitado?

Gracias.

Aunque no funciona en mi teléfono no arraigado por razones obvias, los resultados que estoy obteniendo son completamente diferentes mientras que el wifi está conectado:

 $ ifconfig eth0 eth0: ip 192.168.0.102 mask 255.255.255.0 flags [up broadcast running multicast] $ ifconfig eth0 up error: SIOCSIFFLAGS (Permission denied) 

Si sólo desea activar o desactivar el wifi, debe utilizar:

 # svc wifi enable 

o

 # svc wifi disable 

Para ver el mensaje de ayuda

 # svc wifi Control the Wi-Fi manager usage: svc wifi [enable|disable] Turn Wi-Fi on or off. svc wifi prefer Set Wi-Fi as the preferred data network 
  • ¿Cómo iniciar una conexión de red local programmically a través de hotspot Wi-Fi en Android?
  • Cómo comunicarse con la cámara habilitada para wifi
  • esperar hasta que el wifi esté conectado en android
  • Android - Por qué ConnectivityManager.isActiveNetworkMetered siempre devuelve true (incluso en Wifi)
  • Obtener estadísticas de tráfico wifi android
  • ¿La habilitación Wi-Fi drena más o menos la batería al localizar la ubicación?
  • Hotspot multiplexado en Android
  • Android 6.0 No se puede agregar WifiConfiguration si ya hay otra WifiConfiguration para ese SSID
  • Cómo obtener detalles del archivo que está transmitiendo a través de Bluetooth, WiFi en Android
  • Servidor y cliente en un dispositivo con WiFi habilitado
  • ¿Cómo puedo llamar a la pantalla de configuración Wi-Fi de mi aplicación mediante Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.