Хотя это не работает в моем телефоне без рута по понятным причинам, результаты, которые я получаю, совершенно разные, когда Wi-Fi подключен:
$ 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)
Если вы просто хотите включить или выключить Wi-Fi, вы должны использовать:
# svc wifi enable
или
# svc wifi disable
чтобы увидеть справочное сообщение
# 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