Удалённое управление Android и важность разрешений
Управление устройством требует более высокого уровня доверия, чем простой просмотр экрана.

Просматривать экран и выполнять на нём действия — разные уровни доступа. Для удалённого управления Android использует системные разрешения специальных возможностей, поэтому их назначение должно быть понятно пользователю.
MyDeskViewer сначала объясняет необходимость доступа, а затем предлагает открыть системные настройки. Именно Android позволяет включить или отозвать разрешение.
После возврата из настроек программа должна проверить фактический статус разрешения, а не предполагать, что согласие было выдано. Подключение к устройству само по себе не должно включать интерактивное управление.