There are several questions regarding the possibility to encrypt an external SD card on Android. None of them are satisfactory. They either point to a third party solution (e.g. BoxCryptor, Cryptonite, EDS, LUKS Manager) or refer to a ROM specific GUI-way to encrypt. So my question remains:

How to encrypt an external SD-card with built-in kernel features? There is support for dm-crypt and eCryptfs.

For further reading:


Since Marshmallow it is now possible to encrypt an external sd-card nativley with aes-cbc-essiv:sha256 as an adoptable storage. Sadly, this makes the internal storage of an android device unusable. In the light of the recent changes introduced in Android 6.0 I want to ask my question again and rephrase it:

Is it possible to encrypt an external SD-card with aes-cbc-essiv:sha256 without using it as an adoptable storage?

For further reading:

1 Answer 1


There is an option in Android 4.2.2 or higher that you can encrypt your SD Card on: Settings > Security > Encrypt SD Card. You need a screen lock to encrypt it. Once you do that, it will be encrypted.

Sorry for the notification.

  • This is what I meant as I was speaking from a 'ROM specific GUI-way to encrypt'. This option is just available in certain ROMs.
    – tristank
    Commented May 4, 2015 at 11:28
  • Okay... But I will update it if I find another.
    – Terrarian
    Commented May 5, 2015 at 5:59

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .