adb无线网络连接调试设置(adb tcpip [port])在手机重启后一直保持有效的方法(已验证)

根据网上的文章原文地址,一直不成功,以下为验证成功的方法(需要root权限)。 原文方法

1
2
3
4
1,adb shell 进入Android系统命令
2,获取root权限
3,执行adb shell su -c setprop service.adb.tcp.port 5555
4,如果执行3 没效果,执行 adb shell su 0 " setprop 只有 service.adb.tcp.port 5555" 试一下

设置的属性service.adb.tcp.port,在设置完以后通过getprop发现当时是修改成功了,但是重新启动以后,发现丢失了。 查阅了资料 setprop 只有persist开头的才会永久保存,其他的都会在重新启动后丢弃

所以需要按照下面的方法设置

1
2
3
4
5
6
7
C:\xxxxx\xxxx>adb shell
gemini:/ $ su -
gemini:/ # setprop persist.adb.tcp.port 5555
setprop persist.adb.tcp.port 5555
gemini:/ # getprop persist.adb.tcp.port
getprop persist.adb.tcp.port
5555

这样设置后,手机重启,会一直有效。需要通过 adb connect ip:port 连接手机,原有的USB连接将会失效。 可以后以下方式切换回USB连接

1
2
3
4
5
C:\xxxxx\xxxx>adb connect xxx.xxx.xxx.xxx:5555
connected to xxx.xxx.xxx.xxx:5555
C:\xxxxx\xxxx>adb shell
gemini:/ $ su -
gemini:/ # setprop persist.adb.tcp.port ""
记录并分享
Built with Hugo
主题 StackJimmy 设计