Using the SD card as Adopted Storage encrypts it. How can it be decrypted?
Answer
- Your device must be rooted.
- Using a file browser like ES Explorer, browse to
/data/misc/vold
. - The
.key
file there is the encryption key of your adopted storage. - Open that file with a hex editor to view the 16-byte key.
- On any GNU/Linux distro you can do this first mount your SD card, in my case SD card was mounted at
/dev/sdb2
. Then run this command:
dmsetup create crypt1 --table "0 `blockdev --getsize /dev/sdb2` crypt aes-cbc-essiv:sha256
0 /dev/sdb2 0" Some types of errors/warnings can be ignored.
If your key is correct you can mount it by
mount -t ext4 /dev/mapper/crypt1 /mnt/1/
- Finally you can run
cd /mnt/1
to browse the decrypted storage.
No comments:
Post a Comment