A maioria dos aplicativos Android pode solicitar facilmente permissões básicas, como armazenamento ou acesso à câmera. No entanto, alguns aplicativos exigem permissões no nível do sistema para funcionar corretamente.

Embora você possa superar isso enraizando seu telefone, esse é um processo complicado e às vezes desnecessário. Em vez disso, você pode conceder permissões avançadas usando comandos ABD.

Neste artigo, vamos explicar o que é ADB e como usá-lo para conceder permissões no Android.

O que é o Android Debug Bridge (ADB)?

No Android, os usuários normais geralmente não podem executar tarefas protegidas pelo sistema, como removendo aplicativos pré-instalados indesejados sem técnicas avançadas, como alterar os arquivos do sistema operacional por meio do enraizamento. É aqui que entra o ADB (Android Debug Bridge).

ADB é uma ferramenta de linha de comando pela qual você pode conectar um dispositivo Android a um computador para executar as tarefas que exigem root.

Relacionado: Comandos ADB práticos que todo usuário do Android deve conhecer

Você pode usar vários comandos ADB úteis para desinstalar aplicativos do sistema, instalar arquivos APK, obter logs do sistema, conceder permissões adicionais a aplicativos e muito mais.

Como conceder permissões sobre o ADB

Antes de usar os comandos, você precisa configurar uma conexão ADB com seu dispositivo. Usar Windows, Mac ou Linux quase não tem diferença, pois os comandos do ADB são os mesmos para todos os sistemas operacionais.

No entanto, os usuários do Windows usarão o PowerShell, enquanto os usuários de Mac e Linux precisam usar um terminal ou shell para executar os comandos do ADB.

Visite a Site para desenvolvedores Android e baixe o Ferramentas da Plataforma SDK arquivo para o seu sistema operacional.

2. Extraia o ZIP

Esta etapa é apenas para usuários do Windows; se você usa Mac ou Linux, vá para a próxima etapa.

Se você for um usuário do Windows, navegue até o local onde você baixou o arquivo ZIP. Agora, extraia o ZIP e clique no botão ferramentas de plataforma pasta uma vez (não clique duas vezes na pasta).

3. Abra o PowerShell ou o Terminal

Se você estiver no Windows, segure Alt e pressione F, S, então UMA (uma tecla de cada vez, sequencialmente). Essa combinação de teclas abrirá o PowerShell como administrador.

Se você estiver no Linux ou Mac, você deve abrir um Terminal na mesma pasta onde o conteúdo do ferramentas de plataforma pasta são armazenados.

4. Ativar opções do desenvolvedor

Galeria de imagens (3 imagens)
Expandir
Expandir
Expandir

Agora, você precisa ativar as Opções do desenvolvedor em seu smartphone, se ainda não estiver. Para isso, acesse Configurações > Sobre o telefone e toque no Número da compilação (sete vezes).

Se ele pedir uma senha, digite a senha da tela de bloqueio.

5. Ative a depuração USB e conecte seu telefone

Galeria de imagens (3 imagens)
Expandir
Expandir
Expandir

Agora, vá para Opções do desenvolvedor e ative Depuração USB. pressione OK se solicitado por um pop-up. Por fim, conecte seu telefone ao computador usando um cabo USB.

6. Confirme a conexão do dispositivo

Digite o comando abaixo no PowerShell ou Terminal para verificar se seu dispositivo está conectado com sucesso:

.\adb devices

Se você não conseguir ver o número de série exclusivo do seu dispositivo após digitar o comando acima, isso significa que algo está errado do seu lado. Isso acontece principalmente quando seu PC não consegue detectar os drivers ADB no seu dispositivo.

Para corrigir esse problema, baixe e instale os drivers universais do Site ClockworkMod ou baixe a versão mais recente do instalador do ADB em esta postagem no fórum XDA.

Se o problema persistir, siga as etapas em nosso guia para corrigindo problemas de conexão ADB no Windows.

7. Permitir depuração USB

Se você estiver usando comandos ADB pela primeira vez, após a etapa seis, um pop-up aparecerá em seu telefone para perguntar se você deseja Permitir depuração USB. Marque a caixa de seleção que diz Sempre permitir deste computador e toque Permitir.

8. Digite os comandos ADB

Agora, digite o seguinte comando no PowerShell ou Terminal:

.\adb shell

Por fim, você pode usar este comando para conceder permissões a qualquer aplicativo usando o ADB:

concessão de pm 

Substituir com o nome do pacote do aplicativo e com a permissão necessária. Se você não conseguir localizar o nome do pacote, você pode baixar Visualizador de nome de pacote 2.0 e procure o aplicativo que precisa de permissão avançada. No nosso caso, vamos conceder permissão ao aplicativo Battery Guru.

Galeria de imagens (3 imagens)
Expandir
Expandir
Expandir

Por exemplo, como você pode ver abaixo, com.paget96.batteryguru é o nome do pacote e Android.permission. PACKAGE_USAGE_STATS é a permissão. Isso procura o aplicativo BatteryGuru e concede acesso para ver o uso e as estatísticas.

pm grantcom.paget96.batteryguru android.permission. PACKAGE_USAGE_STATS

Como outro exemplo, se você quiser use o Naptime sem fazer root no seu telefone, você pode inserir os seguintes comandos para conceder as permissões necessárias:

pm grant com.franco.doze android.permission. JOGAR FORA
pm grant com.franco.doze android.permission. WRITE_SECURE_SETTINGS

Obtenha mais controle sobre o Android com o ADB

Sem dúvida, o ADB é uma ótima ferramenta para uma série de coisas úteis. Não só ajuda você a conceder permissões de aplicativos, mas também pode fazer backup dos dados do seu sistema sem root.

Depois de mergulhar no poder do ADB, você começará a entender e aproveitar a versatilidade do ambiente Android.

6 aplicativos Android ADB para recursos poderosos sem root

Quer ter mais controle sobre seu dispositivo Android? Experimente estes aplicativos que permitem usar a funcionalidade do ADB sem fazer root.

Leia a seguir

CompartilhadoTweetE-mail
Tópicos relacionados
  • Android
  • Dicas do Android
  • Enraizamento do Android
Sobre o autor
Rishabah Chauhan (2 artigos publicados)

Rishabh é um escritor de tecnologia que se esforça para tornar a tecnologia mais fácil de entender. Ele trabalha como redator técnico dedicado durante o dia e como jogador Pro MOBA à noite. Rishabh gosta de escrever sobre Android e outros tópicos relacionados à tecnologia. Normalmente, você pode encontrá-lo mexendo em seu dispositivo Android quando não está escrevendo XD.

Mais de Rishabah Chauhan

Assine a nossa newsletter

Junte-se à nossa newsletter para dicas de tecnologia, análises, e-books gratuitos e ofertas exclusivas!

Clique aqui para assinar