我对adbd和adb进行了很多研究。我想复制" adb tcpip 5555"通过执行以下命令:
我通过cmd(我使用Windows 10和Samsung S5 Android 6.0进行测试)打开adb shell然后输入:
setprop service.adb.tcp.port 5555
stop adbd
start adbd
每当我输入其中一个命令时,输出(在下一行)就是我刚刚输入的命令,并没有提供任何进一步的信息。检查
getprop service.adb.tcp.port
虽然返回5555。然而,adbd服务似乎没有重新启动,因为正在输入
adb connect ip-of-S5
结果
无法连接到 ip-of-S5 :5555
Ping虽然有效,但ip / connection不是问题。 (就像adb tcpip 5555一样。)
如果这有帮助,这里有一些进一步的信息:
getprop | grep adb
[init.svc.adbd]: [running]
[persist.sys.usb.config]: [mtp,adb]
[ro.adb.secure]: [1]
[service.adb.root]: [0]
[service.adb.tcp.port]: [5555]
[sys.usb.config]: [mtp,adb]
[sys.usb.state]: [mtp,adb]
有没有办法了解原始adb tcpip命令如何在内部工作?它不需要root,所以也应该可以手动完成,对吧?
非常感谢!
祝你好运