Je veux juste dire que j'ai lu à peu près tout ce que je peux trouver sur cette question de stockage adopté Marshmallow 6.0 . Le plus utile de tous les différentes variations légères sur la même réponse a été : Comment décrypter le stockage adopté ?
Je l'ai suivi, mais j'ai des problèmes. Je suis donc ici pour demander quelques éclaircissements. Toute aide serait grandement appréciée !
Les symptômes actuels :
- La carte SD n'est pas reconnue par le téléphone
- lorsqu'il est inséré dans mon mac (j'utilise le terminal dans el capitan), il apparaît dans l'utilitaire de disque mais il n'est pas monté (ne peut pas être ouvert).
- en cours d'exécution
diskutil list
Je peux voir la carte comme indiqué ci-dessous :
/dev/disk2 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *32.0 GB disk2
1: 19A710A2-B3CA-11E4-B026-10604B889DCF 16.8 MB disk2s1
2: 193D1EA4-B3CA-11E4-B075-10604B889DCF 32.0 GB disk2s2
Donc, ce que j'ai fait jusqu'à présent :
- Mon téléphone était déjà enraciné, donc j'ai pu extraire la clé de cryptage.
- J'ai utilisé le guide pour le convertir en hexagone, ce qui donne
7342560bad2454835235517e6a0df2f0
- Donc, avec la carte SD branchée sur mon Mac, j'essaie d'exécuter la commande :
dmsetup create crypt1 --table "0 'blockdev --getsize /dev/disk2' crypt aes-cbc-essiv:sha256 7342560bad2454835235517e6a0df2f0 0 /dev/disk2 0 "
- Comme vous pouvez le voir, j'ai remplacé la partie /dev/*** par ma propre découverte, et la clé de cryptage par la mienne... Jusqu'ici tout va bien ?
- Maintenant, c'est là que la confusion arrive...
- Voici ce que j'obtiens lorsque j'exécute la commande
-bash: blockdev: command not found
-bash: dmsetup: command not found
- Comme il est indiqué d'ignorer les erreurs, je l'ai fait (bien que j'aie l'impression que ces erreurs sont un peu différentes...), mais en exécutant la commande suivante
mount -t ext4 /dev/mapper/crypt1 /mnt/1/
On me l'a dit :mount: realpath /mnt: No such file or directory
- Il est donc évident que ça n'a pas marché, mais je ne sais pas exactement où ça a mal tourné.
- Après quelques recherches, j'ai découvert que mon chemin était peut-être incorrect pour le terminal, j'ai donc essayé d'exécuter
export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
puis j'ai essayé de réexécuter la commande de décryptage, mais ça a donné les mêmes résultats.
J'ai cherché des informations un peu partout, mais je me suis dit que cela m'épargnerait des soucis de l'écrire et de voir si quelqu'un qui a plus de sagesse dans ce domaine peut m'indiquer la bonne direction.
Merci d'avance pour votre aide !
(Oh, et juste en passant, j'essaie de remettre mon téléphone en état de marche, mais je ne veux pas ruiner les chances de pouvoir récupérer les données de la carte SD. Donc la question est, maintenant que j'ai la clé de cryptage et la carte sd hors du téléphone, est-il sûr de flash une nouvelle rom et recommencer ? Ou bien y a-t-il encore d'autres données sur le téléphone qu'il est important de conserver pendant ce processus de récupération) ?
EDIT: J'ai suivi le commentaire de l'utilisateur ci-dessous, j'utilise ubuntu avec virtual box, mais lorsque j'exécute les commandes pour trouver tous les périphériques attachés, ma carte n'apparaît pas comme elle le fait dans le Terminal Mac. Avez-vous une idée de la raison pour laquelle c'est le cas ?
EDIT 2 : Voici une image de mon terminal dans Ubuntu en train d'essayer la commande. Des indices sur les erreurs ?