この記事では、Androidスマートフォンを再起動したとき、Shizukuアプリの開始操作を自動化する方法を解説します。
再起動後、いつも手動で開始操作をしていて面倒であれば、お試しあれ。
Shizuku×MacroDroidで自動化する方法
MacroDroidというアプリを組み合わせて実現します。
設定の流れです。
- Shizukuの事前設定を終わらせておく
- MacroDroidでマクロを作る
1. Shizukuの事前設定を終わらせておく
初めて
Shizukuを使う場合、事前設定を終えてください。
起動すると、最初は「Shizukuは停止中」と出ます。
「ワイヤレスデバッグで開始」の ペアリング を開き、通知権限を許可します。

(左)ペアリング (右)通知オプション

(左)通知を許可 (右)「ペアリングサービスを探しています」通知が出る
次に開発者向けオプションを開きます。
初めて使う場合、
設定アプリ内にある、デバイスのビルド番号を連続タップしてください。
関連記事 Androidの開発者向けオプションを表示/非表示にする方法

Pixel 7aの例。デバイス情報を開き(左)、ビルド番号を連続タップ(右)。
開発者向けオプションのメニュー ワイヤレスデバッグ を
オンにします。

ワイヤレスデバッグをオン
続けて ワイヤレスデバッグ の詳細メニューを開きます。
専用コードによるデバイスのペア設定 を選択するとコードが表示されるので、
Shizuku側へ通知します。

(左)赤枠部分をタップ (右)ペア設定コードによるデバイスのペア設定

(左)ペア設定コードが出る (右)Shizuku通知内で入力する
「ペアリングしました」とメッセージが出ます。
これで
Shizukuを開くと、「Shizukuは実行中」ステータスに変わります。

(左)ペアリングしました (右)Shizukuは実行中
もし「Shizukuは停止中」のままの場合、開始 をタップすればステータスが変わります。

(左)開始 (右)コマンドがはしり、Shizukuが開始する
2. MacroDroidでマクロを作る
こちらのテンプレートから、マクロを追加してください。

(左)マクロのテンプレート (右)右下のボタンをタップで追加
ここで、様々なアクセス権が求められる場合があるので、画面にしたがって、許可してください。
追加できれば、「マクロ」タブに表示されるので、開いてみましょう。

システム設定の変更 の例。ほかにも様々なアクセス権に関する許可要請が表示される

(左)テンプレートから追加できた (右)マクロ タブで表示される
追加したマクロを開くと、以下メッセージが出てるはずです。
アクセス許可には、機器本体のルート化またはADBツールが必要です android.permission.WRITE_SECURE_SETTINGS
このメッセージをタップして開き、SHIZUKUアクセス許可 をタップします。

(左)メッセージ (右)SHIZUKUアクセス許可
MacroDroidに「Shizukuへのアクセス権」を許可します。
これで、adb_wifi_enabled=1(ワイヤレスデバッグを有効にする)アクションを設定可能になります。

(左)常に許可 (右)アクションを設定できた
以上で準備は整いました。
さっそく端末を再起動してみましょう。
自動でShizukuが開き、開始 操作が実行され、「Shizukuは実行中」ステータスに切り替われば成功です。
以下は、実際にマクロを動かした動画です(再起動した直後から動画は始まってます)。
▼タップして再生(音は出ません)
ただ、端末の環境によっては動作が100%保証されず、「Shizukuは停止中」のままの場合があります。
ほとんどのケースで、もう一度、手動で 開始 をタップすればステータスが変わります。
この部分もマクロに組み入れたい場合、次のようなアクションを追加すると効果があるかもしれません。
- [条件で繰り返し] Shizukuの状態(Shizukuはインストール済みで実行なし)
- [戻る]ボタンを押す
- UI画面操作
上記を反映したこちらのテンプレートから、マクロを追加してください。

(左)マクロのテンプレート (右)赤枠のアクションを追加
ただ、これも端末の環境によっては動作が不安定だった上、アクションがループするリスクもありました。
うまく動作しなければ、1つ目に紹介したマクロをどうぞ。
〆:再起動後もShizukuを自動で開始しよう!
以上、Shizukuを自動起動する方法! MacroDroidで再起動時に開始を自動化しよう の説明でした。
再起動後にShizukuが停止するのは仕様のため、毎回立ち上げる操作が必要です。
紹介したMacroDroidのマクロを使えば、これを自動化できて便利ですよ。
お試しください。
関連記事 スマホのみでadbコマンドを使う方法
関連記事 アプリ別にダークモードを自動設定する方法
コメント