Recentemente, comprei um Nexus 5. Ele veio com a pré-visualização L e decidi exibir o CM 11 em vez disso. Meu último telefone era um Nexus S, e eu atualizei várias ROMs para essa coisa no passado.
Usando a mesma máquina que apenas relançou o Nexus S há algumas semanas, iniciei o Nexus 5 no modo de inicialização rápida, instalei o ClockworkMod nele e desbloquei novamente o carregador de inicialização. No entanto, quando tentei usar o ADB para enviar a imagem do CyanogenMod, consegui error: device not found
. Com certeza, adb devices
falha ao detectar o dispositivo, mesmo que a depuração USB esteja ativada.
Decidi que isso era apenas um problema com L, então usei o flash-all.sh
script do Google para me dar uma instalação do KitKat. Isso funcionou bem, pois está empurrando a imagem via fastboot. No entanto, ainda não consigo fazer o dispositivo aparecer no ADB. Quando ativo a depuração USB com o telefone conectado ao computador, não recebo uma caixa de diálogo de confirmação de impressão digital e nenhuma notificação de ícone aparece para indicar que ela está conectada ao computador. Eu tentei 2 sistemas operacionais diferentes (Windows 7 e Linux Mint 14) em 3 computadores diferentes com 4 cabos USB diferentes.
Tentei instalar os drivers USB do Google e tenho esse problema com as novas instalações do Android SDK e as testadas pelo tempo. Eu já tenho 0x18d1
meu adb_usb.ini. No meu sistema Linux, a saída do lsusb
comando fornece saída idêntica, independentemente de o telefone estar conectado (com a depuração USB ativada) ou não. Quando está no fastboot, aparece comoBus 001 Device 069: ID 18d1:4ee0 Google Inc.
O telefone parece funcionar perfeitamente bem em todos os outros aspectos. Estou muito feliz com o KitKat de baunilha, mas ficaria mais feliz ao saber que tinha a opção de usar outra coisa. Eu também gosto de ter acesso adb shell
agora e depois.
Já vi muitas pessoas tendo problemas com o ADB antes, mas nunca sem ter também problemas de inicialização rápida. Alguma idéia do que poderia estar acontecendo? Prefiro uma solução Linux, mas também posso trabalhar com o Windows, se necessário.
Atualização: Consegui colocar os arquivos apropriados no / sdcard / simplesmente baixando-os com um navegador da Web e depois exibindo-os com ClockworkMod. Agora estou executando o CM 11, e o problema do ADB não desapareceu. O que quer que esteja causando isso, ele persiste através de substituições completas da ROM. Agora estou curioso como sempre para saber o que poderia estar causando isso.
Atualização 2: Após uma comunicação mais aprofundada com o vendedor do eBay, este telefone foi alvo de danos causados pela água antes de ser listado para venda. O dispositivo inicializou e parecia funcionar bem, mas além desse problema estranho do ADB, ele também não conseguia reconhecer um cartão SIM. Parece que houve algum dano de hardware único, então duvido que exista uma solução.
Acabei devolvendo o dispositivo, então não há como eu testar mais alguma coisa, mas se alguém conseguir uma explicação sobre o porquê o Fastboot pode se comunicar com o dispositivo, mas o ADB não pode (novamente, provavelmente devido a uma falha de hardware), aceito isso como resposta.
fonte
fastboot
, mas nãoadb
. Ele simplesmente não é reconhecido como um dispositivo usb válido de qualquer tipo, a menos que esteja no modo fastboot / bootloader. Vou tentar substituir o conector USB, mas não tenho certeza de que funcione.Respostas:
ROM Flash com Fastboot
Antes de iniciar, verifique se o gerenciador de inicialização está desbloqueado. Obtenha uma ROM de sua escolha e anote o local no seu computador.
Reinicie seu dispositivo no modo de inicialização rápida através de uma das seguintes opções.
adb reboot bootloader
(requer que a depuração USB esteja ativada). - para trabalhar adb; OUdesligue o dispositivo e ligue-o novamente com 'vol up' + botão liga / desliga. - para adb não útil
Limpe seu dispositivo.
fastboot -w
Atualize sua ROM.
fastboot update /path/to/your/RomFile.zip
O telefone será atualizado e reiniciado automaticamente na nova ROM
Editar :
Experimente o Universal Naked Drivers de 1wayjohnny nos fóruns da xda.
Isso foi incluído porque minhas pesquisas também descobriram que drivers corrompidos podem ser os culpados
Experimente http://code.google.com/p/boot-unlocker-gnex/ para redefinir os sinalizadores de violação.
A única outra informação que encontrei para o erro:
device not found
não é útil neste fórum. Isso leva ao desenvolvimento e à programação.fonte
O dispositivo deve estar no estado ativado para MTP, independentemente de estar em recuperação ou inicializado na interface do usuário. Padrões de recuperação de estoque para habilitar o MTP para a ponte ADB, caso você não tenha uma recuperação personalizada.
No TWRP e no CWM, você deve habilitar essa opção antes que o adb seja detectado pelo adb da sua máquina Linux.
fonte