Forum Linux.android Flasher un Xiaomi Redmi Note 7

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
1
12
jan.
2022

Bonjour,

J'ai acheté un Xiaomi Redmi Note 7 et j'aimerais le passer sous LineageOS for microG.Je suis parvenu non sans mal à le débloquer, j'ai réactivé le mode développeur, mais je ne parviens pas à flasher le recovery.

Première erreur que j'ai eue, un message concernant la taille de l'image (je n'ai plus le message sous la main, je pourrais le reposter plus tard.)

En activant l'option "Débogage USB (Paramètres de sécurité)", je pensais avoir réussi:

    ted@mint20.2:~$ fastboot flash recovery lineage-18.1-20220106-microG-
lavender-recovery.img
    target reported max download size of 536870912 bytes
    sending 'recovery' (65536 KB)...
    OKAY [  2.076s]
    writing 'recovery'...
    OKAY [  0.450s]
    finished. total time: 2.526s

Cependant je retombe sur le recovery d'origine au démarrage. Est ce que vous savez où se situe le problème?

  • # Solution alternative

    Posté par  (Mastodon) . Évalué à 3.

    Hello,

    J'ai plusieurs fois rencontré le soucis sur divers natel. Je n'ai aucune idée de la raison, je n'ai pas cherché, mais je connais un workaround tout simple (utilisé pas plus tard qu'hier d'ailleurs) :

    fastboot boot twrp-3.6.0_9-0-raphael.img

    Le .img est à adapter avec ton propre fichier de recovery.
    À défaut de pouvoir flasher le recovery, ça permet au moins de booter dessus et de poursuivre l'installation de ta ROM.

    • [^] # Re: Solution alternative

      Posté par  . Évalué à 5.

      pour la lisibilité : s/natel/smartphone/g ; bonjour les amis suisses :-)

    • [^] # Re: Solution alternative

      Posté par  (site web personnel) . Évalué à 2.

      Merci pour l'astuce, je tenterai.

      Si je comprend bien, ça boote direct sur l'img sans rien enregistrer sur le téléphone. Est ce que une fois l'image de mon nouvel OS installé, il y a davantage de chance que j'arrive à flasher le recovery? Il est utile pour réaliser les mises à jour facilement directement depuis LineageOS.

      Un LUG en Lorraine : https://enunclic-cappel.fr

    • [^] # Re: Solution alternative

      Posté par  . Évalué à 2.

      J'avais procédé ainsi sur l'un de mes téléphones (un Moto G7, je crois) sur lequel je n'ai jamais réussi à flasher la recovery. Le gros inconvénient de cette technique c'est qu'il n'est alors pas possible d'utiliser la mise à jour automatique par le système, il faut le faire à la main. Le résultat, c'est qu'en pratique je ne le faisait quasiment pas, et j'avais donc un téléphone pas très à jour (et donc potentiellement de maj de sécu non appliquées)…

  • # une erreur volontaire ou non ?

    Posté par  . Évalué à 6.

    ton recovery s'appelle lavender-recovery-with-microG

    sauf que généralement on installe le recovery indépendamment de l'OS
    on demarre sur le recovery
    puis on installe l'OS et MicroG

    dans ton cas les recovery "lineage18.1" sont dispos ici
    https://download.lineageos.org/lavender

    en tout tu vas donc charger 3 fichiers

    Etape 1)
    le recovery

    Etape 2 depuis le recovery)
    le zip
    le microG.zip dispo ailleurs

    • [^] # Re: une erreur volontaire ou non ?

      Posté par  (site web personnel) . Évalué à 3.

      Le projet microG propose ses propres images de LineageOS avec microG préinstallé, ce sont ces fichiers que j'utilise. L'intégration au système est meilleure que si on installe microG par la suite.

      Un LUG en Lorraine : https://enunclic-cappel.fr

      • [^] # Re: une erreur volontaire ou non ?

        Posté par  . Évalué à 3.

        Normalement, le recovery devrait être indépendant de l'image système que tu utilises. Donc pas besoin d'une recovery spécifique MicroG. Ce que te suggères NeoX c'est surtout d'utiliser le recovery original fournit pas Lineage, et d'ensuite charger la ROM par celle-ci. Normalement, tu devrais pouvoir charger la ROM de Lineage-with-MicroG.

  • # Des nouvelles

    Posté par  (site web personnel) . Évalué à 2. Dernière modification le 14 janvier 2022 à 08:49.

    Je n'ai pas encore réussi à flasher, ni à booter sur le revery.

    D'après ce que j'ai compris de mes lectures, en bootant le système réinstalle le recovery d'origine. Il faut éviter ça en faisant une manipulation avec les boutons avant de rebooter juste après le flash, mais je n'ai pas encore réussi. J'ai essayé de suivre un tuto sur le blog de Xiaomi, et regardé des vidéos montrant des manipulation, sans réussir.

    La commande "fastboot boot recovery.img" redémarre le téléphone qui reste bloqué sur le logo de Redmi. J'ai essayé avec plusieurs fichiers: twrp, microG et Lineage.

    J'ai testé depuis Linux Mint et Arch, sur des ports USB3 et 2 et 2 PC. Je pense encore essayer depuis un Windows installé pour l'occasion…

    Pour info j'ai aussi un Xiaomi Redmi Note 8 avec lequel j'ai eu moins de mal.

    Un LUG en Lorraine : https://enunclic-cappel.fr

    • [^] # Re: Des nouvelles

      Posté par  (site web personnel) . Évalué à 4.

      \o/ YEAH
      J'ai enfin réussi, après avoir bataillé des heures… Le truc c'est de lancer le flash du recovery et attendre quelques secondes le message indiquant que c'est bien réalisé (comme dans mon post original). Si ce point est déjà bloquant, essayer avec différents ports USB voire avec un hub USB2.

      À partir de là, maintenir enfoncé le bouton volume+ du téléphone, lancer la commande fastboot reboot, et attendre l'affichage du logo Redmi pour relacher le bouton. On boote alors sur le recovery fraichement installé!

      Pour le reste de l'installation, j'ai suivi en grande partie la doc du site de LineageOS que j'ai un peu adapté car c'est le recovery TWRP que j'ai installé.

      En espérant que ça puisse servir à quelqu'un (sûrement à moi même un de ces jours)

      Un LUG en Lorraine : https://enunclic-cappel.fr

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.