1 votes

lineageOS : impossible d'utiliser la carte SD interne après une réinitialisation d'usine : "Failed to find Root" (peregrine)

J'ai un Moto G 4G (LTE) pérégrin qui fonctionnait bien avec le dernier LineageOS 14.1. + twrp-3.1.1-0. Puis j'ai fait une réinitialisation d'usine car je voulais l'offrir à ma mère.

Après cela, aucune application ne pouvait accéder au INTERNES Carte SD pour stocker par exemple des photos ou des téléchargements. Lorsque vous ouvrez l'application "Fichiers", elle se bloque immédiatement. Ensuite, logcat montre la sortie ici : https://pastebin.com/R2wBL0W8

J'ai essayé ce qui suit, sans succès :

  • réinitialisation avec formatage des données, du cache, etc (factory reset)
  • réinitialisation en formatant TOUT, y compris /system, puis en installant Lineage-14.1-20170811-nightly-peregrine-signed.zip et open_gapps-arm-7.1-nano-20170813.zip.
  • réinitialisation en formatant TOUT, y compris /system, puis en mettant à jour une autre ROM 7.1 trouvée ici dans le forum (je ne me souviens plus laquelle).
  • réinitialisation avec formater TOUT, y compris /system, puis reflasher la ROM originale XT1039_Retail_Germany_51_Untouched.zip

la ROM d'origine était plutôt mauvaise car le clavier n'arrêtait pas de planter et elle était totalement inutilisable. toujours pas d'accès à la carte SD interne.

  • en jouant avec la structure du répertoire dans LineageOS :
    1. /sdcard est un lien logiciel vers /storage/self/primary
    1. /storage/self/primary est un softlink vers /mnt/user/0/primary
    1. /mnt/user/0/primary n'existe pas, il va seulement jusqu'à /mnt/user/0

J'ai donc essayé différents scripts de ce fil de discussion. https://forum.xda-developers.com/showthread.php?t=2211109 pour créer /mnt/user/0/primary au démarrage, ce qui n'a pas fonctionné.

il semble que LOS 14.1 ne peut pas exécuter de scripts init ou de scripts init utilisateur ou autre. ça n'a pas marché.

De plus, l'emplacement de la carte SD externe n'est plus fiable, donc c'est également hors de question.

Je suis plutôt coincé ! Quelqu'un peut-il m'aider ? Toute aide est appréciée !

Merci beaucoup !

1voto

Flo Hallo Points 21

Merci beaucoup, @acejavelin ! La solution était de formater /data avec ext4 au lieu de f2fs :

connectez-vous avec adb pendant que vous êtes dans TRWP, obtenez le nom du périphérique pour /data, démontez-le, formatez-le avec ext4, montez-le à nouveau.

df -h
umount /data
make\_ext4fs /dev/block/mmcblk0p36
mount /data/

Puis redémarrer

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