Android 12端末でUSBテザリングを手軽に有効にしたい

Android 12端末でUSBテザリングをOnにするのが面倒なので手軽な方法がないか探してみました．

手元のAndroid 端末の moto g31 という端末を1年ほど使っています．最近自宅の固定回線がなくなったので無料Wi-Fiを利用してUSBテザリングをよく利用するようになりました．Android 11 では上部から下にスワイプして出てくるクイック設定パネルの「アクセスポイント」を長押ししてテザリング画面に遷移してUSBテザリングをOnにしていました．

Note

PC側でWi-Fiに直接繋げばいいのですが，場所ごとに接続方法が違って面倒，Androidだと自動接続アプリでその当たりの面倒を見てくれるのでUSBテザリングを使っています．Wi-Fi → Wi-Fiテザリングが出来るといいのですがこの端末は非対応です．(Essetial Phone では出来ていた)

先日Android 12 がOTA で降ってきてアップグレードしたところ．同じ操作ではWi-Fiアクセスポイントの設定画面に遷移するようになりUSBテザリング画面に行くのが面倒になりました．
昔ウィジットでテザリングの切り替えが出来るアプリケーションを使っていたなといくつか見てみるとメンテされておらず最近のバージョンでは動かなそう．ウィジットで設定へのショートカットを作れればいいのですが，Wi-Fiアクセスポイントへのショートカットを作ることは出来ましたがUSBテザリングのページへのショートカットは見当たりません．
更に探すとHotspot and tethering shortcut というアプリケーションを見つけました．

Hotspot and tethering shortcut – Google Play のアプリ

このアプリケーションを起動すると，「設定」→「ネットワークとインターネット」→「アクセスポイントとテザリング」と辿らなくても「アクセスポイントとテザリング」に飛びます．
とりあえずこれを使ってみようと思います．

Note

常にUSBテザリングを既定値にすることも出来ますが，不便なこともあるので手動設定にしています．(「開発者オプション」→「デフォルトのUSB設定」→「 USBテザリング」)