「Androidでテザリングを自動化したい」、そう思ってMacroDroidを導入した方は多いはずです。
以前はルート化すれば簡単にON/OFFの切り替えが可能でしたが、Android16以降により、非ルート環境では制御が難しくなったという声が急増しています。
この記事では、筆者が発見した非ルートでもテザリングを快適に制御できる最新の設定方法を徹底解説します。
必要な条件、ヘルパーファイルの注意点、そして実際に使えるMacroDroidレシピまで、初心者から中級者まで役立つ内容を網羅しています。
かものはしスマホをもっと便利に、自分好みに動かしたい──そんなあなたへ。MacroDroidは「トリガー」「アクション」「条件」を組み合わせることで、日常の操作を自動化できる強力なアプリです。このページで[…]
Macrodroidでテザリングのアクションを追加するには
- 接続
- テザリングのON/OFF
詳細設定
- ON
- OFF
- 切替え(ON↔OFF)
補足:Android16で使えなくなった理由
カーナビ接続でテザリングをON/OFFする方法(非ルート)

トリガー設定
1つ目のトリガー
- 接続
- Bluetoothイベント
- デバイスに接続時
2つ目のトリガー
- 接続
- Bluetoothイベント
- デバイスから切断時
アクション設定
1つ目のアクション
- 条件分岐[If]
- [+]をクリック
- Macrodroid固有
- 発動したトリガー
- デバイスに接続時
2つ目のアクション
- アプリ
- アプリのアクティビティを起動
- 設定
- Settings$WifiTetherSettingsActivity
3つ目のアクション
- マクロ
- 次のアクション実行前に待機
- 1秒
5つ目のアクション(必要に応じて)
- 機器の操作や動作
- ホーム画面を表示
ここまでアクションを追加したら、「アクション2~4(5)」を「条件分岐を開始[If]」と「条件分岐を終了[End If]」で囲むように順番を入れ替えてください。
同じような作業を繰り返します(1つ目のアクションは違うので注意!)
1番目のアクションをコピーして貼り付け、1番目のアクション内容を書き換えると作業が楽です。
分からない方は、以下のアクションをもう一度作成してみましょう。
6つ目のアクション
- 条件分岐[If]
- [+]をクリック
- Macrodroid固有
- 発動したトリガー
- デバイスから切断時
7つ目のアクション
- アプリ
- アプリのアクティビティを起動
- 設定
- Settings$WifiTetherSettingsActivity
8つ目のアクション
- マクロ
- 次のアクション実行前に待機
- 1秒
10つ目のアクション(必要に応じて)
- 機器の操作や動作
- ホーム画面を表示
ここまでアクションを追加したら、もう一度、「アクション7~9(10)」を「条件分岐を開始[If]」と「条件分岐を終了[End If]」で囲むように順番を入れ替えてください。
条件設定
特に必要はありません。
トリガー1つだけでテザリングをON/OFFする方法

トリガー設定
- センサー
- 機器本体をシェイク
アクション設定
1つ目のアクション
- アプリ
- アプリのアクティビティを起動
- 設定
- Settings$WifiTetherSettingsActivity
2つ目のアクション
- マクロ
- 次のアクション実行前に待機
- 1秒
4つ目のアクション(必要に応じて)
- 機器の操作や動作
- ホーム画面を表示
条件設定
特に必要はありません。
このマクロの注意点(画面OFF時の対処方法)
この方法はバックグラウンドでテザリングをONまたはOFFするのではなく、自動でテザリングの詳細設定の画面を出し、自動でONまたはOFFのボタンをクリックする方法です。
画面変移で動くため、画面がOFFになっている状態で動作することは出来ません。
そのため、スマホロックをしている場合、自動でスマホロックを解除するアクションが必要となります。
追加するアクション
PINロック解除
--- 補足:PINロック解除の詳しい解説はこちら ---
かものはしこれを使えたらポイ活が捗りそうです毎日スマートフォンを使う中で、何気なく繰り返している「ロック解除」。ロック解除は指紋や顔認証により自動で行われることもありますが、特定の時間や曜日など、細かい条件に応じ[…]
まとめ
Android16以降、テザリングの自動化は難易度が上がりましたが、UI操作とアクティビティ起動を組み合わせれば、非ルートでも十分に実用レベルで制御できます。
- Bluetooth接続でON/OFF
- トリガー1つで切り替え
- 画面OFF時の対策(PIN解除)
これらを組み合わせれば、車の乗降や外出時のテザリング操作が完全に自動化できます。
今後もMacroDroidの仕様変更やAndroidのアップデートを追いながら、より快適な自動化環境を探っていきましょう。



