##################################################
目录
##################################################
没有 root 过的手机怎么无线 adb 连接
——————————
借助 USB 数据线以 IP 方式无线 ADB 手机设备
前面都是通过数据线进行连接调试
可一旦碰一下数据线导致断触或者电源性的断一下……
现在让我们试试第一种无线 adb
这种方式在安卓和鸿蒙上通过
需要使用 USB 监听一下端口号 然后通过 WIFI 进行无线连接
之后 USB 可以断开 进行无线调试
——————————
实现局域网无线调试蓝博兴 3.0.2 安卓机
手机和电脑连接同一个局域网
或者连接同一个 WIFI
将手机与电脑通过 USB 连接
让设备在 5555 端口监听 TCP/IP 连接:
adb tcpip 5555
又忘了在手机上设置调试:
再次监听设备 5555 端口:
查看手机 IP 地址:
通过 ip 地址连接设备:
adb connect IP
此时已经连接成功了
这里显示两个设备 一个是 USB 一个是 WIFI
通过 IP 进入设备:
adb -s IP:端口号 shell
此时拔掉 USB 线再次查看设备 只剩下无线连接的了:
成功通过 USB 进入系统:
Microsoft Windows [版本 6.3.9600]
(c) 2013 Microsoft Corporation。保留所有权利。
C:\Users\byme>cd /adb /* 进入 adb 目录 */
C:\adb>adb devices /* 连接 USB 后查看连接情况 */
* daemon not running; starting now at tcp:5037
* daemon started successfully
List of devices attached
4OOXXOOXXOOXXA5D device
C:\adb>adb tcpip 5555 /* 没有调试权限情况下监听端口 */
error: device unauthorized.
This adb server's $ADB_VENDOR_KEYS is not set
Try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.
C:\adb>adb tcpip 5555 /* 获取调试权限下监听端口 */
restarting in TCP mode port: 5555
C:\adb>adb connect 192.168.0.101 /* WIFI 连接手机 */
connected to 192.168.0.101:5555
C:\adb>adb devices /* 再次查看设备连接情况 */
List of devices attached
4OOXXOOXXOOXXA5D device /* USB 连接 */
192.168.0.101:5555 device /* WIFI 连接 */
C:\adb>adb -s 192.168.0.101 shell /* 指定 IP 连接设备 */
shell@hyf9300_6735m_35gc:/ $ time
0m0.00s user 0m0.00s system
shell@hyf9300_6735m_35gc:/ $ exit
C:\adb>adb devices /* 拔掉 USB 再查看连接情况 只剩一个 */
List of devices attached
192.168.0.101:5555 device
C:\adb>adb shell /* 进入默认设备终端 */
shell@hyf9300_6735m_35gc:/ $ pwd
/
shell@hyf9300_6735m_35gc:/ $ ls
acct
cache
charger
config
custom
d
data
debug_mode.png
default.prop
dev
disableswap.sh
enableswap.sh
etc
factory_init.project.rc
factory_init.rc
file_contexts
fstab.mt6735
init
init.aee.rc
init.environ.rc
init.modem.rc
init.mt6735.rc
init.mt6735.usb.rc
init.project.rc
init.rc
init.recovery.mt6735.rc
init.ssd_nomuser.rc
init.trace.rc
init.usb.rc
init.volte.rc
init.xlog.rc
init.yunos.rc
init.zygote32.rc
meta_init.modem.rc
meta_init.project.rc
meta_init.rc
mnt
no_alisec_mod.png
no_product.png
nvdata
persist
proc
property_contexts
protect_f
protect_s
root
sbin
sdcard
seapp_contexts
selinux_version
sepolicy
service_contexts
storage
sys
system
ueventd.rc
vendor
shell@hyf9300_6735m_35gc:/ $ exit
C:\adb>adb disconnect 192.168.0.101 /* 断开 IP */
disconnected 192.168.0.101
C:\adb>adb devices
List of devices attached
C:\adb>
%%%%%
Windows 下使用命令查看端口占用
C:\adb>netstat -ano | findstr 5555
C:\adb>netstat -ano | findstr 8888
C:\adb>netstat -ano | findstr 80
TCP 0.0.0.0:49156 0.0.0.0:0 LISTENING 800
/* ... 略 ... */
C:\adb>netstat -ano | findstr 23
/* ... 略 ... */
C:\adb>