Androidスマホの操作を自動化するMacroDroidアプリ

Androidスマホの操作を自動化するMacroDroidアプリ

2020年7月10日

Androidスマートフォンで何度も同じ操作を繰り返す場合に役に立つのが[自動化アプリ]で、古くから様々なアプリが登場してきましたが今回は比較的に操作がしやすい【MacroDroid(マクロドロイド)】を使ってみました。

MacroDroidとは?

指定したトリガー(きっかけ)をもとにアクション(動作)を自動的に行うアプリです。

Androidアプリ→MacroDroid→トリガーを追加
トリガー
Androidアプリ→MacroDroid→アクションを追加
アクション

トリガーとアクションの組み合わせはマクロと呼ばれ、複雑なマクロは一定の知識や技術が必要となる場合もあります。

アプリはGoogle Playよりダウンロード&インストールできます。

MacroDroidの使いかた

MacroDroidで作成できる内容は大きく3つに分けることができます。

  • 特別な手順を必要としないマクロ
  • ADB hackが必要なマクロ
  • root化が必要なマクロ

root化が可能かどうかは機種によりますが、ADB hackはパソコンでADBを使うことができれば満たすことができるので、あらかじめ実行しておくとスムーズですが、必須では無いため必要に応じて実行すれば良いです。

ADB hackする

パソコンでADBを使えるようにします。

AndroidスマートフォンのUSBデバッグを有効にします。

AndroidスマートフォンとパソコンをUSBケーブルで接続し、コマンドプロンプトより以下のコマンドを実行して権限を与えます。

元に戻す(権限を取り消す)場合はgrantrevokeに置き換えます。
adb shell pm grant com.arlosoft.macrodroid android.permission.WRITE_SECURE_SETTINGS
adb shell pm grant com.arlosoft.macrodroid android.permission.CHANGE_CONFIGURATION

ADB hackするやり方は以上です。

マクロを追加する

手順はトリガーとアクションによって異なるため以下を参照してください。

アンインストールできない場合は?

MacroDroidを使う際にデバイス管理アプリを有効にする場合があります。

デバイス管理アプリが有効な場合、アプリのアンインストールができなくなるので、アンインストールするには事前に「デバイス管理アプリを無効にする」と言う操作が必要です。