【问题标题】:How can I change wifi static IP address in android with ADB shell?如何使用 ADB shell 更改 android 中的 wifi 静态 IP 地址?
【发布时间】:2022-12-20 06:05:31
【问题描述】:

我的设备是基于 Android 10 并且已经 root。 我想找到一种使用 ADB 更改某个 wifi 连接的静态 IP 地址的方法,结果应该与系统设置中的结果相同。

我尝试了三种方法,但都没有奏效:

  1. ifconfig wlan0 [ip]但什么也没发生。
  2. ip address add [ip] dev wlan0系统wifi连接详细信息中的IP发生了变化,但真实IP仍然是以前的IP。它不能改变正在使用的真实IP。
  3. 我已尝试更改 /data/misc/wifi/WifiConfigStore.xml 文件。但是当我重新打开 wifi 时,这个文件将被恢复。对此文件所做的更改也将无效。

【问题讨论】:

  • 当您通过 Android 设置设置静态 IP 时,我会使用适用于 Android 的 inotify 工具来检查更改了哪些文件。可能是修改后的文件为您提供了更多详细信息,您必须在哪里以及如何通过 adb 进行更改。

标签: android ip adb wifi settings


【解决方案1】:

尝试使用 ip地址更改dev wlan0。然后做ip address,在wlan0你会看到之前的IP,然后是你的IP。执行 ip address del dev wlan0。然后你可以看到你的IP地址和ifconfig的变化。

【讨论】:

    猜你喜欢
    • 2014-02-09
    • 1970-01-01
    • 2012-05-27
    • 2015-11-03
    • 1970-01-01
    • 1970-01-01
    • 2020-06-12
    • 2020-04-26
    • 2015-05-05
    相关资源
    最近更新 更多