I want to encrypt my phone to protect sensitive information. But I do not want to enter a password every time I pick up my phone. That seriously hampers the usability. Particularly because the password must be of sufficient complexity for the encryption to be secure.

What I want is a boot time only password.

Most thieves switch off the phone after stealing it. Or remove the battery to change the SIM (so it won't get tracked). When he starts it again it'll be locked. There is a risk that he may mail my sensitive information to himself before switching off the phone but that is a risk I'm willing to live with.

How do I encrypt my phone with only a boot time password?

  • Cyanogenmod has this exact feature
    – Colin
    Jul 13 '14 at 3:47
  • 1
    Set up encryption normally, then disable the lock screen via an app such as No Lock: play.google.com/store/apps/details?id=org.jraf.android.nolock (Better test the app before encrypting, try the different no-lockscreen apps to see which one works with your phone model) Aug 25 '14 at 8:15
  • @Colin: Cyanogenmod does not have such a feature. You are forced to use a PIN or a password after encryption. It might be achievable with some tools but it does not work out of the box, even for Cyanogenmod. Aug 25 '14 at 8:15

This is a known defect.

See this bug report. And this discussion here at google groups.


All you need (private space, anti-theft and much more):

Comodo Mobile Security

Also you can use Android built-in encryption which asks for password only on boot:

Settings ➡ Security ➡ Encrypt

  • 1
    The built-in encryption option asks for lock screen password to be set before encryption can be done. Jul 13 '14 at 5:03
  • Personally never used it since entire home partition would be encrypted and has performance penalty. For small size of sensitive data use 'EDS Lite'.
    – Xaqron
    Jul 13 '14 at 8:47

Not the answer you're looking for? Browse other questions tagged or ask your own question.