Android 16・17 対応 · テザリング自動化ガイド

Android 16 で車のテザリング自動化が止まった?今でも使える方法があります。

多くのアプリがテザリングをオンにするのに使っていた方法を、Android 16 がふさぎました。このページでは、何が変わったのか、どんな回避策があるのか、AutoHotspot がどうやって今も動いているのかを説明します。

  • root 不要
  • Shizuku 不要
  • PC 不要
  • ロック画面でも動作
Google Play で手に入れよう 7 日間無料体験 · サブスクなし
AutoHotspot のホーム画面:自動オフと待ち時間の設定

要点

Android 16 で何が変わったのか

テザリングをオンにするのは、特別な権限が必要な操作です。Android 8.0 で、以前の setWifiApEnabled は普通のアプリから使えなくなりました。その正式な後継である TetheringManager.startTethering には TETHER_PRIVILEGED 権限が必要で、この権限を持てるのはメーカーが署名したアプリだけです。

自動化アプリはこれまで、同じ機能の非公開版を呼び出して回避していました。多くの機種では Android 15 まではそれで動いていました。Android 16 からはその道が閉ざされ、リクエストは権限エラー(TETHER_ERROR_NO_CHANGE_TETHERING_PERMISSION)で拒否されます。何年も毎日動いていた自動化が、システムアップデートの後に、エラー表示もなく止まってしまうことがあります。

この制限はシステムそのものに組み込まれているので、アプリのアップデートでは直せません。システムの API でテザリングを切り替えるアプリには、普通のアプリが持てない権限が必要になりました。

Android 16・17 で使える方法

1. メーカーのルーチンアプリ あれば無料

メーカーによっては、システム権限で動くルーチンやモードのアプリを入れています。たとえば Samsung Galaxy の「モードとルーチン」では、指定した Bluetooth デバイスがつながったときにテザリングをオンにできます。お使いの機種に「テザリングをオン」の操作と Bluetooth のトリガーがあるなら、まずそれを試してください。使えるかどうかは、機種・地域・ソフトウェアのバージョンによって違います。

2. 自動化アプリ(Tasker・MacroDroid)+Shizuku 動くが手間がかかる

Tasker や MacroDroid に備わっているテザリングの操作は Android 16 でも使えますが、Shizuku 経由になります。Tasker はリリースノートで、Android 16 以降の WiFi Tether アクションには Shizuku が必要だと案内しています。MacroDroid のテザリング操作も Shizuku を使います。Shizuku を使うと、root なしで ADB レベルの権限をアプリに渡せます。ただし root していないスマホでは、再起動のたびに止まり、ワイヤレスデバッグでもう一度起動し直す必要があります。ワイヤレスデバッグにはスマホが Wi-Fi につながっていることが必要ですが、Wi-Fi がない車の中ではまさにそれが用意できません。

3. root ほとんどの人には不向き

root があれば、アプリは何でもできます。ただしブートローダーのロック解除でスマホのデータは消え、銀行・決済アプリや公式のシステムアップデートが使えなくなることがあります。

4. クイック設定のタイルをタップ(AutoHotspot) root 不要 · Shizuku 不要

AutoHotspot は、システムがくれない権限を求める代わりに、あなたが手でやることをそのまま行います。クイック設定を下ろし、テザリングのタイルを見つけてタップします。この操作にはユーザー補助サービスを使います。この権限は再起動してもオンのままなので、運転の前に何かを有効にし直す必要はありません。

その代わり、タイルを見つけられることが前提です。タイルの名前は機種や言語によって違うので、探すキーワードは自由に編集できます。また、機種によってはロック中のネットワーク変更をブロックするセキュリティ設定があります(注意点を参照)。

AutoHotspot のしくみ

  1. 最初に一度だけ設定。チェックリストに沿って、ユーザー補助サービスをオンにし、Bluetooth を許可し、車を選びます。最後に画面オンで一度テストすると、アプリがテザリングのタイルの位置を覚えます。
  2. 車に乗る。スマホが車の Bluetooth につながるとテザリングがオンになります。スマホがロックされたままポケットの中にあっても大丈夫です。カーナビ、タブレット、ドライブレコーダーがすぐにネットにつながります。
  3. 車を降りる。Bluetooth が切れると、テザリングを自動でオフにできます。待ち時間を設定すれば、Bluetooth が一瞬切れただけではオフになりません。
設定の流れを2分で
すべて完了した設定チェックリスト
権限をひとつずつ案内するチェックリスト
自動オフと待ち時間の設定があるホーム画面
車につながるとオン、降りるとオフ
内蔵テストとステップごとの診断
ロック画面でも、まずテスト

主な機能

インストール前に:正直な注意点

だからこそ、無料体験と内蔵テストを用意しています。購入する前に、ロック解除中とロック中の両方で、あなたのスマホで動くか確認してください。

よくある質問

AutoHotspot は root や Shizuku が必要?

不要です。制限されたテザリング API はまったく使わず、ユーザー補助サービスでクイック設定のテザリングのタイルをタップします。root、Shizuku、ADB、パソコンはいりません。

Tasker や MacroDroid は Android 16 でもテザリングをオンにできる?

標準のテザリング操作は、Android 16 以降では Shizuku(または root)が必要です。Tasker はリリースノートで WiFi Tether アクションに Shizuku が必要だと案内しており、MacroDroid のテザリング操作も Shizuku を使います。root していないスマホでは Shizuku が再起動のたびに止まり、Wi-Fi が必要なワイヤレスデバッグで起動し直すことになります。もう一つの方法は、画面をタップするマクロを自分で組むことです。AutoHotspot はその方式をそのまま使えるようにしたアプリで、クイック設定のテザリングのタイルを見つけてタップします。

Android 17 でも使える?

使えます。Android 16 で制限された API に依存しておらず、Android 17 での動作報告もあります。機種によって違いがあるので、無料体験中に内蔵テストを試してください。

画面ロック中でも動く?

動きます。画面オンの状態で一度テストに成功すると、タイルの位置を記憶し、ロック画面でもタップできるようになります。ロック中のネットワーク設定変更にロック解除が必要な機種は、上の注意点を見てください。

Honor のスマホで、ロック解除中は動くのにロック画面では動かない?

Honor の 2 つのシステム機能が原因になることがあります。ロック画面でコントロールセンターを引き下ろすと開かずに PIN を求められる場合は、ロック画面からコントロールセンターを開けるようにする項目をオンにしてください(バージョンによっては 設定 → 通知とステータスバー)。また、画面を下にして置いたりポケットに入れたりすると、誤タッチ防止がアプリの操作も含めてすべてのタッチをブロックします。画面を上にして置くか、設定でこの機能をオフにしてください。

ユーザー補助サービスで画面を読み取られない?

画面の文字を読むのは、クイック設定の中からテザリングのタイルを探すときだけです。画面の内容を収集・保存・送信することはなく、診断ログもスマホの中にだけ残ります。アプリは匿名のクラッシュレポートと基本的な利用統計を送信し、Pro を購入しない場合は広告を表示します。詳しくはプライバシーポリシー(英語)をご覧ください。

車を降りたらテザリングをオフにできる?

できます。「切断時にテザリングを自動でオフ」をオンにしてください。車の Bluetooth が一瞬切れることがあるなら、待ち時間も設定してください。

カーナビ、タブレット、ドライブレコーダーで使える?

使えます。車の Bluetooth をトリガーに選べば、スマホのテザリングにつないだ機器がネットにつながります。ネット接続が必要なカーナビや社外オーディオ、タブレット、ノートパソコン、ドライブレコーダーなどです。

料金は?

7 日間の無料体験があります。その後は、好きなときに短い広告を見て無料日数を追加するか、一度きりの購入でずっと使えるようにできます。サブスクリプションではありません。

車のテザリングを取り戻そう

7 日間無料。まずはあなたのスマホで内蔵テストを試してください。

Google Play で手に入れよう