udevルールを使用してAndroidデバイスを接続すると、自動的にUSBテザリングを有効にします。

udevルールを使用してAndroidデバイスを接続すると、自動的にUSBテザリングを有効にします。

デバイスが接続されたら、次のコマンドを実行して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/

おすすめ記事