スマートフォンで何度も同じ操作を繰り返すことがあります。そんな時に役に立つのが自動化アプリで、古くから様々なアプリが登場してきましたが、今回は比較的に操作がしやすい “MacroDroid(マクロドロイド)” を使ってみました。
MacroDroidとは?
指定したトリガー(きっかけ)をもとにアクション(動作)を自動的に行うアプリです。トリガーとアクションの組み合わせはマクロと呼ばれています。
この手のアプリは古くから存在しており、有料であったりroot化が必要であったりすることが多いですが、MacroDroid(マクロドロイド)は無料(広告・一部制限あり)かつroot化不要(一部要root化)でも使うことができます。
複雑なマクロは一定の知識や技術が必要となる場合もありますが、不慣れな場合でも「ウィザード形式に作成する」「テンプレートから選択する」と言ったことができます。
アプリ MacroDroid – デバイス自動化 – Google Play のアプリ
MacroDroidの使いかた
MacroDroidで設定できる内容は大きく3つに分けることができます。
- 特別な手順を必要としない設定
- ADB hackが必要な設定
- root化が必要な設定
root化が可能かどうかは機種によりますが、ADB hackはパソコンでADBを使うことができれば満たすことができます。
ADB hackするやり方
- パソコンにADBをインストールします。
- Androidスマートフォンの “USBデバッグ” を有効にします。
- AndroidスマートフォンとパソコンをUSBケーブルで接続し以下のコマンドを実行し権限を与えます。
元に戻す(権限を取り消す)場合は “grant” を “revoke” に置き換えます。
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するやり方は以上です。
マクロを追加するやり方
Androidスマホで充電/完了時の「音」や「振動」を設定する方法 | エンジニアの休日
Androidスマホにおいてアプリ起動時に位置情報をオンにする方法 | エンジニアの休日
Androidスマホのスリープ時におけるWi-Fiの挙動を設定する方法 | エンジニアの休日
アンインストールできない場合は?
MacroDroidを使う際にデバイス管理アプリを有効にする場合があります。
デバイス管理アプリが有効な場合、アプリのアンインストールができなくなるので、アンインストールするには事前に「デバイス管理アプリを無効にする」と言う操作が必要です。