Como solucionar o erro Adb device unauthorized

corrigir unauthorized device adb command

Descubra como solucionar o erro Adb device unauthorized no Android em 3 passos simples e de quebra descubra o que significa fastboot em português e utilidade.

Em alguns dispositivos você pode tentar conectar via USB e receber a notificação de dispositivo não autorizado ao executar o comando adb devices, você pode tentar várias vezes mas o resultado será sempre o mesmo. Qualquer comando será negado e não será realizado no celular ou tablet.

<DEV:\>adb devices
List of devices attached
0123456789ABCDEF unauthorized

Este erro também pode aparecer como unauthorized adb devices, adb devices unauthorized, adb device unauthorized e até unauthorized.

O que é?

Basicamente este problema é causado porque o dispositivo não autorizou a conexão com o ADB via USB, na prática você apenas conectou os fios, mas não tem autorização para ligar a lâmpada. O computador até reconhece que o celular está conectado, mas não tem autorização para executar comandos no celular.

Como solucionar?

A solução aqui é bem simples, basta conseguir a autorização. Para conseguir esta autorização é necessário que seu celular (ou tablet) tenha a opção “Modo de depuração” ativado, dai basta acessar:

Configurar / Opções do desenvolvedor / Depuração USB

Na opção Depuração USB, desative e ative novamente, você verá um alerta pop up na tela do dispositivo, agora você só precisa aceitar e dar OK, pronto, você acaba de solucionar o problema.

Em alguns casos será necessário desconectar e conectar o cabo USB novamente, independente disso, você pode dar o comando novamente e verificar se agora aparece como abaixo:

<DEV:\>adb devices
List of devices attached
0123456789ABCDEF device

O comando acima também pode ser executado como “adb devices list“.

O que é fastboot?

O Fastboot é um protocolo que serve para você refazer o flash da partição em seu dispositivo. O processo é uma alternativa ao recovery mode (modo de recuperação) e é útil para reinstalar imagens de flash, bootloaders e kernels em seu dispositivo Android.

Talvez você esteja curioso em saber o que significa fastboot em português, basicamente é “Inicio rápido” do sistema, ele faz algo parecido com uma formatação, permitindo deixar o Android mais rápido, isso só é possível porque os aplicativos adicionais são removidos.

Observações

Em alguns casos você não conseguirá executar os comandos para o dispositivo, pode ser que o ADB ainda esteja processando na tentativa de executar o ultimo comando no dispositivo. Para garantir que isto não aconteça você precisa finalizar o processo, no caso do ADB basta você executar os comandos abaixo.

adb kill-server
adb start-server

* Todos os comandos devem ser executados no prompt de comando também conhecido como Terminal do Windows.

Fonte: Android Developer Console

11 comentários sobre “Como solucionar o erro Adb device unauthorized

  1. No Linux:

    $ mv ~/.android/adbkey ~/.android/adbkey.old
    $ mv ~/.android/adbkey.pub ~/.android/adbkey.pub.old
    $ adb kill-server
    $ adb start-server

    No Windows 10 (thank you, Pau Coma Ramirez, Naveen and d4c0d312!):
    Go to %HOMEPATH%\Android\.android\
    Look for files called adbkey or adbkey.pub.
    Delete these files. Or, if you want to be on the safe side, move them to another directory.
    Repeat the above steps in %USERPROFILE%\.android\
    Try again

    After this I didn’t even need to unplug my phone: the authorization prompt was already there. Good luck!

  2. Ótima dica, me ajudou. Mas depois que é desabilitado e habilitado o modo de depuração, você ainda tem que aguardar mais um popup para autorizar o device.

  3. O meu tá escrito authorizing e nao sai disso, conecto e desconecto o cabo de celular, a depuracao usb e continua assim.
    Em nenhum momento ele pediu pra mim aceitar algo no telefone, o que eu faço?

    1. @ LEONARDO
      Provavelmente está havendo algum problema com o cabo ou o dispositivo não está conseguindo concluir a comunicação, neste caso, você pode tentar fazer o Hard reset ou restaurar configurações de fabrica.

      Falopa!

  4. Podem me ajudar por favor, meu celular instalei um rom original asus,mas chegou em 80% desligou o cel e não abriu mais. ocorre que ele liga normalmente mas não da imagem, a tela acende bem fraquinha, me impedindo de autorizar o debug usb e entregar em qualquer configuração. Pra piorar, não consigo entrar tambem em fastboot e nem modo recovery. Estou tentando instalar via adb uma rom de recuperação, reconhece o aparelho, mas está 012…… unauthorized. Existe algum comando para que eu possa liberar , sem entrar em debug usb? obrigado

    1. @ JOÃO
      Infelizmente você causou um “brick”, será necessário levar num técnico para fazer a reinstalação do ROM. Sem iniciar o sistema não tem como usar o fastboot.

      Falopa!

  5. Muito bom. Me ajudou bastante. Que Deus lhe der muita luz e sabedoria na sua profissão pois assim vc ajuda os necessitado de conhecimentos em progamação.

Deixe um comentário

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