|
本帖最后由 13062678135 于 2023-9-18 08:02 编辑
安卓10以后,对应版本的adb支持无线配对,可以直接连接对应版本的设备。10以前的版本,每次abd connect连接设备前,需要先用USB线连接设备,使用adb tcpip 5555来重置一下设备。
所以这事其实还是适合openwrt来做。
在openwrt的/etc/hotplug.d/usb目录里,写个脚本30-adb_init
#!/bin/sh
sleep 1
[ "$ACTION" = "add" ] && {
adbdevlist=$(adb devices | sed '1d;$d' | grep -v 5555 2>/dev/null)
for i in $adbdevlist;do
adb -s $i tcpip 5555 &
sleep 3
kill -9 $(busybox ps | grep -i adb | grep "tcpip 5555" | grep -v grep | awk '{print $1}') > /dev/null 2>&1
done
}
手机接路由器的USB口后,会自动完成重置任务。然后就能拔掉USB,使用adb connect ip:5555通过无线连接设备了。
同样可以通过luci-app,来完成设备连接,和执行命令。
随便找一台mt7620,群控几个手机都很方便的。 |
|