1 votes

ADB et Fastboot affichent des périphériques différents

J'essaie de déverrouiller le bootloader de mon appareil, Cherry Mobile Fuze, qui est un portage du Micromax A96.

Comme on le voit sur la capture d'écran, est-il normal que l'ADB affiche un périphérique différent de celui qui est affiché par fastboot ?

ADB and Fastboot displays different devices

2 votes

Ce n'est pas inhabituel. La plupart des appareils utilisent des identifiants différents en mode normal/redémarrage rapide/récupération pour indiquer le type d'appareil. mode ils sont dedans. Essayez lsusb dans chaque mode, et vous verrez les données correspondantes : le manufacturer_id sera le même dans les 3 modes, mais la partie device_id sera différente.

0 votes

Quand tu veux. Je suppose que j'aurais dû en faire une réponse : A priori, c'est une règle générale, mais je ne peux pas parler pour tous les appareils bien sûr. Je vais le poster comme réponse maintenant, afin que vous puissiez l'"accepter" (cocher la case à côté) - et que les autres visiteurs puissent voir qu'il a été répondu.

3voto

Milner Points 533

Réponse courte

Fastboot, (recovery) et votre "Android normal" sont des systèmes différents, chacun utilisant sa propre configuration et "device serial".

TL;DR

Ce n'est pas inhabituel. La plupart des appareils 1 utiliser des identifiants différents en normal/ fastboot / mode de récupération pour indiquer le mode dans lequel ils se trouvent. Vous pouvez vérifier cela avec le lsusb à l'invite de votre shell Linux, ce qui se traduit par des ID de périphériques différents. En outre, certains appareils utilisent même des identifiants différents selon le "mode normal" que vous avez activé. Pour donner un exemple, voici ce que présente mon LG P880 :

  • 1004:61c5
  • 1004:631c avec MTP activé
  • 1004:631e avec PTP
  • 1004:61f1 en utilisant le "protocole LG Software" (pour se connecter avec leur homologue PC, qui est sous Windows uniquement)
  • 1004:61fe lorsqu'il est en mode de connexion

Facile à deviner : le 1004 reste le même (c'est l'"ID du fabricant"). Mais le numéro derrière les deux points change - l'appareil se présente donc avec des "ID de produit" différents.

Cependant, cela ne devrait pas se refléter sur le "Serial" - puisque le serial du dispositif dans ces 5 cas est pris au même endroit ( build.prop du système fonctionnant en "mode normal"), qui est lié à l'indice ROM en cours d'exécution. Maintenant, que se passe-t-il si vous passez en "mode fastboot" ? Cela n'a rien à voir avec le système d'exploitation en cours (en termes simples, on pourrait comparer cela au "BIOS" d'un PC ou, plus précisément, au chargeur de démarrage "Grub"). Donc fastboot ne connaît pas le numéro de série de la ROM, et utilise donc le sien. Avec mode de récupération c'est en quelque sorte similaire - dans notre comparaison, vous avez choisi une entrée différente dans Grub et donc démarré un système différent.


1 : en fait, tous les appareils que j'ai essayés, donc je ne connais pas d'exception - bien qu'avec la quantité d'appareils différents disponibles, je ne peux pas garantir qu'il n'y ait aucune exception.

0 votes

C'est ce que j'avais de particulier. Je me demandais pourquoi le numéro de série de l'appareil n'est pas identique lorsque je suis à adb et quand je suis à fastboot .

0 votes

Maintenant, quand on passe en mode fastboot (en utilisant le terminal Linux). L'appareil affiche juste > FASTBOOT mode ... . Aucune autre information ne s'affiche. Lorsque j'exécute sudo fastboot oem unlock . Le terminal ne montre que des ellipses

0 votes

Eh bien, @Ephramar, c'est un problème différent pour une question distincte. Chez SE, nous avons la politique de une question par poste :)

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X