1 votes

Comment restaurer une sauvegarde de carte SD cryptée après une réinitialisation d'usine ?

J'ai fait une réinitialisation d'usine et j'ai ensuite réalisé que je n'avais pas décrypté ma carte SD. Je sais que les données sont probablement perdues, mais j'ai fait une copie complète du stockage interne.

Y a-t-il un moyen de recopier sur le téléphone la clé de cryptage ? Je connais aussi le mot de passe que j'ai utilisé pour générer le cryptage. Où se trouve le fichier de la clé de cryptage ?

Edit : J'ai fait une copie du dossier Internal Storage en connectant le Samsung J5 mobile à un PC, mais je ne trouve pas /data/misc/vold. Qu'est-ce que je fais de mal ?

2voto

jbjon Points 771

La clé de cryptage doit être située dans /data/misc/vold . Si vous avez sauvegardé ce répertoire, vous devriez voir apparaître un fichier .key avec un long nom à l'intérieur. Ouvrez ce fichier avec un éditeur hexagonal, et copiez la clé de 16 bits. Vous pouvez décrypter votre stockage en utilisant cette commande dans une distribution Linux :

dmsetup create crypt1 --table "0 `blockdev --getsize <your device ID, ex:/dev/sdb>` crypt \aes-cbc-essiv:<key you copied> 0 <your device ID again> 0"

Source de la commande

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