使用root设备中的adb命令删除保存的wifi网络

时间:2019-01-11 11:51:39

标签: android networking adb android-wifi

如何从已扎根的android设备中删除保存的wi-fi网络?

我尝试将自定义 wpa_supplicant.conf 文件复制到 / data / misc / wifi /

>adb push wpa_supplicant.conf /data/misc/wifi/wpa_supplicant.conf

文件已成功复制,但不会删除保存的wi-fi网络。

我在自定义wpa_supplicant.conf中有以下内容

ctrl_interface=/data/misc/wifi/sockets
disable_scan_offload=1
driver_param=use_p2p_group_interface=1p2p_device=1use_multi_chan_concurrent=1
update_config=1
device_name=Tablet
manufacturer=MSI
model_name=550-18900(MiniTouch)
model_number=550-18900(MiniTouch)
serial_number=0123456789ABCDEF
device_type=10-0050F204-5
config_methods=physical_display virtual_push_button
pmf=1
external_sim=1

我还尝试删除wpa_supplicant.conf文件。 我也尝试关闭wifi,然后推送自定义wpa_supplicant.conf文件。我无法删除已保存的wifi网络。

1 个答案:

答案 0 :(得分:1)

我找到了从根设备中删除保存的网络的另一种方法。可以使用 wpa_cli 命令来实现。

$adb shell wpa_cli list_networks
//this will show the list like following
network id / ssid / bssid / flags
0       worldink_wifi        any     [CURRENT]
//now you can remove the network using its network id

然后您可以使用删除网络

$adb shell wpa_cli remove_network 0
//0 is network id