fastboot não vê o dispositivo

34

Eu li muitos artigos sobre esse problema, mas não consigo resolvê-lo. Decidi instalar meu aplicativo de desenvolvedor no telefone usando wifi. Para fazer isso, preciso fazer algumas coisas com o meu telefone. O primeiro passo é desbloquear o gerenciador de inicialização. Eu empilhar no passo 8, fastboot oem get_identifier_tokenmostra informações < waiting to device >. adbvê meu dispositivo, mas fastbootnão pode. Uma ideia?

Meu telefone é HTC Wildfire Se estas são as etapas que estou seguindo:

  1. Eu reiniciei o telefone e entrei no FASTBOOT USBmodo
  2. Eu tentei executar o fastboot oem get_identifier_tokencomando, mas sem sucesso.

Eu uso o Windows 7 Professional e meu telefone é reconhecido como HT1CSTR05155.

pepuch
fonte
11
Qual é o modelo do telefone e quais instruções você está seguindo? Você reiniciou o telefone no modo de inicialização rápida (por exemplo, usando adb reboot bootloader)? Qual sistema operacional você está usando no computador e como ele reconhece o telefone naquele momento?
Sergey Vlasov
Sergey, veja minha edição.
pepuch 26/05
Você atualizou o carregador de inicialização? Você deve ver ***LOCKED***na tela do telefone depois de inicializar o carregador de inicialização, caso contrário, você não possui a versão adequada do carregador de inicialização para desbloquear. Verifique também se o telefone aparece no Gerenciador de dispositivos sem nenhum ponto de interrogação quando você o chama fastboot oem get_identifier_token- ver o ponto de interrogação ali significa que o driver do fastboot não está instalado corretamente.
Sergey Vlasov

Respostas:

28

Linux / OSX

Execute o fastboot como root ou com o sudo.

Outro SO: créditos

DmitrySandalov
fonte
11
se sudo fastboot oem unlocknão estiver funcionando, faça o login como root sudo -se execute fastboot oem unlock.
gihanchanuka
2
@gihanchanuka Isso fez o truque para mim, obrigado!
Stommestack 3/03
Infelizmente, seu link está morto.
Kirk Woll
26

Você está reiniciando o dispositivo no carregador de inicialização e inserindo o fastboot USB no menu do carregador de inicialização?

Experimentar:

adb reboot bootloader

Em seguida, procure as instruções na tela para entrar no modo de inicialização rápida.

user46536
fonte
11
Meu fastboot não estava detectando o dispositivo, mas adm estava funcionando bem e sua resposta me levou ao que estava faltando.
Mojtaba Rezaeian
9

Problema resolvido. No final, vi que os drivers para o Android não estavam instalados. Eu instalei drivers deste site http://forum.xda-developers.com/showthread.php?t=2126036 e o dispositivo é visível por fastboot. Uma coisa que eu não entendo é por que adbvi o dispositivo e fastbootnão.

pepuch
fonte
5
Isso ocorre porque o telefone apresenta identificadores de dispositivo diferentes para o computador nesses modos e são necessários drivers diferentes, portanto é possível ter drivers adequados instalados para um modo, mas não para o outro. O fastbootprograma é simples e mostrará a < waiting for device >mensagem para sempre se houver drivers ausentes. No entanto, a mesma mensagem pode aparecer se os drivers estiverem instalados corretamente, mas o telefone não estiver no estado adequado com os IDs do dispositivo de inicialização rápida.
Sergey Vlasov
6

O ADB e o fastboot requerem drivers USB diferentes.

Embora você possa ver seu dispositivo em ADB quando o telefone estiver ligado, ele não será detectado pelo fastboot até que você instale o driver e, portanto, mostre "aguardando dispositivo".

Você pode seguir as etapas abaixo para fazer isso:

  1. Abra o gerenciador de dispositivos e reinicie o dispositivo na inicialização rápida pressionando o botão aumentar, diminuir e ligar / desligar simultaneamente
  2. Você notará que o gerenciador de dispositivos é atualizado e agora seu telefone tem um ícone amarelo
  3. Faça o download do driver USB do Google , é um arquivo zip, então vá em frente e descompacte no diretório local
  4. Clique com o botão direito do mouse no triângulo amarelo do seu dispositivo e atualize o driver, selecione a opção atualizar no armazenamento local e selecione a pasta "usb_driver" nos arquivos extraídos na etapa anterior
  5. Você está pronto para ir agora, o fastboot oem unlock irá detectar o dispositivo agora
rahul pandey
fonte
2

Eu não percebi isso imediatamente, mas existem diferentes drivers ADB e drivers Fastboot. Eu havia instalado os drivers usb do google com os extras do SDK e o ADB funcionou muito bem, mas o "dispositivo em espera" estava tentando piscar no modo de inicialização rápida.

Eu fui ao gerenciador de dispositivos no painel de controle e vi o dispositivo "Android 1.0" com o ícone amarelo mostrando que não estava funcionando corretamente. Eu tive que atualizar o driver e escolher na lista de drivers existentes que tinham uma entrada de inicialização rápida.

Jason Goemaat
fonte
2

Tive o mesmo problema descrito por 'pepuch' no meu HTC Desire S. Tentei drivers diferentes em computadores relativamente novos com Windows 8 e Windows 10. No final, encontrei um link sugerindo que eu deveria tentar o (mesmo) procedimento em um computador mais antigo (desktop) que eu fiz e o computador conseguiu detectar meu Desire S no modo USB de inicialização rápida e consegui ler o token de identificação. O link que me levou à solução segue: http://forums.androidcentral.com/htc-one-rooting-roms-hacks/345350-htc-one-pc-doesn-t-recognize-bootloader.html

A única coisa que fiz antes de iniciar o fastboot USB foi instalar os drivers HTC para o telefone na caixa do Windows 7 e verificar se o telefone é detectado quando o Android está funcionando.

Imre Lendak
fonte
1

Problema: os modos adb e fastboot para o mesmo dispositivo Android são reconhecidos como dispositivos separados no Windows

Cenário: o dispositivo está visível com, adb devicesmas não é detectado com, fastboot devicese as outras sugestões aqui não funcionam; você ainda acaba "aguardando o dispositivo" no Windows e não pode escolher um driver para instalar através da resposta de rahul pandey usando o driver USB do Google .

Solução possível: atualize manualmente o driver do seu dispositivo no Gerenciador de dispositivos enquanto estiver conectado no modo de inicialização rápida

Passos:

  1. Baixe e instale os drivers USB do Android para o seu dispositivo. Por exemplo, drivers Samsung para telefones Samsung ou o (venerável) Google Galaxy Nexus
  2. Reinicie o dispositivo no modo de inicialização rápida usando adb reboot bootloaderou pressionando os botões Volume Up+ Volume Down+ Powersimultaneamente
  3. Abra o Gerenciador de dispositivos
  4. Desconecte / conecte seu dispositivo Android para encontrar facilmente seu dispositivo não reconhecido na lista
  5. Em Outros dispositivos, encontre seu telefone Android com um triângulo amarelo
  6. Clique com o botão direito do mouse sobre ele e selecione: Update driver> Browse my computer for driver software>Let me pick from a list of available drivers on my computer
  7. Procure o driver que você acabou de instalar e selecione-o. Para o meu Google Galaxy Nexus, foi Samsung Android ADB Interface.

Com alguma sorte que resolverá seu problema. Agora você pode usar o método de desbloqueio do carregador de inicialização para o seu dispositivo (ou, no meu caso, atualizar uma ROM OEM).

Obrigado a: https://android.stackexchange.com/a/106468/52235 por me indicar a direção certa.

user2021355
fonte
0

tente reinstalar o driver fastboot

enquanto no fastboot

  1. gerenciador de dispositivos aberto
  2. expandir android
  3. deve haver um dispositivo
  4. clique direito
  5. Desinstalar
  6. desmarque a opção "excluir driver de software"
  7. clique no pc com lupa (na barra de ferramentas)
  8. se não for corrigido, repita, mas verifique o driver de exclusão (pode ser necessário fazer o download)
trogper
fonte
0

Se nenhum driver funcionar no Windows 10 ou 8.1 / 8 e seu objetivo é apenas usar o fastboot para iniciar o boot.img (provavelmente porque você tem o S-ON), existe o caminho do Linux: prepare um pendrive e use o Live Linux Crie e instale um Live Linux como Ubuntu ou Lubuntu no stick. Inicialize na versão Live (talvez você possa usar o VirtualBox VM no Windows, não tenho certeza). Abra o Terminal com Ctrl + Alt + T. Tipo (sem comentários com // ofc):

sudo apt-get update //updates apt get
sudo apt-get install android-tools-fastboot //installs fastboot
sudo apt-get install android-tools-adb //optionally get adb
sudo fastboot devices // should show the device, don't forget the sudo!!
sudo fastboot flash boot ~/pathto/boot.img //sudo is doing the trick here, which is missing on Windows !!!
Terran
fonte