#!/system/bin/sh load_wifi() { echo "load_wifi" # this just prevents Android wifi loader from craping out, # (it only functions properly if starting from "ok" state) setprop wlan.driver.status ok return 0; } unload_wifi() { echo "unload_wifi" return 0; } # # Deal with the type of invocation we get. # case "$1" in "start") load_wifi ;; stop) if ! unload_wifi; then echo "Couldn't unload wifi modules" >&2; fi ;; reload|restart) if unload_wifi; then load_wifi else echo "Couldn't unload wifi modules" >&2; fi ;; *) echo "$0: unknown argument $1." >&2; ;; esac