Using the SD card as Adopted Storage encrypts it. How can it be decrypted?
How to decrypt adopted storage.
- Your device must be rooted.
- Using a file browser like ES Explorer, browse to
.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
Then run this command:
dmsetup create crypt1 --table "0 `blockdev --getsize /dev/sdb2` crypt aes-cbc-essiv:sha256 <Put the 16-byte hex key here> 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/1to browse the decrypted storage.
protected by Community♦ Sep 20 '17 at 16:15
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?