Nexus 6P Bootloop Fix a été trouvé, rend votre téléphone utilise 4 noyaux

Avez-vous été touché par le Bootloop of Death de Nexus 6P? Si vous êtes l’un des rares à avoir un Nexus 6P rangé dans un tiroir, vous serez heureux de savoir qu’un correctif a été trouvé qui vous permettra de redémarrer complètement votre appareil.

Ceci a été réalisé en désactivant le gros cluster du SoC Snapdragon 810 de l'appareil, ce qui permet ensuite à l'appareil d'atteindre enfin son écran de verrouillage. Afin de faire revivre votre Nexus 6P, vous aurez besoin de flasher les fichiers modifiés fournis par le membre XCnathan32 (avec l'aide du membre senior rchtk) pour que votre ROM et votre récupération puissent fonctionner à nouveau.


Le contexte

Vers la fin de 2016, de nombreux utilisateurs ont affirmé que leurs unités Nexus 6P se lancaient inexplicablement dans des boot-loops aléatoires, un problème apparemment distinct des arrêts précoces qui affectaient le téléphone à peu près au même moment. C'était différent, et bien que la durée de vie de la batterie soit certes mauvaise, les boucles d'amorçage ont essentiellement transformé le smartphone en presse-papier.

Les utilisateurs confrontés à ce problème ont rapidement sombré dans le désespoir, car aucun recours n’était en vue. Aucune quantité de données effacées ou ré-clignotant des images d'usine n'a semblé résoudre le problème, ce qui indique que le problème était lié au matériel, probablement un problème dans le SoC. Ce ne serait pas la première fois que l'un des appareils de Google pénétrerait dans un état dévastateur: le Nexus 7 a vu ses briques se répandre lorsqu'il a reçu son original Lollipop OTA, et le Nexus 5X, fabriqué par LG, a subi le même sort que de nombreux téléphones LG une boucle d'amorçage liée au matériel.

Un représentant de Google a confirmé que le problème des boucles d'amorçage du Nexus 6P avait été suggéré aux utilisateurs de contacter leur lieu d'achat pour connaître les options de garantie ou de réparation. Les utilisateurs ont tenté d'obtenir une meilleure solution de Google en établissant une conversation dans le système de suivi des problèmes AOSP. Nous avons ensuite entendu parler d'une éventuelle poursuite judiciaire contre Google et Huawei pour les problèmes d'arrêt précoce et de boucle d'amorçage. Un recours collectif a finalement été déposé, puis modifié, avec des demandeurs dans plus de dix États. Bien que Google et Huawei aient été clairement mis au courant du problème, nous ne les avons toujours pas vus résoudre le problème au-delà du remplacement des dispositifs de boucle de démarrage Nexus 6p couverts par la garantie.


Coup de fouet Nexus 6P de la mort, contourné

Le membre XCnathan32 a publié un guide et des fichiers modifiés qui, semble-t-il, corrigent le problème du bootloop du Nexus 6P. Les instructions sont assez simples et impliquent uniquement de flasher des images modifiées pour le fichier boot.img et également une version modifiée de TWRP afin que vous puissiez flasher d'autres fichiers par la suite. Ces versions ont été modifiées pour utiliser uniquement le petit cluster du SoC Snapdragon 810, ce qui désactive efficacement les cœurs de performances A57 qui empêchent apparemment le périphérique de démarrer. Bien que nous ne spéculions pas pourquoi, cela signifie que vous rencontrerez un retard notable, bien que les petits noyaux A53 soient également plus efficaces en énergie. C'est tout à fait le compromis, mais c'est certainement mieux que rien.

Plusieurs utilisateurs ont signalé que les images modifiées fournies dans la publication d'ouverture fonctionnaient et permettaient au périphérique de démarrer. Je l'ai également essayé moi-même sur une unité d'amorçage de Nexus 6P pour confirmation. Cette méthode m'a permis de faire revivre le Nexus 6P de mon jeune frère, même lorsque l'image d'usine de Google ne fonctionnait pas. Voici quelques instructions à suivre si vous souhaitez faire revivre votre appareil:

Didacticiel

  1. Téléchargez les derniers fichiers binaires ADB et Fastboot et extrayez-les dans un dossier facilement accessible sur votre ordinateur.
  2. Téléchargez et installez le pilote USB Google si vous utilisez Windows.
  3. Téléchargez N2G48B_4Cores.img et enregistrez-le dans le même répertoire que celui où vous avez enregistré les fichiers binaires ADB et Fastboot.
    • Facultatif: Si vous souhaitez utiliser la récupération TWRP sur votre Nexus 6P fixe, vous devez utiliser une version modifiée. Téléchargez twrp3_1_1_4Cores.img et enregistrez-le dans le répertoire où vous avez enregistré les fichiers binaires ADB et Fastboot.
    • Facultatif: Si vous souhaitez accélérer votre Nexus 6P fixe, vous pouvez flasher une version modifiée du noyau Elemental X de Recognized Developer flar2. Téléchargez EX4_1_1_4Cores.zip et enregistrez-le dans votre répertoire de téléchargements.
  4. Branchez votre téléphone sur votre ordinateur.
  5. Ouvrez une invite de commande ou un terminal dans le même répertoire que celui où vous avez enregistré les fichiers binaires ADB et Fastboot. Sous Windows, vous pouvez facilement le faire en maintenant la touche Maj enfoncée et en cliquant avec le bouton droit de la souris, puis en sélectionnant «Ouvrir l'invite de commande ici».

  6. Entrez la commande suivante: fastboot devices

  7. Si vous voyez le numéro de série de votre appareil, vous êtes prêt à passer à autre chose. Sinon, vous devrez essayer de réinstaller les pilotes.
  8. Important : le chargeur de démarrage de votre téléphone DOIT être déverrouillé pour que ces images modifiées puissent flasher. Si votre chargeur de démarrage est déjà déverrouillé, ignorez les 2 étapes suivantes.
  9. Démarrez le processus pour déverrouiller le chargeur de démarrage de votre téléphone en entrant la commande suivante: fastboot flashing unlock

  10. À l’aide des touches de volume et d’alimentation, confirmez que vous souhaitez déverrouiller le chargeur de démarrage. CECI NETTOYER TOUT SUR LE STOCKAGE INTERNE DE VOTRE TÉLÉPHONE. Mais c'est soit cela, soit une brique de plusieurs centaines de dollars. Votre choix!
  11. Maintenant, entrez la commande suivante pour flasher l'image de démarrage modifiée: fastboot flash boot N2G48B_4Cores.img

    • Facultatif: Si vous souhaitez flasher TWRP, entrez: fastboot flash recovery twrp3_1_1_4Cores.img

  12. Redémarrez votre téléphone en tapant: fastboot reboot

  13. Après quelques minutes (cela peut prendre un certain temps), vous devriez voir l'animation de démarrage de votre téléphone et éventuellement l'écran de verrouillage. Félicitations, vous avez enregistré votre téléphone!
  14. Facultatif: Si vous souhaitez améliorer les performances et que vous avez flashé TWRP, copiez le noyau Elemental X modifié sur la mémoire de stockage de votre téléphone, démarrez-le dans TWRP et collez le noyau personnalisé. Vous pouvez choisir d'overclocker le petit groupe lors de l'installation pour obtenir un peu plus de performances de votre téléphone.

XCnathan32 note que root fonctionne en faisant clignoter SuperSU dans TWRP. Il a également proposé quelques suggestions pour optimiser les performances de votre appareil, telles que la désactivation des animations ou le remplacement du gouverneur CPU par un contrôleur agressif. Bien qu'il ait testé le fichier boot.img modifié sur une ROM en stock, d'autres ROM telles que PureNexus devraient également pouvoir fonctionner. Vous devez simplement vous assurer que vous utilisez un noyau modifié pour utiliser les quatre petits cœurs.

Ce développement est impressionnant et les propriétaires de Nexus 6P sont désormais en mesure de faire revivre leur excellent appareil, même si cette solution présente des compromis. Etant donné que de nombreux utilisateurs n'ont pas pu remplacer leurs unités sous garantie, ils peuvent maintenant utiliser le téléphone à bon escient au lieu de le laisser complètement dans un coin ou un tiroir.

Nous vous conseillons également de lire intégralement le fil de discussion ci-dessous et de rechercher dans le fil toutes les questions que vous pourriez vous poser avant de les publier. Remerciez XCnathan32 et, si vous le pouvez, aidez-le à déboguer le Nexlo 6P bootlooping en cherchant un moyen de faire fonctionner les gros noyaux.


Découvrez le correctif du chargeur de démarrage dans nos forums Nexus 6P!