J'ai une carte SD dans un Moto G (2015) fonctionnant sous marshmallow, non rooté. Elle a été formatée en tant que stockage interne, et contient des photos et des vidéos de la naissance de notre fille, mais elle est devenue corrompue.
Puisqu'il a été formaté en tant que stockage interne, il s'agit d'un système de fichiers ESDFS, vraisemblablement crypté. Je ne peux pas le décrypter sans accéder à la clé de cryptage, ce que je ne peux pas faire car je ne suis pas rooté. Je suppose que l'enracinement supprimera cette clé de chiffrement.
Je suppose qu'elle est corrompue car toute tentative de consultation de la carte SD depuis Android démonte la carte, et le téléphone ne peut voir aucune des photos/vidéos qui s'y trouvent. Lorsque la carte est insérée, le menu "stockage" reconnaît d'abord la carte et m'indique qu'elle est pleine, mais toute tentative de regarder à l'intérieur de la carte entraîne son démontage.
J'ai essayé de lancer fsck - dans system/bin il y a fsck_msdos et fsck.f2fs, mais les deux apparaissent comme "permission refusée" lorsque je les cherche, et "aucun fichier de ce type" lorsque j'essaie de les lancer.
Je peux accéder à /data à partir d'un shell adb, mais si je tente d'accéder à /data/data/media, j'obtiens le message "permission denied" (autorisation refusée)
Quelqu'un peut-il nous aider ? Par exemple 1) est-ce que l'enracinement supprime la clé de cryptage de sorte que la carte ne soit pas accessible ? 2) Y a t-il un moyen de faire fonctionner fsck ? 3) d'autres idées pour récupérer le média de cette carte ?
Merci d'avance. Je suis un peu novice, des instructions claires sont donc très appréciées !