0 votes

Nexus 7 2013 WiFi (flo) gèle et/ou entre en boucle de démarrage lors du démarrage de TWRP

J'ai déverrouillé le chargeur de démarrage de mon Nexus 7 2013 WiFi (flo) et j'ai flashé le dernier TWRP (3.5.1_9-0 au moment de l'écriture), mais maintenant il se fige sur l'écran de démarrage et redémarre après avoir attendu. Je peux utiliser adb shell pour y accéder, et là je vois des erreurs comme celle-ci répétées encore et encore :

<3>[  305.099060] EXT4-fs (mmcblk0p30): VFS: Impossible de trouver le système de fichiers ext4
<5>[  305.158416] type=1400 audit(1620032012.811:24): avc:  refusé  { read } pour  pid=172 co
<5>[  305.158416] type=1400 audit(1620032012.811:24): avc:  refusé  { read } pour  pid=172 comm="recovery" scontext=u:r:recovery:s0 tcontext=u:r:recovery:s0 tclass=netlink_kobject_uevent_socket permissive=1

Que puis-je faire pour que TWRP fonctionne ?

0voto

M.Bearden Points 141

Je tiens à préciser que ce qui suit est ce qui a fonctionné pour moi. Je ne peux pas garantir que cela fonctionnera pour vous, mais je voulais le documenter ici pour l'avenir au cas où j'en aurais besoin à nouveau ou si quelqu'un d'autre le trouve utile. Je ne prends aucune responsabilité pour la possibilité que cela endommage encore plus votre appareil ou ne fasse rien du tout. Je ne comprends pas vraiment pourquoi cela a fonctionné pour moi.


Tout d'abord, redémarrez l'appareil pour être fraîchement dans la récupération TWRP lorsque vous commencez à exécuter les commandes. L'appareil semble redémarrer de manière aléatoire dans cet état et ce ne serait pas sympa si cela se produisait pendant la recréation de la partition, alors donnez-vous autant de temps que possible.

Vous aurez besoin de adb sur votre PC pour suivre ces étapes. Expliquer comment l'acquérir sort du cadre de ce guide, mais je suis sûr que vous pouvez trouver des instructions pour votre système d'exploitation en ligne.

Notez que vous ne devez pas inclure les $ et # lors de l'exécution des commandes !

Dès que l'écran de démarrage de TWRP apparaît sur l'appareil, exécutez rapidement cette commande sur votre PC:

$ adb shell

Assurez-vous de démarrer le serveur adb avec les bonnes autorisations avant d'essayer ceci car le démarrage prend du temps.

Ensuite, exécutez ceci (dans le shell adb):

# mke2fs /dev/block/mmcblk0p30

Cela formate la partition userdata. Laissez cela finir. Pour moi, l'appareil a redémarré juste après, mais vous devrez peut-être le faire manuellement.

Après le redémarrage, vous devriez redémarrer sous Android en supposant que vous avez une ROM Android fonctionnelle sur l'appareil. Si cela semble bloqué, attendez quelques minutes. Si cela semble toujours bloqué, essayez d'appuyer brièvement sur le bouton d'alimentation. Cela a fonctionné pour moi pour une raison quelconque. Ensuite, configurez l'appareil, allez dans les paramètres, activez le débogage USB, et exécutez ceci sur votre PC:

$ adb reboot bootloader

Après cela, flashez TWRP 2.8.1.0 (Je ne suis pas sûr que cela soit nécessaire):

$ sudo fastboot flash recovery twrp-2.8.1.0-flo.img

Bootez dedans et observez que cela démarre Android pour une raison quelconque.

$ sudo fastboot reboot recovery

Redémarrez dans le "bootloader" (fastboot):

$ adb reboot bootloader

Maintenant, reflashez le dernier TWRP à nouveau.

$ sudo fastboot flash recovery twrp-3.5.2_9-0-flo.img

Et cela devrait fonctionner. Cependant, dans mon cas, je dois reflasher TWRP après chaque démarrage d'Android.

Je ne suis pas sûr que ce soit nécessaire de flasher la version plus ancienne de TWRP pour que cela fonctionne, mais j'ai pensé que je devrais le mentionner au cas où.


Le crédit revient à ce post de forum qui m'a donné un contour vague de ce qu'il fallait faire: https://forum.xda-developers.com/t/q-flashed-twrp-and-now-cant-find-ext4-filesystem.3096502/ (version archivée: https://web.archive.org/web/20210503093052/https://forum.xda-developers.com/t/q-flashed-twrp-and-now-cant-find-ext4-filesystem.3096502/)

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