J'ai mis mon Nokia 3.1 dans une situation un peu bizarre en essayant de flasher la ROM stock. J'ai l'impression que c'est une cause perdue, mais comme je peux encore démarrer en mode recovery, il y a peut-être une solution, je vais l'expliquer au cas où quelqu'un pourrait m'aider.
Cela a commencé lorsque j'ai essayé de passer d'Android 8.0 à 10.0 (aucune des précédentes mises à jour OTA n'avait fonctionné et l'appareil redémarrait toujours sous Oreo 8.0). Cette fois, cela n'a pas fonctionné et le téléphone est resté bloqué dans une boucle de démarrage. Le téléphone est toujours sous garantie, mais comme je l'ai acheté à l'étranger et qu'il n'y a pas de centre d'entretien Nokia ici en Nouvelle-Zélande, je n'avais pas d'autre choix que d'essayer de le réparer moi-même.
Un wipe/factory reset n'a pas aidé, mais après avoir changé le slot actif de B à A (en utilisant fastboot), il a redémarré en Oreo 8.0. Le seul problème est que je ne pouvais plus démarrer une nouvelle installation d'Oreo 8.0 sans mise à jour préalable et comme toutes les mises à jour ont échoué, j'étais bloqué. Je soupçonne le slot B d'être endommagé ou corrompu, d'où l'impossibilité de mettre à jour. Pour le vérifier, j'ai remis le slot actif en B après une réinitialisation d'usine, et ce n'était pas une bonne idée, le téléphone ne démarrait même pas et avait l'air hard-bricked.
Mais j'ai quand même réussi à utiliser l'outil SP pour télécharger le firmware, ce que j'ai fait avec la ROM d'origine Nokia 3.1 (ES2). Cependant, je n'ai pas pu flasher tous les fichiers, je ne sais pas trop pourquoi. J'ai eu le message d'erreur suivant : ERROR : STATUS_SEC_INSUFFICIENT_BUFFER L'amorçage vérifié est activé Veuillez télécharger l'image signée (sutinfo-verified.img) ou désactiver le démarrage vérifié.
Je ne savais pas comment faire l'un ou l'autre, donc j'ai ignoré les trois fichiers problématiques : sutinfo.img, systeminfo_a.img, et cda_a.img (je ne sais pas trop ce qu'ils font ?).
Cela a fonctionné et a débridé le téléphone, mais il ne démarre plus qu'en mode de récupération. Ce qui m'intrigue, c'est que je n'ai plus accès à fastboot, même lorsque je redémarre en mode bootloader (comme s'il avait sauté le bootloader et était passé directement en mode recovery). Je pense que c'est parce qu'il démarre toujours sur le slot B mais je ne sais pas comment je peux le vérifier ou le remettre sur le slot A sans accès à fastboot. J'ai essayé d'utiliser adb : adb shell getprop ro.boot_suffix mais bien qu'il puisse voir le périphérique, il a échoué parce qu'il dit que le périphérique n'est pas autorisé. J'ai essayé tous les correctifs que j'ai trouvés, en vain.
J'en suis donc là, capable de démarrer en recovery (mais avec adb non autorisé), capable de flasher le firmware (sauf les fichiers qui doivent être signés), et incapable d'accéder à fastboot. Je n'ai plus d'espoir que ce soit réparable, mais j'aimerais au moins comprendre ce qui s'est passé, si quelqu'un a une idée...
Désolé pour la longue histoire...