Pesquisei na web sobre esse problema e geralmente é resolvido instalando os drivers apropriados. O problema é que estou no Mac.
Quando conecto meu dispositivo, ele pode ser descoberto quando executo adb devices
. Eu corro adb reload bootloader
e ele entra no modo de download (o modo que você obtém quando pressiona o botão Diminuir volume + Página inicial ao ligar). Isso está correto? Eu assumo que é.
Enfim, quando está nesta fase, adb devices
ou fastboot devices
não produz nada.
Eu testei isso no i9100 e i9505.
adb
boot
fastboot
bootloader
radj
fonte
fonte
adb devices
não produzirá nada porque seu celular está nofastboot
modo efastboot devices
sozinho também não produzirá nada. Você deve adicionarsudo
antes dofastboot
comando. Então, digitandosudo fastboot devices
ofastboot
irá funcionar. Funcionou para mim. Espero que funcione para você também.Respostas:
Para fazer o sistema reconhecer o dispositivo Android, em seus vários modos, é necessário definir permissões para o usuário
udev
.Você precisa repetir esse processo de carregamento de IDs do udev para Android, para todos os modos que o telefone tiver (sistema operacional, carregador de inicialização ou recuperação) porque eles têm IDs USB diferentes
fonte
51
-android.rules
adb devices
mostra algo que o dispositivo não está no gerenciador de inicialização, ele não possui o daemon adb nesse modo.Pessoalmente, tive que executar
fastboot
como root / sudo para o fastboot detectar o dispositivo. Eu tentei isso no Linux porque não tenho um Mac, mas é * NIX de qualquer maneira;)fonte
fastboot
comoroot
iria resolver o problema para acessar odev/bus/usb/xxx/yyy
dispositivo de caractere que representa o dispositivo de telefone / tablet android. Pode-se também usar asudo chown username /dev/bus/usb/xxx/yyy
para tornar o dispositivo acessível ao usuário. Caso alguém desconfie dofastboot
executável.Para referência futura, este foi o meu caso relacionado (envolvendo um Nexus 4):
Tentei trazer meu telefone de volta ao estado original (carregador de inicialização bloqueado + estoque rom).
Agora
fastboot devices
não mostrava o dispositivo ondeadb device
estava, até eu colocar o telefone no modo de inicialização rápida (isso faz sentido, mas levei um tempo para descobrir ...)Para colocar o Nexus 4 no modo de inicialização rápida:
Agora
fastboot devices
encontrei meu telefone e a restauração pode continuar :-)fonte
Eu tive o mesmo problema com o InFocus M512, reconhecido por,
adb
mas não por,fastboot
no modo de download.Descobri que especificar o ID do fornecedor com
-i
obras (0xID).fastboot -i 0x0489
trabalhou para mim.fonte
lsusb
e encontre o número comoID 0489:123d
.Eu uso o macbook e encontrou exatamente o mesmo problema.
Finalmente, eu pego com sucesso o meu telefone (Chama).
A chave é entrar no "modo de inicialização rápida" pressionando os botões Diminuir volume e Ligar / desligar juntos (os detalhes estão na seção do guia oficial ).
Quando você estiver no modo de inicialização rápida e o dispositivo estiver conectado ao computador, execute
fastboot devices
novamente. Desta vez, o dispositivo é detectado.fonte
Eu estava enfrentando esse problema por dois dias e resolvi instalar o driver USB para o meu telefone LG G3 no meu Mac Yosemite. Eu baixei o arquivo LGMobileMacDriver_v5.0.zip e o instalei e não
adb devices
funcionou.Você pode tentar instalar o driver USB do seu telefone, talvez isso ajude.
melhor,
fonte
Estou no MAC Sierra enfrentando o mesmo problema. O problema real é com o fastboot que eu estava usando. Era uma versão mais antiga. Então, baixei o android sdk e peguei o fastboot das ferramentas da plataforma e o fiz funcionar para o meu infocus bingo 21 m430.
fonte
Primeiro, coloque seu celular no
fastboot
modo, digite o comandosudo fastboot devices
no terminal e seu dispositivo será detectado. Adicionandosudo
funcionou para mim.Digitar
fastboot devices
semsudo
não funcionou para mim. Então, eu acho quesudo
é uma obrigação parafastboot
detectar nossos dispositivos.Espero que funcione para vocês também.
fonte