デバイスが接続されたら、次のコマンドを実行してUSBテザリングを有効にできます。
adb shell service call connectivity 33 i32 1 s16 text
無効にする
adb shell service call connectivity 33 i32 0 s16 text
両方のコマンドをテストし、動作しています。
私のデバイスが私のコンピュータに接続するたびに最初のコマンドを実行したいと思います。 udevルールを使用して実行できることを知っていますが、方法がわかりません。
答え1
USBデバイスが接続または削除されたときに特定のスクリプトを実行するUDEVルールは、/etc/udev/rules.dでルールを定義することによって実装できます。
この文書は次の点に役立ちます。
https://www.thegeekdiary.com/how-to-run-a-script-when-usb-devices-is-attached-or-removed-using-udev/