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
.keyfile 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:sha2560 /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/1to browse the decrypted storage.
No comments:
Post a Comment