電話機の再起動後に adb ワイヤレス ネットワーク接続のデバッグ設定 (adb tcpip [ポート]) を有効に保つ方法 (確認済み)

オンライン記事 原文地址 によると、これは失敗に終わりました。成功の確認方法は以下の通りです(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 ""
记录并分享
Hugo で構築されています。
テーマ StackJimmy によって設計されています。