许多情况下,我们所调试的安卓设备并没有屏幕显示,或者阉割掉了系统设置模块,比如斐讯R1智能音箱。

这时候,使用adb的wifi控制就显得尤为重要,基于在Github的adb-join-wifi项目,我们增加了802.1x的PEAP加密协议支持,并且引入了静态ip地址,以及删除网络配置等功能,修改后的项目地址为https://github.com/laddie132/adb-join-wifi

使用方法

首先,需要安装app,你可以手动编译该项目,也可以直接下载下面的安装包:

链接: https://pan.baidu.com/s/1F91iayP_0jRxky2Z5mNlww 提取码: ivgd

此外,还需要安装adb环境,执行以下几个命令可以完成不同的操作:

  1. 连接到无密码WIFI
adb shell am start -n com.steinwurf.adbjoinwifi/.MainActivity--esn connect -e ssid SSID
  1. 连接到WEP/WPA加密WIFI
adb shell am start -n com.steinwurf.adbjoinwifi/.MainActivity \--esn connect -e ssid SSID -e password_type WEP|WPA -e password PASSWORD
  1. 连接到802.1x加密WIFI
adb shell am start -n com.steinwurf.adbjoinwifi/.MainActivity \--esn connect -e ssid SSID -e password_type PEAP -e username USERNAME -e password PASSWORD
  1. 连接到WIFI并且设置固定ip地址
adb shell am start -n com.steinwurf.adbjoinwifi/.MainActivity \--esn connect -e ssid SSID -e password_type WEP|WPA|PEAP [-e username USERNAME] -e password PASSWORD \-e ip IP -e gateway GATEWAY --ei prefix PREFIX -e dns1 DNS1 -e dns2 DNS2
  1. 删除某个WIFI配置
adb shell am start -n com.steinwurf.adbjoinwifi/.MainActivity \--esn remove -e ssid SSID
  1. 删除所有WIFI配置
adb shell am start -n com.steinwurf.adbjoinwifi/.MainActivity \--esn remove

斐讯R1

有了上述的方法,我们可以实现无需斐讯AI软件,从而连接wifi的功能。

经测试,斐讯R1音箱长按功能键后开启网络配置功能,实际上是打开了一个没有密码wifi热点。因此,我们可以利用该热点,为斐讯R1安装上述app,并使用adb命令连接某个wifi,并且设置固定ip地址,便于后续使用。

不知道斐讯AI软件为斐讯R1联网是不是也是上述方法=_=

致谢

感谢adb-join-wifi项目的开发者。

ADB控制安卓WIFI连接(斐讯R1联网指南)相关推荐

  1. 电脑控制android 源代码,[源代码]电脑通过adb控制安卓手机

    [实例简介] vs2008编译通过,电脑通过adb控制安卓手机拨打电话,发短信,控制微信自动加好友,安卓版本4.3以上,主要是通过读取手机当前界面的元素布局,保存到xml,然后通过xml解析出各个控件 ...

  2. adb通过无线wifi连接安卓手机

    一.通过数据线连接 用数据线连接手机,打开手机开发者模式下的调试功能,然后下载安卓sdk,配置好环境变量,打开cmd窗口,输入adb devices ,就可以获取到设备: 二.数据线连接不稳定的时候, ...

  3. 斐讯音箱控制扫地机器人_斐讯扫地机器人app

    斐讯大能X3扫地机器人APP下载是一款家庭智能扫地机器人软件.用户可下载大能扫地机器人APP用手机控制,配对过程也是非常简单,按提示基本一两分钟就可以搞定!请根据APP提示配对连接扫地机器人:可通过A ...

  4. 斐讯 r1 起死回生

    此方法已无法使用,请需要的网友留言,并留邮箱,我发新的方法.这里写不了外部连接.2022.7.2 昨天三哥给我这么个东西,当初卖2499元,因为公司没了,现在只能当蓝牙音箱用. 因为服务已无法使用,三 ...

  5. ADB原理,Wi-Fi连接,常用命令及拓展

    Android 开发笔记 onGithub 文章多处链接需要科学上网 本文按顺序主要讲解了ADB的原理,使用Wi-Fi连接设备,ADB常用命令,在Java代码中执行shell命令,使用ddmlib进行 ...

  6. PS3手柄连接斐讯T1盒子

    斐讯T1用U盘启动一个emuelec系统,启动界面提示要连接手柄才能进入,就去闲鱼上20块收了一个PS3手柄,然后就有了后面的一系列问题. 收到手柄发现没有数据线,而且PS3手柄数据线是miniUSB ...

  7. adb学习:七:wifi连接adb

    目录 一.目的 1.想:直接PC端通过局域网wifi连接adb,测试安卓设备,省去USB线 二.参考 1.通过wifi连接adb的三种方法 三.操作:1:成功:直接PC端通过局域网wifi连接adb, ...

  8. 斐讯R1音箱终于复活了!

    前言 今天闲来无事情,在家翻到半年前买的一个二手斐讯音箱(渠道嘛,当然是拼夕夕上了),抛开其他的不说,就单单这个音箱的音质啥的还是不错的,毕竟还是哈曼卡顿认证的,音质百元内无敌(原谅在下对音箱啥的不太 ...

  9. python+adb 控制安卓手机拍照并传电脑

    觉得USB摄像头拍照的效果太渣,特别是总有色差,也不会自动对焦等问题, 尝试研究运用手机摄像头拍照并传电脑,然后这几天接触了adb,最后顺利达成目标. 记录过程,代码在末尾: 1.安装 android ...

最新文章

  1. 遍历百万级Redis的键值的大结局
  2. Python 格式化输出 ( 颜色 )
  3. UA MATH574M 统计学习II 二元分类例子与高维问题
  4. Redux之compose
  5. swift基础学习(八)
  6. 微信退款通知,退款回调数据解密.SHA256签名AEAD_AES_256_GCM解密
  7. 毕业生该不该做软件开发这一行?
  8. 金九银十专供 | 175 道 Go 工程师必考面试题 + 详细解答
  9. squid 反向代理
  10. 【Linux】创建逻辑卷管理(LVM)
  11. 如何修改硬盘挂载的名字LABEL
  12. 全网通是4g显示无服务器,4G+时代的全网通?可没有那么简单!
  13. 深度优先搜索 详解(C++)
  14. 一看就懂系列:什么是相速度与群速度
  15. 吊打面试官的硬核法宝~阿里架构师最新总结软件测试面试宝典
  16. 从dataguard备份的恢复机制
  17. python做地图导航_【Python】利用高德地图做你想做之事
  18. AD生成顶层丝印、底层丝印
  19. 云场景实践研究第72期:领克汽车
  20. ubuntu 搜狗输入法突然只能输入拼音

热门文章

  1. python 股票行情_Python结合钉钉实时自动监控股票行情,上班炒股再也不怕老板发现...
  2. C++中调用MatLab接口等
  3. python time.time()单位是秒不是毫秒
  4. 数字钱包(IOST)使用指南
  5. 零基础量化交易:Python入门
  6. 【java毕业设计】基于javaEE+原生Servlet+MySql的企业财务管理系统设计与实现(毕业论文+程序源码)——企业财务管理系统
  7. java.nio.channels.UnresolvedAddressException
  8. 织梦过滤文正的style样式,dede过滤文章的style属性
  9. HTTP 协议简单理解与总结
  10. K-Means(K均值聚类算法)