1 votes

Téléphone bloqué en mode fastboot

J'ai rooté mon OnePlus 6 hier. Pour le faire, j'ai suivi ce guide :

Root Your OnePlus 6 with Magisk — A Beginner's Guide

Version de TWRP : 3.5.1_9-0
Version de Magisk : 22.0

J'ai également installé l'application Magisk sur mon téléphone

Maintenant, j'ai édité mon fichier hosts (j'ai dû changer quelques autorisations pour pouvoir modifier ce fichier) pour bloquer certains sites. J'ai redémarré le téléphone une fois avec succès, mais maintenant le téléphone refuse de démarrer. Lorsque je l'allume, je vois le logo OnePlus très brièvement et ensuite il reste bloqué sur l'avertissement "le chargeur de démarrage est déverrouillé" pendant un certain temps. Ensuite, il passe en mode fastboot. Si j'appuie sur démarrer à partir de là, le processus se répète. Si j'appuie sur le mode de récupération, je me retrouve toujours dans TWRP, mais le redémarrage à partir de là répète le processus et ne démarre pas avec succès mon téléphone.

Je ne suis pas sûr, mais je ne pense pas que l'édition du fichier hosts soit la cause de cela ? Ne devrais-je pas pouvoir modifier ce fichier sans briquer mon appareil ?

Toute aide sur ce qui s'est passé et comment je peux résoudre cette boucle de démarrage sans effacer/réinstaller tout mon appareil serait grandement appréciée ; je ne veux pas perdre tous mes paramètres =).

1voto

Psychotechnopath Points 131

Le problème était que j'avais édité le fichier hosts du système. Cela empêche le système de démarrer; la raison en est dm-verity qui empêche le démarrage (chaîne de confiance) lorsqu'un fichier système modifié est détecté.

Pour résoudre le problème, j'ai suivi https://www.droidwin.com/restore-oneplus-6-stock-via-fastboot-commands/

En gros, cela explique comment télécharger le firmware d'origine, extraire le fichier .bin en plusieurs fichiers .img, et comment les flasher ensuite.

Puisque seuls les partitions boot et système ont été modifiées, et que je ne voulais pas perdre mes données, je les ai flashées en utilisant

fastboot flash boot_a boot.img 
fastboot flash boot_b boot.img 
fastboot flash system_a system.img 
fastboot flash system_b system.img

Cela a résolu le problème =).

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