1 votes

Xiaomi A2 bloqué dans une boucle de redémarrage à cause de la partition de données

J'ai installé la mise à jour d'octobre 2020 pour mon Xiaomi A2, puis il est entré dans une boucle de redémarrage, me donnant un message "Cannot load Android system".

En fait, lorsque je démarre le téléphone, j'arrive automatiquement au menu de récupération, qui ne me donne que deux options : effacer la partition de données ou redémarrer. Et le redémarrage me renvoie au menu de récupération.

Voilà ce que j'ai fait :

  • Tout d'abord, en utilisant fastboot J'ai réinstallé tout le système d'exploitation sauf la partition de données. Cela a abouti à la même boucle de redémarrage.
  • Ensuite, en utilisant TWRP et l'exécuter avec fastboot boot twrp-3.4.0-1-jasmine_sprout.img Je pourrais adb shell dans mon appareil. De là, j'ai lancé un fsck -f qui a trouvé un problème de couple d'inodes. Mais en corrigeant ces problèmes, on obtient toujours la même boucle de redémarrage.
  • En utilisant à nouveau TWRP, j'ai cloné localement ma partition de données en utilisant adb pull /dev/block/mmcblk0p69 data.img puis j'ai essayé l'option "effacer la partition de données". Mon téléphone a redémarré correctement, mais bien sûr il a été réinitialisé aux paramètres d'usine.

Question : existe-t-il un moyen de restaurer mon téléphone en état de marche avec mes données précédentes ? Je n'ai vraiment pas envie de tout reconfigurer

De plus, je ne comprends pas vraiment quel est le problème avec ma partition de données d'origine. Y a-t-il un moyen de savoir pourquoi Android ne veut pas démarrer avec elle et pourquoi il me renvoie à la partition de récupération ?

Plus d'informations :

  • Running fsck sur le local data.img dit qu'il n'y a aucune erreur
  • Je peux monter le data.img et le parcourir. C'est plein de, eh bien, de fichiers !

0 votes

Dans twrp faire adb pull /tmp/recovery.log et vérifiez s'il y a quelque chose comme "décrypté avec succès" - Attention, pour le FBE, vous ne pouvez pas essuyer. locksettings.db Android.stackexchange.com/q/216155

1voto

Romain Points 31

Donc, voici le mieux que j'ai pu faire :

  • Essayez de démarrer normalement
  • Le téléphone va se planter et essayer de redémarrer sur la partition de récupération.
  • À ce moment précis, appuyez sur le volume bas et sur le bouton d'alimentation, de sorte qu'il passe en fastboot à la place.
  • Depuis fastboot, lancez TWRP avec fastboot boot twrp-3.4.0-1-jasmine_sprout.img
  • Une fois dans TWRP, obtenez un shell en utilisant adb shell
  • Puis, à partir de ce shell, regardez le fichier /sys/fs/pstore/console-ramoops-0 . Il contient le précédent journal de démarrage du noyau !

Dans mon cas, voici ce que contient le journal de démarrage : init: Rebooting into recovery, reason: enablefilecrypto_faile . Donc apparemment quelque chose ne va pas avec Chiffrement basé sur les fichiers d'Androi

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