1. 程式人生 > 其它 >adb shell 檢視頂層_adb命令測試wifi

adb shell 檢視頂層_adb命令測試wifi

技術標籤:adb shell 檢視頂層

adb測試wifi可以通過wpa_cli進行,需要root許可權,開啟wifi開關

1、新增網路

adb shell wpa_cli -i wlan0 add_network

99a07b210f53fd25a6c896c844b4ae95.png

2、設定SSID

adb shell wpa_cli -i wlan0 set_network 2 ssid '"HUAWEI-RC-TEST"'

ed320360e60b102a076386c45425d588.png

注意:ssid需要採用單引號+雙引號的方式 :'"HUAWEI-RC-TEST"'

3、設定加密方式

加密方式設定為WPA-PSK/WPA2-PSK,若無加密,配置為NONE

adb shell wpa_cli -i wlan0 set_network 2 key_mgmt WPA-PSK

7c606c86218e65df3f62a5294c53d884.png

4、設定密碼

adb shell wpa_cli -i wlan0 set_network 2 psk '"123456"'

cff57b78a6d9e93846bd3d83cac651f5.png

注意:密碼需要採用單引號+雙引號的方式 :'"123456789"',且長度大於等於8

5、啟用新增的網路

adb shell wpa_cli -i wlan0 enable_network 2

3336e6beb410442444004c1131f8e526.png

6、連線網路

adb shell wpa_cli -i wlan0 select_network 2

e197f1ad83c8d892d347261b18a06370.png

7、檢視是否連線

adb shell wpa_cli -i wlan0 status

7bea9ee918d2eb21b31206f83e7f57b3.png

8、ping wifi熱點,檢視網路是否正常

ping 192.168.xx.xx

9、檢視當前連線的SSID

adb shell dumpsys netstats | grep -E 'iface=wlan.*networkId'(不需要root許可權)

21b0cbf682d739fc2364c68cc32f3766.png

參考:

https://stackoverflow.com/questions/22825443/connect-to-password-protected-wifi-network-using-adb-shell