O que é a depuração USB? Posso mantê-lo ligado para sempre?

27

Às vezes, preciso transferir algumas músicas do meu PC para o meu Galaxy S2 e sempre devo ativar a depuração USB. Então eu penso: posso mantê-lo ligado para sempre? Quero dizer, mantê-lo ligado para sempre pode me dar um problema (custo da bateria?)? E o que é a depuração USB?

Acaz Souza
fonte
Como a depuração USB afeta a transferência de músicas? Ainda não é possível selecionar "Selecionar para copiar arquivos para / do seu computador". da barra de notificação?
TREE

Respostas:

30

A ativação da depuração USB basicamente inicia o adbdaemon no seu dispositivo, o que permite que ele se comunique com adboutro dispositivo para ativar os comandos de depuração. É usado no desenvolvimento e depuração de aplicativos e permite que você (principalmente):

  • Transferir dados entre um computador e seu dispositivo (nos dois sentidos)
  • Leia dados de log facilmente a partir de logcat
  • Depurar aplicativos, incluindo pontos de interrupção e monitoramento de heap
  • Instale e desinstale aplicativos
  • Acesse um shell despojado no dispositivo, para interação na linha de comando.

Deixá-lo ativado o tempo todo terá um impacto insignificante na bateria, se houver. Algumas outras coisas a considerar sobre deixá-lo ligado (ou não):

  • PRO: se o seu dispositivo tiver um problema de hardware que o impeça de acessar a tela, a depuração USB pode ser útil na recuperação de dados (especialmente em um dispositivo raiz).
  • PRO: você pode instalar aplicativos, reiniciar o dispositivo e, em geral, fazer outras coisas convenientes sem precisar interagir realmente com o dispositivo, mesmo com a tela bloqueada / desativada.
  • PRO: Em um dispositivo enraizado, pode ser possível recuperar a entrada se você esqueceu a senha / pino / padrão de bloqueio de tela (também um CON potencial, veja abaixo).
  • PRO: você pode tirar proveito do encaminhamento de porta através da depuração USB para usar aplicativos de compartilhamento como o PDANet (acredito que é assim que é implementado, pois exige).
  • CON: Se o seu dispositivo for perdido ou roubado, um indivíduo sem escrúpulos pode tentar roubar dados do dispositivo, independentemente de ter ou não um bloqueio de tela. Se você está enraizado, eles podem obter praticamente tudo.
  • CON: Lembro-me de ler que alguns dispositivos podem ter problemas para acessar o cartão SD como dispositivo de armazenamento em massa quando a depuração USB está ativada. Eu pessoalmente nunca vi esse problema, mas já vi pessoas alegarem que era um problema.

Consulte também: Usando dispositivos de hardware na documentação do Android SDK, que discute os aplicativos de depuração em dispositivos físicos (em vez do emulador). Há também uma página de documentação referente ao Android Debug Bridge (ADB), que explica sua finalidade e seus comandos.

eldarerathis
fonte
5
Se você fosse carregar uma "estação de carregamento" não confiável (via USB, não pela rede elétrica), você desejaria desativar a Depuração USB. O que você acha que é apenas poder pode ser uma conexão de dados completa.
Broam 29/11
Um mais contras: Aplicativos maliciosos podem danificar o sistema facilmente ..
quesito Android
4

Para tornar um dos contras de eldarerathis menos crítico:

Pode-se usar Tasker ou Locale junto com o plug-in Configurações seguras para ativar automaticamente a Depuração USB para locais seguros (com base em torres de celular, localização de rede / GPS, redes WiFi conectadas ou acessíveis) e desativá-lo (tarefa de saída com Tasker ) ao deixar tal. Com uma tag NFC e o plug - in Locale NFC, ele também pode ser ligado / desligado sob demanda.

Tudo isso mesmo sem tocar na tela - por isso funcionaria mesmo se a tela estiver quebrada. E esse "indivíduo inescrupuloso" teria que estar em seu "local seguro" ou ter sua etiqueta e deve conhecer essas circunstâncias - o que é muito menos arriscado.

Se o seu dispositivo não pertencer a esse pequeno grupo com problemas para montar seu armazenamento com a Depuração USB ativada, isso deixaria quase nenhum "Con".

Izzy
fonte
2

A maior desvantagem é não poder montá-lo como um dispositivo de armazenamento em massa quando você o conecta ao computador. Com ele ativado, sempre assumirá que você deseja depurar o dispositivo. Você realmente só precisa ativá-lo se estiver desenvolvendo software para o telefone ou planeja usar o adb com o telefone. O programa adb está disponível apenas no Android SDK, portanto, não é algo que os usuários comuns precisam. Dito isto, eu continuo sempre ligado, mas isso é apenas uma conivência para o desenvolvimento do Android, porque eu faço isso com mais frequência que o uso como armazenamento em massa. Sua milhagem pode variar.

chubbsondubs
fonte
Eu nunca tive problemas com meus dispositivos não sendo capazes de montar como o UMS com a Depuração USB ativada. Além disso, adbpode ser instalado sem o SDK completo (consulte Existe uma instalação mínima do ADB? ) E é útil para não desenvolvedores, por exemplo, para criar um backup completo de dispositivos não-rooteados com Android 4.0 ou superior.
Izzy
0

Você não precisa manter a depuração sempre ativada. Em alguns dispositivos, isso afeta o carregamento da bateria. Quando a depuração é mantida, a velocidade de carregamento fica muito baixa .... levará mais de 5 horas para carregar completamente ... se você tiver esse problema, evite a depuração usb, LIGUE-a apenas quando precisar .. ....

Dev zope
fonte
2
Eu nunca ouvi falar de dispositivos com esse problema. Existe algum lugar onde eu possa ler mais sobre isso?
Dan Hulme