I have a FDE enabled on my Android. However on JellyBean when device restarts I never get a boot password prompt,just regular unlock screen. I remember on 4.0 ICS, after reboot Android would ask me for decryption key so it can mount the /data filesystem. My device is Moto Droid 4. I verified from command line that /data mounted with encryption, however I cant figure out where it gets the key from,if I never have to enter it on boot.

  • So what exactly is your problem?
    – Sid
    Jul 5, 2013 at 14:40
  • 1
    i am trying to understand,how does android encryption is able to function: without asking me for a password on boot? Hypothetically, in the interests of usability they can store the decryption key on device or in some hardware memory or something,however that would result in security issues. Jul 5, 2013 at 20:07

1 Answer 1


Are you sure that you have enabled FDE? I've read this link which states that FDE may not work directly as expected (must try in 4.2.2 multiple times), and that you need a PIN or Password defined in advance. I mean, if you can access your data without entering a security credential then your device is probably not encrypted right? Watch out FDE may not encrypt all the things you think it should: Does Android's Full Filesystem Encryption also Encrypt the SDcard?

You must log in to answer this question.

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