android_mt6572_jiabo/system/connectivity/shill/test-scripts/configure-hidden-wifi
2025-09-05 16:56:03 +08:00

31 lines
685 B
Python

#!/usr/bin/python
import sys
import dbus, flimflam
if (len(sys.argv) < 2):
print "Usage: %s <ssid> [passphrase] [security]" % (sys.argv[0])
sys.exit(1)
print "Attempting to configure hidden service %s" % (sys.argv[1])
flim = flimflam.FlimFlam(dbus.SystemBus())
ssid = sys.argv[1]
if len(sys.argv) > 2:
if len(sys.argv) > 3:
security = sys.argv[3]
else:
security = "psk"
passphrase = sys.argv[2]
else:
security = "none"
passphrase = ""
flim.manager.ConfigureService(({
"Type" : "wifi",
"Mode" : "managed",
"SSID" : ssid,
"WiFi.HiddenSSID" : True,
"Security" : security,
"Passphrase" : passphrase }))