ScreenOnAuto

ADB でミラーリング権限を付与

初期状態では、ScreenOnAuto が画面のミラーリングを開始するたびに Android が許可ダイアログを表示します。ADB で 画面キャプチャ(MediaProjection) の権限を事前に付与しておけば、このダイアログは二度と表示されなくなります。

この権限は このアプリだけをミラーリング(Android 15 以上)にも必要で、付与しないとこの機能は動作しません。

準備するもの

手順

  1. ターミナルを開きます(Windows ではコマンド プロンプトまたは PowerShell)。

  2. ADB が端末を認識しているか確認します。

    adb devices
    

    端末が device と表示されていれば OK です(unauthorized ではないこと)。

  3. 権限を付与します。

    adb shell appops set idv.lzn.screenonauto android:project_media allow
    
  4. ScreenOnAuto を起動してミラーリングを開始します。許可ダイアログはもう表示されないはずです。

権限を取り消す

初期状態(毎回ダイアログを表示)に戻すには:

adb shell appops set idv.lzn.screenonauto android:project_media default

トラブルシューティング

最終更新: