5 votes

Comment obtenir la clé de chiffrement de l'espace de stockage Adoptable sans accès Root après l'avoir "oublié" ?

Ma carte micro SD (définie comme stockage adoptable ) a été corrompu alors que j'utilisais mon téléphone ( Wiko Tommy avec Android 6.0 ) pendant un voyage. Probablement à cause d'une erreur d'écriture sur le système de fichiers, je suppose.

J'ai essayé de débrancher la carte SD et de la rebrancher plusieurs fois, mais cela n'a rien changé.

J'aurais dû m'arrêter là, et attendre afin de réparer le système de fichiers de la carte SD quelques jours plus tard. Mais mon téléphone ne me laissait pas prendre de photos avec la carte SD débranchée ("le stockage est plein", même si le stockage interne n'était pas plein). J'ai donc débranché la carte SD, et j'ai demandé à mon téléphone de oubliez-le . Ainsi, je pourrais à nouveau utiliser le stockage interne et prendre des photos.

De retour avec un ordinateur disponible et avec un lecteur de carte SD, j'ai fait une image de ma carte SD en utilisant la fonction dd commande. J'ai essayé d'analyser les problèmes de système de fichiers avec Testdisk, de récupérer des fichiers avec Photorec... Mais j'ai réalisé que la carte SD est crypté et que c'est probablement ma principale préoccupation.

J'ai trouvé cette méthode qui me permettrait d'obtenir la clé de cryptage et de lire la carte SD. Malheureusement, il faut Accès à la racine pour lire le dossier /data/misc/vold, et mon téléphone n'est pas enraciné. Je le ferais volontiers mais je n'ai pas trouvé de chemin pour y parvenir (c'est un Wiko Tommy).

Donc je suis coincé là. Vous pensez à un moyen de récupérer les fichiers de la carte SD ?

  • Trouver un moyen de Rooter mon téléphone ?
  • Inverser l'action "oublier" pour que le téléphone puisse lire à nouveau la carte SD (lorsque le système de fichiers corrompu est réparé) ?
  • Trouver un moyen d'obtenir la clé de cryptage sans accès à Root, puis lire l'image que j'ai sur l'ordinateur ?
  • Utiliser une autre carte SD comme stockage adoptable, remplacer son contenu par l'ancienne (lorsque le système de fichiers corrompu est réparé) ?

Merci.

2voto

acejavelin Points 5816

Trouver un moyen de Rooter mon téléphone ? Non pertinent... voir ci-dessous

Inverser l'action "oublier" pour que le téléphone puisse lire à nouveau la carte SD (lorsque le système de fichiers corrompu est réparé) ? Non, l'action d'oubli supprime le jeton de décryptage. Il ne peut pas être récupéré par des moyens normaux.

Trouver un moyen d'obtenir la clé de cryptage sans accès à Root, puis lire l'image que j'ai sur l'ordinateur ? Non, le jeton de décryptage est dans un répertoire qui ne peut être lu qu'avec un accès Root, mais cela n'a pas d'importance car le jeton de décryptage n'existe plus.

Utiliser une autre carte SD comme stockage adoptable, remplacer son contenu par l'ancienne (lorsque le système de fichiers corrompu est réparé) ? Il existe un correctif de ce type, qui peut être utilisé dans certaines situations comme celle-ci ou lors du passage à une carte plus grande. Le problème est que, même si la corruption de la carte est corrigée, les données ne peuvent pas être décryptées car le jeton de décryptage a été effacé lorsque vous avez "oublié" la carte.

Je suis désolé de vous le dire, mais vos données sur la carte ne sont plus que des 0 et des 1 aléatoires, il n'y a aucun moyen de décrypter les données sans le jeton de décryptage (je l'appelle un "jeton", c'est la phrase de passe/clé ou peu importe comment vous voulez l'appeler), les données ne seront jamais récupérables par aucune méthode actuellement connue.

L'accès Root n'est plus pertinent, si vous ne l'aviez pas déjà... la raison est que pour Rooter l'appareil, le bootloader doit être déverrouillé (dans la plupart des cas) et cela efface toutes les données du téléphone, y compris le jeton de décryptage, c'est pourquoi il est indiqué que si vous avez Root avant que cela ne se produise, il y a une chance que vous puissiez récupérer le jeton et décrypter la carte SD.

Le vrai problème est que le jeton a disparu parce que vous avez fait un "oubli", si un nouveau jeton est généré (en adoptant une nouvelle carte) il sera différent de l'ancien. Si vous réinstallez une carte SD "fixe" avec les mêmes données, votre téléphone ne saura pas comment la décrypter et ne pourra pas lire les données, il vous recommandera très probablement de formater la carte en tant que stockage portable ou adopté afin qu'elle soit utilisable.

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