当前位置: 首页 > 知识库问答 >
问题:

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

宗安宁
2023-03-14

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

我试过复制自定义wpa_。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_。conf文件。我还尝试关闭wifi,然后推自定义wpa_。conf文件。我无法删除保存的wifi网络。

共有2个答案

羊柏
2023-03-14

安装adb,连接您的设备并执行以下命令:

adb shell am start -n 'com.adbwifisettingsmanager/.WifiSettingsManagerActivity' --esn remove -e ssid <ssid_name>

替换

宋臻
2023-03-14

我找到了从root设备中删除保存的网络的替代方法。这可以使用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
 类似资料:
  • “adb root”命令的描述说,它使用root权限重新启动adbd。 我在我的手机(Note 2 Android 4.3)上试了一下,它没有root,也没有用。我在网上搜索,发现即使在root设备上,它也会给出错误消息,例如“adbd无法在生产版本中以root身份运行”。 我的问题是在什么情况下'adb root'会以root权限成功重启adbd? 谢谢

  • 我正在尝试从ADB命令获取设备属性。我如何能够通过运行示例android应用程序获得这些值。我多么希望使用adb shell命令本身使我的生活更轻松。下面是我将完成示例应用程序的方法,但我需要相应的adb命令 设备制造商 *请注意,我的设备没有根目录,我不知道如何根目录设备以获取这些值:-)* 但是,我可以得到操作系统版本。但是我想要整数形式的SDK版本。我想要18个代替4.2个。2.

  • 我试图发现我的设备连接到的WiFi网络上的所有设备。这是普通的Java,不是Android。我需要搜索每个设备,看看它是否有一个特定的端口打开。我将通过连接到我发现的第一个符合此条件的设备,所以我需要它的IP地址。我基本上是在尝试编写以下代码:

  • 如何使用adb命令行指令在多个设备上同时安装apk?我想用单个命令在两个或多个设备上安装apk,可以吗? 我已尝试使用,低于命令。 “adb-s安装apk路径”-- 请帮助。。。。

  • 本文向大家介绍android studio 使用adb 命令传递文件到android 设备的方法,包括了android studio 使用adb 命令传递文件到android 设备的方法的使用技巧和注意事项,需要的朋友参考一下 一:文件传输 在android开发中,有时候需要将文件从pc端传递至android,或者将软件运行的日志,从android设备传递到pc进行分析,我们可以使用windows

  • 我正在连接android设备的PC上运行自动测试工具;我发现在测试期间,工具向设备发送了一些adb命令;我想知道亚行的命令到底是什么?如何捕捉PC或android设备上的命令? 我想得到这样的结果:“adb安装xxx.apk”