J'ai installé plusieurs ROM Android personnalisées dans le passé, mais je ne suis en aucun cas un expert, donc veuillez me pardonner si je fais quelque chose de vraiment stupide.
Je viens d'acheter un OnePlus 6T neuf de stock avec l'intention d'installer postmarketOS dessus. Je l'ai sorti de la boîte, configuré Android, déverrouillé le bootloader, et jusqu'à présent tout se passait comme prévu. L'installation de postmarketOS avec chiffrement complet du disque semble nécessiter TWRP, alors je suis allé sur la page de téléchargement de TWRP. La dernière version de TWRP ne démarrerait pas avec la version du firmware actuellement sur l'appareil, affichant simplement le logo Fastboot indéfiniment jusqu'à ce qu'il soit redémarré de force. J'ai téléchargé la plus ancienne version de TWRP disponible sur la page, et celle-ci a démarré avec succès, donc je l'ai installée sur la partition de récupération et j'ai immédiatement fait une sauvegarde de tout ce que TWRP me permettait de sauvegarder, puis j'ai copié cette sauvegarde sur mon ordinateur, juste au cas où. J'ai ensuite essayé plusieurs autres versions de TWRP en mode essai-erreur pour voir la plus récente qui fonctionnerait (3.4.2), et il ne semblait pas avoir la commande utilisée par le guide d'installation de postmarketOS pour la partition (sgdisk) installée, donc j'ai supposé que pour l'installer je devrais mettre à jour le firmware pour pouvoir démarrer un nouveau TWRP. J'ai essayé de télécharger les mises à jour du firmware via la mise à jour du système dans les paramètres Android - sans succès, il dit que je suis à jour, mais cela ne peut pas être correct ! C'est un appareil de six ans; je suppose que les serveurs de mise à jour sont hors service. J'ai ensuite suivi ces deux guides pour télécharger et flasher une mise à jour du firmware directement :
https://xdaforums.com/t/guide-flashing-the-latest-firmware-updates-to-your-oneplus-6t. 4376055/
Tout semblait se dérouler comme prévu. J'ai utilisé AuroraDroid pour télécharger l'application qui télécharge le fichier du firmware, extrait la charge utile, redémarré en fastboot, flashé les différentes partitions du firmware, et redémarré à nouveau. J'ai dû supprimer "--slot=all" de toutes les partitions sauf le modem pour que fastboot fasse quoi que ce soit avec elles, et plusieurs partitions n'ont pas pu être écrites car elles étaient des "partitions critiques" que l'appareil refusait d'écraser, mais je n'y ai pas prêté attention et j'ai quand même redémarré. J'ai ensuite reçu une grande fenêtre contextuelle effrayante sur le téléphone indiquant que l'appareil était corrompu et refusait de démarrer Android. Je suppose que cette mise à jour du firmware était mauvaise ! J'ai rapidement démarré TWRP à partir de la partition de récupération et j'ai restauré la sauvegarde que j'avais prise auparavant. La restauration est arrivée à 98% et a échoué (je ne me souviens pas du message d'erreur mais il impliquait tar de quelque manière), mais j'ai quand même redémarré. Maintenant, le téléphone ne démarrera rien d'autre que fastboot ! Si je l'allume, il entre directement en fastboot, et si je dis à fastboot de "START" ou "Reboot reovery", il redémarre simplement en fastboot. Si j'essaie de lui envoyer une image de firmware via fastboot boot
, il échoue avec Failed to load/authenticate boot image: Load Error
.
Je ne veux pas envoyer cet appareil neuf directement à la casse électronique seulement quelques heures après l'avoir sorti de l'emballage ! Quelqu'un peut-il m'aider ?
(P.S. J'ai posé cette exacte question sur XDA également dans l'espoir d'une réponse plus rapide.)