adb 连接某个wifi_Android通过命令连接wifi的方法(解决usb不能用问题)

本文介绍了如何在Android设备上通过adb命令行工具连接到指定的WiFi网络,包括使用wpa_cli进行网络配置,如扫描、设置SSID和密码,以及检查连接状态。此外,还展示了adb tcpip用于远程调试的方法,并提到了通过修改wpa_supplicant.conf文件来管理WiFi连接。

此方式 可以通过串口来操作

1.进入wpa_cli后,命令如下:

# wpa_cli

# scan

# scan_results

;会显示搜索到的wifi信号列表,假设你的wifi ssid是wireless0

# add_net 会打印一个net编号,如果打印0

0

# set_network 0 ssid "wireless0" //wifi名称

# set_network 0 psk "123456" //123456是wireless0的密码。

# select_network 0

# enable_network 0

# quit //执行q就会退出wpa_cli

2.查看wifi是否连接成功

# ifconfig wlan0

wlan0 Link encap:Ethernet HWaddr 90:bd:e6:36:6a:d6

inet addr:192.168.0.112 Bcast:192.168.0.255 Mask:255.255.255.0

inet6 addr: fe80::92bd:e6ff:fe36:6ad6/64 Scope: Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:699 errors:0 dropped:0 overruns:0 frame:0

TX packets:654 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:757221 TX bytes:75376

注意:说明已经连接成功,每次要看到下面log才能执行下一步,否则可能设置失败!

<3>CTRL-EVENT-SCAN-STARTED

<3>CTRL-EVENT-SCAN-RESULTS

注意:此种方式,重启后wifi密码会被清除;

4.此时连接到wifi adb

# adb tcpip 5555

# adb connect 192.168.0.112:5555

5.打开一个投屏软件,然后连接到另一个wifi(这样重启后就不会被清除)

PS:下面看下android命令行对wifi的操作

root@hammerhead:/data/misc/wifi # cat wpa_supplicant.conf

network={

ssid="hsyk-it"

psk="hs123456789"

key_mgmt=WPA-PSK

priority=1

}

svc wifi enable

关闭WIFI指令

svc wifi disable

echo "" >> wpa_supplicant.conf

echo "network={" >> wpa_supplicant.conf

echo "\tssid=\"WIFI的名字\"" >> wpa_supplicant.conf

echo "\tpsk=\"WIFI的密码\"" >> wpa_supplicant.conf

echo "\tkey_mgmt=WPA-PSK" >> wpa_supplicant.conf

echo "\tpriority=1" >> wpa_supplicant.conf

echo "}" >> wpa_supplicant.conf

打开WIFI指令

svc wifi enable

关闭WIFI指令

svc wifi disable

新手机:

drwxrwx--- wifi wifi 1970-05-02 02:05 sockets

-rw------- system system 41 1970-05-02 02:06 softap.conf

drwxrwx--- wifi wifi 1970-05-02 02:05 wpa_supplicant

打开wifi后:

-rw-rw---- system wifi 21 1970-05-02 02:36 entropy.bin

-rw-rw---- wifi wifi 312 1970-05-02 02:36 p2p_supplicant.conf

drwxrwx--- wifi wifi 1970-05-02 02:36 sockets

-rw------- system system 41 1970-05-02 02:06 softap.conf

drwxrwx--- wifi wifi 1970-05-02 02:05 wpa_supplicant

-rw-rw---- wifi wifi 311 1970-05-02 02:36 wpa_supplicant.conf

rm wpa_supplicant.conf

rm networkHistory.txt

rm entropy.bin

rm p2p_supplicant.conf

总结

以上所述是小编给大家介绍的Android通过命令连接wifi的方法(解决usb不能用问题),希望对大家有所帮助!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值