当前位置: 首页 > article >正文

如何通过adb控制安卓手机wifi

一、准备工作

1、先用USB数据线 将手机和电脑连接在一起

1) 数据线连接手机和电脑,选择“传输文件”的连接方式;

2) 在手机上,打开“开发者选项”、“USB调试”;

2、在电脑上安装adb工具,参考下载地址如下;

Google 提供官方的 adb / fastboot 独立工具包[Win/macOS/Linux] - 小众软件

3、打开cmd命令行,使用 “ adb devices “ 查看设备是否连接成功;

如我的PC上同时连接了多个设备,可以使用adb -s <SerialNumber> 操作指定的设备;

如下分别为禁用设备A的wifi功能和使用设备B连接wifi

二、wifi控制命令

Wi-Fi (wifi) commands:
  help or -h
   打印帮助信息.

  get-country-code
    获取国家简码(如CN)

  set-wifi-enabled enabled|disabled
    启用/禁用wifi

  set-scan-always-available enabled|disabled
    启用/禁用扫描功能(wifi关闭时仍然生效)

  list-scan-results
   列出最新扫描到的wifi信息

  start-scan
    开始扫描

  list-networks
    列出已经保存的网络信息

  forget-network <networkId>
忘记已经保存的特定网络信息,其中指定wifi对应的networkId需要通过list-networks命令检索  

  status
   获取当前wifi状态

  start-restricting-auto-join-to-subscription-id subId
    暂时禁用自动加入wifi网络,除了与给定subId合并的运营商网络

  stop-restricting-auto-join-to-subscription-id
   停止禁用自动加入wifi网络,除了与给定subId合并的运营商网络
    
  add-suggestion <ssid> open|owe|wpa2|wpa3 [<passphrase>] [-u] [-o] [-p] [-m]  [-s] [-d] [-b <bssid>] [-e] [-i] [-a <carrierId>] [-c <subscriptionId>]
    使用设定的参数加入网络
    Use 'network-suggestions-set-user-approved com.android.shell yes' to approve suggestions added via shell (Needs root access)
    <ssid> - SSID of the network
    open|owe|wpa2|wpa3 - 加密方式


  remove-all-suggestions
    删除所有通过shell加入的网络

  list-suggestions
    列出所有通过shell加入的网络列表


http://www.kler.cn/a/108573.html

相关文章:

  • 现代无线通信接收机架构:超外差、零中频与低中频的比较分析
  • [CKS] K8S Dockerfile和yaml文件安全检测
  • 工作和学习遇到的技术问题
  • 软件测试面试大全(含答案+文档)
  • 如何使用 Web Scraper API 高效采集 Facebook 用户帖子信息
  • Thread类及常见方法
  • 手机apn介绍
  • 66 内网安全-域横向批量atschtasksimpacket
  • PostgreSQL InvalidMessage Cache 同步机制
  • 如何确保PCIe Gen3通道的信号质量
  • SpringBoot2.7.14整合redis7
  • 【Java】HashMap集合
  • CommunityToolkit.Mvvm 加速 MVVM 开发
  • 环形链表-力扣
  • 【影刀演示_发送邮件的格式化HTML留存】
  • 【MATLAB源码-第61期】基于蜣螂优化算法(DBO)的无人机栅格地图路径规划,输出最短路径和适应度曲线。
  • 玩转视图变量,轻松实现动态可视化数据分析
  • 深度神经网络的数学原理:基于超平面、半空间与线性区域的表示
  • stm32通过AT指令与esp8622通信
  • JVM——GC垃圾回收器
  • 06 MIT线性代数-线性无关,基和维数Independence, basis, and dimension
  • SpreadJS 16.2.2 + GcExcel 6.2.3 相结合,还有更强的吗
  • Android WMS——WM窗口管理(八)
  • 小程序request请求封装
  • 使用 @antfu/eslint-config 配置 eslint (包含兼容uniapp方法)
  • 社恐了怎么办?如何改变社交恐惧症?