J'ai récemment acheté un Nexus 5. Il était fourni avec l'aperçu L et j'ai décidé de flasher CM 11 à la place. Mon dernier téléphone était un Nexus S, et j'ai flashé diverses ROM dans ce passé.
En utilisant la même machine qui vient de re-flasher que le Nexus S il y a quelques semaines, j'ai démarré le Nexus 5 en mode fastboot, y ai flashé ClockworkMod et déverrouillé le chargeur de démarrage. Cependant, quand j'ai essayé d'utiliser ADB pour repousser l'image CyanogenMod, j'ai réussi error: device not found
. Effectivement, adb devices
ne parvient pas à détecter l'appareil, même si le débogage USB est activé.
J'ai décidé que c'était juste un problème avec L, alors j'ai utilisé le flash-all.sh
script de Google pour me donner une installation KitKat en stock. Cela a bien fonctionné, car il pousse l'image via fastboot. Cependant, je ne parviens toujours pas à faire apparaître l'appareil sur ADB. Lorsque j'active le débogage USB avec le téléphone branché sur mon ordinateur, je ne reçois pas de boîte de dialogue de confirmation des empreintes digitales et aucune notification d'icône n'apparaît pour indiquer qu'il est connecté à un ordinateur. J'ai essayé 2 systèmes d'exploitation différents (Windows 7 et Linux Mint 14) sur 3 ordinateurs différents avec 4 câbles USB différents.
J'ai essayé d'installer les pilotes USB de Google, et j'ai ce problème avec les nouvelles installations du SDK Android et celles éprouvées. Je l'ai déjà 0x18d1
dans mon adb_usb.ini. Sur mon système Linux, la sortie de la lsusb
commande donne une sortie identique, que le téléphone soit connecté (avec le débogage USB activé) ou non. Lorsqu'il est en démarrage rapide, il apparaît commeBus 001 Device 069: ID 18d1:4ee0 Google Inc.
Le téléphone semble fonctionner parfaitement bien à tous les autres égards. Je suis assez content de vanille KitKat, mais je serais plus heureux au moins de savoir que j'avais la possibilité d'utiliser autre chose. J'aime aussi avoir accès de adb shell
temps en temps.
J'ai vu beaucoup de gens avoir des problèmes avec ADB auparavant, mais jamais sans avoir aussi de problèmes de démarrage rapide. Quelques idées sur ce qui pourrait se passer? Je préférerais une solution Linux, mais je peux également travailler avec Windows si nécessaire.
Mise à jour: j'ai pu obtenir les fichiers appropriés dans / sdcard / en les téléchargeant simplement avec un navigateur Web, puis en les flashant avec ClockworkMod. J'exécute maintenant CM 11, et le problème de la BAD n'a pas disparu. Quelle que soit la cause de cela, il persiste à travers des remplacements de ROM complets. Je suis maintenant curieux de savoir ce qui pourrait causer cela.
Mise à jour 2: Lors de nouvelles communications avec le vendeur ebay, il s'avère que ce téléphone avait fait l'objet de dégâts d'eau avant d'être mis en vente. L'appareil a démarré et semble bien fonctionner, mais en plus de cet étrange problème ADB, il ne pouvait pas non plus reconnaître une carte SIM. Il semble que ce soit un dommage matériel unique en son genre, donc je doute qu'il existe même une solution.
J'ai fini par retourner l'appareil, donc il n'y a aucun moyen pour moi de tester quoi que ce soit d'autre dessus, mais si quelqu'un est en mesure de trouver une explication pour laquelle Fastboot peut communiquer avec l'appareil mais ADB ne peut pas (encore une fois, probablement en raison d'un défaut matériel), je vais accepter cela comme une réponse.
fastboot
, mais pasadb
. Il n'est tout simplement pas reconnu comme un périphérique USB valide de quelque nature que ce soit, sauf en mode fastboot / bootloader. Je vais essayer de remplacer le connecteur USB, mais je ne suis pas sûr que cela fonctionnera.Réponses:
ROM flash avec Fastboot
Avant de commencer, assurez-vous que le chargeur de démarrage est déverrouillé. Obtenez une ROM de votre choix et notez l'emplacement sur votre ordinateur.
Redémarrez votre appareil en mode de démarrage rapide via l'une des options suivantes.
adb reboot bootloader
(nécessite le débogage USB pour être activé). - pour travailler adb; OUéteignez l'appareil, puis rallumez-le avec «vol up» + bouton d'alimentation. - pour adb non fonctionnel
Essuyez votre appareil.
fastboot -w
Mettez à jour votre ROM.
fastboot update /path/to/your/RomFile.zip
Votre téléphone se mettra à jour et redémarrera automatiquement dans la nouvelle ROM
Modifier :
Essayez les pilotes Universal Naked de 1wayjohnny sur les forums xda.
Cela a été inclus parce que mes recherches ont également révélé que les pilotes corrompus peuvent être le coupable
Essayez http://code.google.com/p/boot-unlocker-gnex/ pour réinitialiser les indicateurs de sabotage.
La seule autre information que j'ai pu trouver pour l'erreur:
device not found
n'est pas utile dans ce forum. Cela mène cependant au développement et à la programmation.la source
Le périphérique doit être dans un état activé MTP, qu'il soit en cours de récupération ou démarré dans l'interface utilisateur. La récupération des stocks par défaut permet d'activer MTP pour le pont ADB au cas où vous ne disposeriez pas d'une récupération personnalisée.
Dans TWRP et CWM, vous devez activer cette option avant que adb ne soit détecté par l'adb de votre machine Linux.
la source