O que é o modo de depuração USB no Android? Como habilitá-lo

O que é o modo de depuração USB no Android? Como habilitá-lo

O Android é fácil de usar, mas contém muitos recursos ocultos para usuários avançados. Em particular, você deve saber sobre o menu oculto de opções do desenvolvedor . Como o nome indica, esses recursos são úteis para desenvolvedores que criam aplicativos Android, mas não são tão importantes para o usuário médio.

Um dos recursos de desenvolvedor Android mais conhecidos é a Depuração USB . Você pode ter visto esse termo flutuando e se perguntou se deveria ativá-lo. Vamos dar uma olhada para que serve o modo de depuração USB do Android e se você precisa dele.

O que é o modo de depuração USB no Android?

A depuração USB permite que um dispositivo Android se comunique com um computador que esteja executando o Android SDK, para usar operações avançadas.

Ao desenvolver aplicativos Android, você precisa instalar o Android Software Developer Kit (SDK) em seu computador. Um SDK fornece aos desenvolvedores as ferramentas necessárias para criar aplicativos para uma determinada plataforma.

Normalmente, você instala isso junto com o Android Studio , que é um ambiente de desenvolvimento para aplicativos Android. Ele inclui um conjunto de ferramentas vitais para qualquer desenvolvedor, como um depurador para corrigir problemas e um editor visual.

As bibliotecas são outro componente chave do SDK. Isso permite que os desenvolvedores executem funções comuns sem precisar recodificá-las. Por exemplo, o Android tem uma função de impressão integrada, portanto, ao escrever um aplicativo, você não precisa criar uma nova maneira de imprimir. Você simplesmente chama o método interno incluído na biblioteca quando é hora de fazê-lo.

Você pode fazer muito com o Android a partir do próprio dispositivo. Mas os desenvolvedores precisam de mais opções. Seria uma dor enorme mover arquivos manualmente entre dispositivos, executar comandos e executar tarefas semelhantes no telefone durante o desenvolvimento. Em vez disso, eles usam ferramentas incorporadas ao Android Studio e ao Android SDK para simplificar esses processos. E você deve ativar a depuração USB para fazer isso.

Se você não precisa de todo o Android Studio, pode instalar apenas o Android SDK sozinho. Você precisará fazer isso para muitos métodos comuns de root, além de executar outras tarefas avançadas.

Ativar a depuração USB permite que seu telefone se comunique totalmente com um PC para que você possa aproveitar essas ferramentas. Não é necessário habilitar a depuração USB se você quiser apenas conectar seu telefone e PC usando Bluetooth ou um cabo USB para tarefas simples, como sincronizar fotos.

Como ativar a depuração USB no Android?

Em dispositivos Android modernos, você encontrará a Depuração USB no menu Opções do desenvolvedor , que fica oculto por padrão.

Para desbloqueá-lo, vá para Configurações e role para baixo até Sobre o telefone . Role para baixo novamente no próximo menu e você verá uma entrada de número de compilação na parte inferior. Toque nele várias vezes e, eventualmente, você verá uma notificação informando que agora é um desenvolvedor.

Em seguida, volte para Configurações e role para baixo novamente. Abra a entrada Sistema e (se necessário) expanda a seção Avançado . Aqui você verá uma nova entrada intitulada Opções do desenvolvedor .

Dependendo da sua versão do Android, essas etapas podem diferir um pouco. Você pode ver a entrada Opções do desenvolvedor listada na página principal de Configurações , por exemplo.

Independentemente disso, quando estiver no menu de opções do desenvolvedor , procure a depuração USB no cabeçalho Depuração . Pressione o controle deslizante para ativá-lo e confirme o aviso do Android de que você entende para que serve esse recurso.

Agora você ativou a Depuração USB. Para usá-lo, basta conectar o telefone a um PC usando um cabo USB. Ao fazer isso, você verá um prompt em seu telefone perguntando se deseja autorizar a depuração USB para esse computador específico.

Este é um recurso de segurança projetado para manter seu dispositivo protegido contra ataques, portanto, certifique-se de confiar no computador conectado antes de aceitá-lo. Se você aceitar uma solicitação para um dispositivo por engano, selecione Revogar autorizações de depuração USB na mesma página de opções do desenvolvedor para redefinir todos os computadores confiáveis.

O que a depuração USB do Android faz?

Sem a depuração USB, você não pode enviar nenhum comando avançado para o telefone por meio de um cabo USB. Assim, os desenvolvedores precisam habilitar a depuração USB para que possam enviar aplicativos para seus dispositivos para teste e interação.

Quando você cria uma nova compilação de seu aplicativo no Android Studio e deseja testá-la, pode enviá-la para o dispositivo conectado com apenas alguns cliques. Após a construção, ele será executado e exibido no seu dispositivo imediatamente. Isso é muito mais rápido do que carregar manualmente os arquivos APK sempre.

Um motivo comum para não desenvolvedores ativarem a depuração USB é fazer root em seus telefones. Os métodos de enraizamento variam de acordo com o dispositivo e mudam com o tempo, mas a maioria dos métodos envolve algum programa que você executa na área de trabalho. Depois de habilitar a depuração USB e conectar seu telefone, você pode usar uma ferramenta para enviar as instruções de root ao seu dispositivo sem nem mesmo tocá-lo. A instalação de uma ROM personalizada envolve um processo semelhante.

Você também precisa que a Depuração USB esteja ativada para usar os comandos do Android Debug Bridge (ADB). Usando-os, você pode instalar arquivos APK armazenados em seu PC em seu telefone, mover arquivos para frente e para trás e visualizar logs do dispositivo para erros de depuração. Os comandos ADB e Fastboot também podem salvar seu dispositivo emparedado mesmo quando você não pode ligá-lo normalmente.

Nos tempos antigos do Android, você também precisava de depuração USB para algumas outras funções. O mais notável foi tirar uma captura de tela por USB, o que foi tão irritante quanto parece. Isso foi antes de fazer uma captura de tela no Android, tinha um comando padrão e era fácil.

Agora, você só precisa segurar a combinação de botões do seu dispositivo (geralmente Power e Volume Down ) para fazer uma captura de tela, tornando esse método obsoleto.

A depuração USB é segura?

Em teoria, com a depuração USB ativada, conectar seu telefone a uma porta de carregamento pública pode colocá-lo em risco. Se alguém tiver acesso à porta, poderá roubar informações do seu dispositivo ou enviar aplicativos maliciosos para ele.

É por isso que o Android exibe um prompt de confirmação, para que você não se conecte a um PC em que não confia. No entanto, um usuário desavisado pode aceitar o prompt sem perceber para que serve.

Além disso, deixar a depuração USB habilitada torna seu dispositivo vulnerável a ataques se você o perder. Alguém que soubesse o que estava fazendo poderia conectar seu dispositivo ao computador e emitir comandos via ADB, sem saber seu PIN ou outra segurança da tela de bloqueio.

Isso é assustador e é um bom motivo para você configurar o Gerenciador de dispositivos Android para redefinir a configuração original do seu dispositivo Android remotamente.

A menos que você use ADB regularmente e conecte seu dispositivo Android ao seu PC, você não deve deixar a depuração USB ativada o tempo todo. Não há problema em deixá-lo ativado por alguns dias enquanto você está trabalhando em algo, mas não há necessidade de ativá-lo quando não o estiver usando regularmente. Os riscos superam os benefícios nesse caso.

Se a depuração USB não estiver funcionando

Caso você tenha ativado a depuração USB e não esteja funcionando, é provável que o cabo USB ou alguma opção de configuração seja o culpado. Veja o que fazer quando seu telefone Android não se conectar ao computador para corrigir o problema.

Além de confirmar se o cabo USB está bom, certifique-se de ter instalado e atualizado corretamente o SDK do Android em seu computador.

A depuração da árvore de nós é igual à depuração USB?

Além da depuração USB, o Android oferece uma opção com nome semelhante chamada Node Tree Debugging. Isso está enterrado em um menu separado, então é improvável que você o encontre naturalmente, mas ainda é útil saber as diferenças.

O Node Tree Debugging é uma opção do desenvolvedor dentro do TalkBack, que é o leitor de tela do Android. Essa ferramenta permite que seu telefone leia o conteúdo da tela em voz alta, ajudando os usuários com deficiência visual a navegar em seus dispositivos.

Em Settings > Accessibility > TalkBack > Settings > Advanced settings > Developer settings , você verá uma opção chamada Enable node tree debugging . Ele envia informações sobre o conteúdo da sua tela para os logs do seu dispositivo.

O objetivo desse recurso é ajudar os desenvolvedores a projetar seus aplicativos para acessibilidade, e saber exatamente o que o TalkBack está relatando aos usuários é importante para isso.

Se você não for um desenvolvedor, a depuração da árvore do nó não serve para nada. Você não precisa se preocupar em ligá-lo.

Como você usa a depuração USB do Android?

Fizemos um tour pelo que a depuração USB faz e para que você pode usá-la. Em resumo, esse recurso permite que você envie comandos avançados ao seu dispositivo ao conectar seu telefone a um PC.

A depuração USB é vital para desenvolvedores, mas também revela alguns truques úteis para usuários avançados. Embora você deva se sentir à vontade para ativá-lo quando necessário, recomendamos mantê-lo desligado quando não estiver em uso. Isso aumentará a segurança do seu dispositivo.

Enquanto isso, a depuração USB é apenas um dos recursos úteis disponíveis no menu de opções do desenvolvedor.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *