Ativar permanentemente a permissão PROJECT_MEDIA no Android
Noções Básicas que Você Deve Saber
Devido à segurança embutida do Android, todo aplicativo deve solicitar o
PROJECT_MEDIA
permissão do usuário sempre que tentar compartilhar a tela.
Modo Não Assistido
Como resultado, a configuração atual do modo não supervisionado solicitará permissão ao usuário em cada conexão do visualizador. Esse comportamento significa que o modo não supervisionado não é realmente totalmente não supervisionado no Android.
Como conceder permanentemente a permissão PROJECT_MEDIA?
Habilitando permanentemente o
PROJECT_MEDIA
permissão necessária:
- acesso físico ao dispositivo android (desbloqueado)
- um computador (Windows/Linux/MacOS) com ADB ( Android Debug Bridge ) instalado
- um cabo USB para conectar os dois
O que é ADB (Android Debug Bridge)?
ADB é uma ferramenta de linha de comando fornecida pelo Google para depuração e testes em dispositivos Android. Ela expõe recursos não disponíveis para usuários comuns e, como qualquer pessoa pode usar o ADB, você pode acessar essas capacidades avançadas mesmo que não seja um desenvolvedor.
Usaremos
adb
para conceder permanentemente o
PROJECT_MEDIA
permissão, alcançando assim um modo totalmente não supervisionado.
Configurar ADB no dispositivo Android (2min)
- Vá para suas configurações > Sobre o telefone.
- Toque no “Número da versão” até que a mensagem “você agora é um desenvolvedor” apareça. É necessário pelo menos 7 toques.
- Vá para suas configurações > Sistema > Opções de Desenvolvedor.
- Verifique se a "depuração USB" está ativada.
Configurar ADB no computador (15min)
Siga isso
guia
instalar o
adb
ferramentas de linha de comando no seu computador. Existem versões para Windows, Linux e MacOS.
Conceder permissão permanentemente (5min)
Conecte seu dispositivo Android ao seu computador com um cabo USB. Se você for solicitado a "Permitir depuração USB deste computador?", toque em Permitir.
Abra um prompt de comando e execute o seguinte comando:
adb shell cmd appops set --user 0 net.tsplus.remotesupport PROJECT_MEDIA allow
Isto concederá permanentemente o
PROJECT_MEDIA
permissão apenas para o aplicativo TSplus Remote Support Android.
Nota: essa alteração persistirá após a reinicialização do dispositivo.
Desative o ADB no seu dispositivo (2min)
Porque nossa alteração é salva no sistema Android, podemos desativar o ADB no dispositivo Android.
- Vá para suas configurações > Sistema > Opções de Desenvolvedor.
- Desmarque a opção "Developer Options".
Uma vez desativada, a entrada "Opções de Desenvolvedor" é removida do menu do Sistema.
Restaurar configurações padrão (5min)
Para restaurar as configurações padrão, abra um prompt de comando e execute o seguinte comando:
adb shell cmd appops set --user 0 net.tsplus.remotesupport PROJECT_MEDIA default
Isso irá redefinir o
PROJECT_MEDIA
permissão para seu estado padrão apenas para o aplicativo Android TSplus Remote Support. Portanto, toda tentativa de compartilhar sua tela solicitará sua permissão.