Shizukuを自動起動する方法! MacroDroidで再起動時に開始を自動化しよう

スポンサーリンク
Android

この記事では、Androidスマートフォンを再起動したとき、Shizukuアプリの開始操作を自動化する方法を解説します。

再起動後、いつも手動で開始操作をしていて面倒であれば、お試しあれ。

 

スポンサーリンク
スポンサーリンク

Shizuku×MacroDroidで自動化する方法

MacroDroidアプリのアイコンMacroDroidというアプリを組み合わせて実現します。

設定の流れです。

  1. Shizukuの事前設定を終わらせておく
  2. MacroDroidでマクロを作る
本記事の内容は、Android 11以降が条件です。

1. Shizukuの事前設定を終わらせておく

初めてShizukuのアイコンShizukuを使う場合、事前設定を終えてください。

Shizuku
Shizuku
開発者: Xingchen & Rikka
金額: 無料
すでに設定済みで、「Shizukuは実行中」ステータスになっていれば、このパートはスキップしてOKです。

起動すると、最初は「Shizukuは停止中」と出ます。

「ワイヤレスデバッグで開始」の ペアリング を開き、通知権限を許可します。

Shizukuで事前設定をする1

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

Shizukuで事前設定をする2

(左)通知を許可 (右)「ペアリングサービスを探しています」通知が出る

次に開発者向けオプションを開きます。

初めて使う場合、設定のアイコン設定アプリ内にある、デバイスのビルド番号を連続タップしてください。

関連記事 Androidの開発者向けオプションを表示/非表示にする方法

Shizukuで事前設定をする3

Pixel 7aの例。デバイス情報を開き(左)、ビルド番号を連続タップ(右)。

開発者向けオプションのメニュー ワイヤレスデバッグオンのアイコンオンにします。

Shizukuで事前設定をする4

ワイヤレスデバッグをオン

続けて ワイヤレスデバッグ の詳細メニューを開きます。

スイッチオンのアイコン左側の部分をタップしてください。

専用コードによるデバイスのペア設定 を選択するとコードが表示されるので、ShizukuのアイコンShizuku側へ通知します。

Shizukuで事前設定をする5

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

Shizukuで事前設定をする6

(左)ペア設定コードが出る (右)Shizuku通知内で入力する

「ペアリングしました」とメッセージが出ます。

これでShizukuのアイコンShizukuを開くと、「Shizukuは実行中」ステータスに変わります。

Shizukuで事前設定をする7

(左)ペアリングしました (右)Shizukuは実行中

もし「Shizukuは停止中」のままの場合、開始 をタップすればステータスが変わります。

Shizukuで事前設定をする8

(左)開始 (右)コマンドがはしり、Shizukuが開始する

2. MacroDroidでマクロを作る

MacroDroid - デバイス自動化
MacroDroid - デバイス自動化
開発者: ArloSoft
金額: 無料

こちらのテンプレートから、マクロを追加してください。

MacroDroidでマクロを作る1

(左)マクロのテンプレート (右)右下のボタンをタップで追加

ここで、様々なアクセス権が求められる場合があるので、画面にしたがって、許可してください。

追加できれば、「マクロ」タブに表示されるので、開いてみましょう。

MacroDroidでマクロを作る2

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

MacroDroidでマクロを作る3

(左)テンプレートから追加できた (右)マクロ タブで表示される

追加したマクロを開くと、以下メッセージが出てるはずです。

アクセス許可には、機器本体のルート化またはADBツールが必要です
android.permission.WRITE_SECURE_SETTINGS

このメッセージをタップして開き、SHIZUKUアクセス許可 をタップします。

MacroDroidでマクロを作る4

(左)メッセージ (右)SHIZUKUアクセス許可

MacroDroidに「Shizukuへのアクセス権」を許可します。

これで、adb_wifi_enabled=1(ワイヤレスデバッグを有効にする)アクションを設定可能になります。

MacroDroidでマクロを作る5

(左)常に許可 (右)アクションを設定できた

以上で準備は整いました。

さっそく端末を再起動してみましょう。

自動でShizukuが開き、開始 操作が実行され、「Shizukuは実行中」ステータスに切り替われば成功です。

以下は、実際にマクロを動かした動画です(再起動した直後から動画は始まってます)。

▼タップして再生(音は出ません)

ただ、端末の環境によっては動作が100%保証されず、「Shizukuは停止中」のままの場合があります。

ほとんどのケースで、もう一度、手動で 開始 をタップすればステータスが変わります。

この部分もマクロに組み入れたい場合、次のようなアクションを追加すると効果があるかもしれません。

  • [条件で繰り返し] Shizukuの状態(Shizukuはインストール済みで実行なし)
  • [戻る]ボタンを押す
  • UI画面操作
「Shizukuは停止中」のままの場合、前の画面に戻って、再び 開始 をタップする操作を繰り返します。

上記を反映したこちらのテンプレートから、マクロを追加してください。

MacroDroidでマクロを作る6

(左)マクロのテンプレート (右)赤枠のアクションを追加

ただ、これも端末の環境によっては動作が不安定だった上、アクションがループするリスクもありました。

うまく動作しなければ、1つ目に紹介したマクロをどうぞ。

操作に抵抗がなければ、お使いの機種に合わせて、自身でマクロを組み替えてみるのがオススメです。

 

〆:再起動後もShizukuを自動で開始しよう!

以上、Shizukuを自動起動する方法! MacroDroidで再起動時に開始を自動化しよう の説明でした。

再起動後にShizukuが停止するのは仕様のため、毎回立ち上げる操作が必要です。

紹介したMacroDroidのマクロを使えば、これを自動化できて便利ですよ。

お試しください。

関連記事 スマホのみでadbコマンドを使う方法

関連記事 アプリ別にダークモードを自動設定する方法

Android
スポンサーリンク
スポンサーリンク
シェアする
スポンサーリンク
スポンサーリンク

コメント

タイトルとURLをコピーしました