Solução de problemasPublicado em: 3 min de leitura

Depuração USB no Huawei e Honor não funciona: como resolver o ADB

Por que o ADB não enxerga um celular Huawei ou Honor e os ajustes do EMUI, MagicOS e HarmonyOS que resolvem, como ADB no modo somente carregamento e o HiSuite.

Os celulares Huawei e Honor (EMUI, MagicOS e HarmonyOS) escondem alguns ajustes extras de ADB que outras marcas não têm. Se o adb devices continua vazio ou o celular fica pulando para o HiSuite, normalmente o motivo é um desses ajustes.

Passo 1: Opções do desenvolvedor

  1. Abra Configurações › Sobre o telefone (Settings › About phone).
  2. Toque sete vezes em Número da versão (Build number) e digite o PIN da tela de bloqueio, se pedir.
  3. Vá em Configurações › Sistema e atualizações › Opções do desenvolvedor (Settings › System & updates › Developer options). Em algumas versões é Configurações › Sistema › Opções do desenvolvedor.
  4. Ligue a Depuração USB.

Passo 2: permita o ADB no modo somente carregamento

Celulares Huawei costumam conectar no modo somente carregamento (charge only), e nesse modo o ADB fica desligado, a menos que você permita. Nas Opções do desenvolvedor, ligue:

  • Permitir depuração ADB no modo somente carregamento (Allow ADB debugging in charge only mode)

Depois tire o cabo e conecte de novo. O aviso Permitir a depuração USB? (Allow USB debugging?) deve aparecer. Toque em OK e marque Sempre permitir a partir deste computador (Always allow from this computer).

Passo 3: o modo de conexão USB

Ao conectar, o celular pode perguntar como usar o USB. Escolha Transferir arquivos (Transfer files) se o ADB ainda não enxergar o celular. Em alguns modelos dá para definir o padrão nas Opções do desenvolvedor, em Selecionar configuração USB (Select USB configuration).

Passo 4: o HiSuite aparece no lugar

No Windows, celulares Huawei podem pedir para conectar ao HiSuite, o programa de PC da Huawei. Se você não precisa dele:

  • Recuse o aviso do HiSuite no celular.
  • Feche o HiSuite no computador, porque ele pode iniciar o próprio servidor adb e segurar o celular. Depois rode adb kill-server e adb devices.

Passo 5: drivers no Windows

O driver da Huawei vem com o HiSuite. Se você não quer o HiSuite, o Google USB Driver costuma funcionar também. No Gerenciador de Dispositivos o celular deve aparecer como Android Composite ADB Interface.

Depuração por Wi-Fi no Huawei e Honor

Os Honor mais novos (MagicOS com Android 11 ou mais recente) têm Depuração por Wi-Fi (Wireless debugging) nas Opções do desenvolvedor e funcionam como qualquer outro Android. Celulares Huawei com HarmonyOS podem nem mostrar essa opção. Onde ela não existe, use USB ou mude uma vez para o modo de rede com adb tcpip 5555 pelo USB. Os detalhes de cada marca estão em depuração por Wi-Fi em Xiaomi, Huawei, OPPO e vivo.

Bootloader e fastboot

A Huawei parou de fornecer códigos de desbloqueio do bootloader há anos, então a maioria dos celulares Huawei não pode ser desbloqueada nem receber flash com fastboot. O ADB em si (shell, logcat, instalar APKs, transferir arquivos) funciona normalmente.

Com o ADBKit

Com a depuração USB e o ADB no modo somente carregamento ligados, abra o ADBKit no Chrome ou Edge e conecte. Feche o HiSuite antes, porque só um programa pode segurar a conexão USB. Se o seletor de dispositivos do navegador não mostrar nada, veja como resolver celular que o WebUSB não detecta.