Убрать диалоговое окно Начать запись android 10-11 – Apadtive solutions

Убрать диалоговое окно Начать запись android 10-11


Начав пользоваться “современными” версиями android 10 и выше, я столкнулся с проблемой удаленного подключения к телефону с другого устройства. Если раньше подтвердить разрешение за запись или транслирование экрана можно было один раз, просто галочкой пометив разрешать всегда, то теперь надо при каждом запуске давать разрешение на доступ к экрану.

Решение данной проблемы оказалось весьма простым. Все что понадобится, это adb и компьютер.

Для начала нужно узнать название пакета приложения, для которого запрашивается разрешение на запись экрана. Для этого нужно перейти в раздел “О приложении” выбранного приложения, и снизу посмотреть название пакета (в вашей оболочке оно может отсутствовать)

В моем случае название пакета – com.hecorat.screenrecorder.free. Это приложение взято чисто для примера, оно может быть любым включая anydesk, teamviewer и другие.

Теперь нужно загрузить пакет ADB. Проверенное место, где можно его быстро достать, для меня является scrcpy, в комплект которого он входит. Ссылка находится в начале этого поста. После скачивания распаковываем архив в любое место. Далее необходимо открыть консоль в папке, в которой находится распакованный архив. Для этого в области, где указано текущее расположение, пишем cmd и нажимаем enter, после чего появится окно cmd с текущим расположением.

Подключаем наше устройство по USB к компу (можно и по wifi, если у вас есть такая возможность) Далее нужно запустить adb сервер. Для этого прописываем adb start-server или adb devices. После этого на телефоне нужно разрешить доступ.

Теперь чтобы разрешить автоматический доступ к записи экрана для приложения прописываем следующую команду:

adb shell appops set com.hecorat.screenrecorder.free PROJECT_MEDIA allow

Где вместо com.hecorat.screenrecorder.free должно быть название вашего пакета!!!

Все, теперь доступ не будет запрашиваться!