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
Theme Stack designed by Jimmy