MacroDroidでオススメのマクロ集まとめ! ルーティン作業はアクション/トリガーで自動化しよう

スポンサーリンク
MacroDroid

この記事では、MacroDroidでオススメのマクロをまとめて紹介します。

MacroDroidでどんなことができるか、気になる方はぜひどうぞ。

 

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

前提:MacroDroidとは?

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

MacroDroidアプリのアイコンMacroDroidは、Androidの様々な操作を自動化できるアプリです

いわゆる「ノーコード自動化ツール」で、プログラミングの知識不要で、誰でも簡単に設定できるのが特徴です。

基本の仕組みは、以下3点です。

  • トリガー:きっかけ(例:時間、位置、アプリ起動)
  • アクション:実行内容(例:音量変更、Wi-Fiオン)
  • 条件:追加条件(例:充電中だけ)

「条件を満たしているとき、トリガーが発生したら、アクションを実行する」という一連の流れを自動化できます。

トリガー、アクションの設定は必須ですが、条件の設定は任意です(なくてもOK)。
MacroDroidとは?

(左)トリガーの例 (右)アクションの例

トリガー、アクション、条件は豊富に用意されているため、組み合わせは多岐にわたります。

本記事では、その具体的な組み合わせ(マクロ)例を紹介します。

 

オススメのマクロまとめ

自宅のみWi-Fiをオンにする

トリガー
(どういった条件で)
アクション
(何をするか)
場所のトリガー
(例:自宅に入ったら/出たら)
Wi-Fiをオン/オフ

関連記事 Androidで自宅のみWi-Fiをオンにする方法

自宅のみWi-Fiをオンにする

マクロ例

車の乗り降りでテザリングを切り替える

トリガー
(どういった条件で)
アクション
(何をするか)
Bluetoothのトリガー
(例:車に乗ったら/降りたら)
テザリングをオン/オフ

関連記事 Androidでテザリングを自動接続する方法

車の乗り降りでテザリングをオン/オフ

マクロ例

場所や時間でマナーモードを切り替える

トリガー
(どういった条件で)
アクション
(何をするか)
WiFi SSIDの変化
(特定のネットワークに接続したら)
マナーモードをオン/オフ
ジオフェンストリガー
(特定の場所に入ったら)

関連記事 Androidでマナーモードを自動切り替えする方法

場所や時間でマナーモードを切り替える

マクロ例

充電音をオリジナル音源に変える

トリガー
(どういった条件で)
アクション
(何をするか)
充電を開始する 用意した充電音を鳴らす

関連記事 Android充電音をオリジナル音源に変える方法

充電音をオリジナル音源に変える

マクロ設定例

通話中の通知音を消す

トリガー
(どういった条件で)
アクション
(何をするか)
通話の開始/終了 サイレント(バイブOFF)をオン/オフ

関連記事 Androidで通話中の通知音を消す方法

通話中の通知音を消す

マクロ例

Bluetooth切断時に通知を自動表示する

トリガー
(どういった条件で)
アクション
(何をするか)
Bluetoothイベント
(デバイスの切断を検知したら)
通知を表示
(デバイスの切断を警告)

関連記事 AndroidでBluetooth切断時に通知を自動表示する方法

Bluetoothデバイスが離れたら通知を表示する

マクロ例

シェイクでAndroidのライトを点ける

トリガー
(どういった条件で)
アクション
(何をするか)
デバイスをシェイク
(Android本体を振ったら)
カメラライトのオン/オフを切替える

関連記事 Androidでライトを使う方法

シェイクでAndroidのライトを点ける

マクロ例

充電完了を通知する

トリガー
(どういった条件で)
アクション
(何をするか)
バッテリー残量の変化
(100%になったら)
通知を表示

関連記事 Androidで充電完了を通知する方法

充電完了を通知する

マクロ例

Androidを定期的に自動再起動する

トリガー
(どういった条件で)
アクション
(何をするか)
日時
(指定したスケジュールとなったら)
再起動

アクション「再起動」は、UI画面操作を使うやり方と、直接”再起動”のアクションを実行するやり方があります。

前者は設定が少し複雑ですが、特別な権限が必要となりません。後者は設定がシンプルですが、root権限 or Shizukuで権限取得が必要となります。

関連記事 Androidを定期的に自動再起動する方法

Androidを定期的に自動再起動する

UI画面操作を使ったマクロ設定例

物理ボタンやセンサーに新しい機能を割り当てる

トリガー
(どういった条件で)
アクション
(何をするか)
電源ボタンの押下/
音量ボタンの押下/
指紋ジェスチャー
任意の機能
(例:電源メニュー表示/スクショ撮影)

関連記事 Androidで電源ボタンの割り当てを変える方法

関連記事 Androidで音量ボタンの割り当てを変える方法

関連記事 Androidの指紋認証に新しい機能を割り当てる方法

指紋認証に新しい機能を割り当てる

(左)マクロ例 (右)指紋センサに触れるだけでスクショ撮影できる

画面を自動タップしてアプリをオート動作させる

FRepのアイコンFRepとMacroDroidを組み合わせて、次のようなマクロを設定すれば、任意のタイミングや条件で記録した自動タップを起動できます。

マクロ分類 マクロの内容 マクロの役割
トリガー ストップウォッチ:
●秒経過(好きな時間を設定)
一定間隔ごとマクロ
を繰り返し実行する
アクション1 ストップウォッチ:
リセット&リスタート
アクション2 画面をONにする スリープから復帰する
アクション3 待機5秒 動作を安定させる
アクション4 起動:
任意のアプリ
自動タップしたい
アプリを起動する
アクション5 待機5秒 動作を安定させる
アクション6 ショートカット起動:
FRep
自動タップをスタート

FRepでタップ操作を最適化できれば、ゲームのレベル上げやアイテム収集の半自動化も不可能ではありません。

関連記事 Androidをアプリで自動タップする方法

画面を自動タップしてアプリをオート動作させる

マクロ例

 

特別な権限が必要なマクロについて(ADB hack/Shizuku)

MacroDroidでマクロを作っていると、以下のようなメッセージが出るケースがあります。

アクセス許可には、スマホ本体のルート化またはADBツールが必要です
android.permission.WRITE_SECURE_SETTINGS
この機能を使用するには、ルート化されたスマホ、
またはShizukuをインストールして実行されている必要があります。

これらメッセージは、システム設定の変更やモバイルデータの切り替え、一部のWi-Fi制御など、通常の権限だけでは動かせないトリガー、アクションで表示されます。

Androidシステム中枢に関わる、高度なアクションが該当する傾向が強いです。
特別な権限が必要なマクロについて

メッセージ例

こうしたトリガー、アクションを利用するには、以下3パターンの解決策があります。

  • root権限を取得する(端末のroot化)
  • adbコマンドで権限を取得する(ADB hack)
  • Shizukuで権限を取得する

詳しくは、関連記事で解説しています。

関連記事 MacroDroidでADB hackを設定する方法

関連記事 MacroDroidでShizukuを設定する方法

 

〆:様々なルーティング作業は自動化できる!

以上、MacroDroidでオススメのマクロ集まとめ! ルーティン作業はアクション/トリガーで自動化しよう の説明でした。

Androidにおける様々なルーティング作業は、MacroDroidを使って自動化することができます。

ぜひチェックしてみてください。

▼紹介しきれなかったマクロ集

関連記事 Androidでアプリごとモバイルデータ通信をオフにする方法

関連記事 AndroidのGPSを自動で無効にする方法

関連記事 AndroidでWi-Fiが切れたら通知する方法

関連記事 Androidの再起動時にアプリを自動開始する方法

関連記事 ゲームアプリの音量を自動で消す方法

関連記事 Androidでアプリ終了時にミュージック再生を自動化する方法

関連記事 Androidでイヤホン接続時にミュージック再生を自動化する方法

関連記事 遠隔でAndroidの音を鳴らす方法

関連記事 遠隔でAndroidの録音機能を開始する方法

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

関連記事 AndroidでWi-Fiショートカットを設定する方法

関連記事 Androidでテザリングショートカットを設定する方法

関連記事 AndroidでNFCショートカットを設定する方法

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

コメント

  1. 匿名 より:

    「例⑫:充電中は画面を常時オン(点灯)する」はandroid本体設定の開発者向けオプションから「スリープモードにしない(充電中に画面をスリープにしない)」をオンにする方法もありますよ。

  2. ホワイトナイト より:

    教えてください!

    今日初めてMacroDroidを知りました。これを使えば、以前から自動化したいと思っていたことができるかも?と思っているところです。それは・・・

    Galaxy A51を使用しているのですが、電源を入れて20~30秒後、Androidの起動中に音(通知音)がなります。この音が鳴らないように設定したいのです。具体的には次のような流れになると思います。

    1. 電源ボタンを押すと、音量をゼロにする。またはマナーモードにする。
    2. 電源ボタンを押してから40秒後くらいに、音量を最大に戻す。またはマナーモードを解除する。

    このようなトリガーとアクションはMacroDroidで可能でしょうか?可能であればMacroDroidを導入してみようと思ってます。

    どうぞよろしくお願いいたします。

    • トリガー「電源ボタン1回押し」はできないはずなので、「電源ボタン複数回押し」or「電源ボタン長押し」等に変える必要はあります

      アクション「音量0」・「マナーモード」・「一定時間後に音量を戻す」は、設定できると思います

      ただ、目的である「起動中の音を消す」というのが、音量0 or マナーモードにしても消えるかどうか、は事前に検証したほうがいいと思います(消えない機種もありそうな気が)

  3. 出来たらいいな より:

    画面に、OKと表示されたら、それを押下(タップする)なんて出来ないですかね?

  4. なやむ人 より:

    こんばんは。色々探していてこのサイトに行き当たりました。
    スケジュールに「出発時間」というのがあるのですが、それの1時間前にアラームを設定するという設定はできるのでしょうか?
    わかる方いらっしゃれば教えてください。

    • できるかもしれないです

      まずトリガーの「予定の開始時」で、Googleカレンダーのスケジュール名「出発時間」を設定します。このとき”予定時刻より早めにトリガー”を設定して、1時間前を指定します

      あとはアクションでアラームを設定します

      マクロを作ったあと、実際に動作するか、事前検証することをオススメします

  5. 匿名 より:

    MacroDroidを今日知りました。
    MacroDroidで、ポケモンGOの歩行を自動歩行させる方法を教えていただけないでしょうか?
    頑張って調べましたがわからず、初心者にわかる様に教えていただけると、たすかります。
    よろしくお願いします。

    • ポケモンGOの自動歩行は、位置情報の偽装が必要で、それはMacroDroid単体では難しいかと思います(他の位置偽装系アプリを組み合わせる)

      位置偽装は、ポケモンGOの規約違反になり、アカウント停止等のリスクがあるため、自己責任でお調べください

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