Cryptfs Password

Cryptfs Password

5,000 - 10,000 downloads

Add this app to your lists
Changes the Android disk encryption password.

This tool REQUIRES root access to work. If you are not using disk encryption this tool will not be useful to you. In fact, it will not even start on your device.

*** WARNING ***
If you forget the new password after you change it, you will not be able to boot the device. You will have to perform a factory reset, DELETING all your data. Make sure you take a full backup before using this tool, and REMEMBER THE PASSWORD. You have been warned, use at your own risk!

Android 3.0 (Honeycomb) introduced disk encryption and it has been available on all subsequent versions. It encrypts the data partition with a key protected by a user-selected password and requires entering the password in order to boot the device. However, Android uses the device unlock password or PIN as the device encryption password, and doesn't allow you to change them separately. This effectively forces you to use a simple password, since you have to enter it each time you unlock your device, usually dozens of times a day. This tool allows you to change the encryption password to a more secure one, without affecting the screen unlock password/PIN. To change the device encryption password simply:

1. Enter the current password
(initially the same as the unlock password/PIN)
2. Enter and confirm the new password
3. Hit 'Change password'

The changes take effect immediately, but you will only be required to enter the new password the next time you boot your device. Make sure you choose a good password, not based on a dictionary word, since automated tools can brute force a simple password in minutes. Above all, make sure you REMEMBER the new password.

If you change the device unlock password/PIN, the encryption password will be automatically changed as well. You need to use this tool again to change it back, if required.

More details and some background information here:

This tool is open source. Code is available on Github under the Apache 2.0 license.

Tested on Galaxy Nexus with
* stock Jelly Bean (4.1.1)
* CyanognenMod 9 (4.0.4)

NO WARRANTY. Use at your own risk.

Tags: 4.0.4 encryption, cryptfs, full device encryption, samsung galaxy 2 encryption 4.0.4 only pin, code to reset new password in, full device encryption root, change encryption pasword, where to find device encryption password in ics, cryptfs magic error, how to change encryption password without changing encryption password.

Recently changed in this version

* Support CyanogenMod builtin Superuser app
* Added explicit ACCESS_SUPERUSER permission
* Better special character handling
* Improved password change error message
* Try to rollback to old password if changing fails for an unknown reason
* Support for ICS
* Initial release

Screenshots Cryptfs Password
View bigger - Cryptfs Password for Android screenshot
View bigger - Cryptfs Password for Android screenshot
Comments and ratings for Cryptfs Password
  • (75 stars)

    by Rob Etere on 29/05/2014

    I have a Nexus 5 with Cyanogenmod and this works great.

  • (75 stars)

    by leopold leo on 28/05/2014


  • (75 stars)

    by Al U on 22/05/2014

    Honestly, this app did not work on my phone because Samsung apparently implemented the encryption a different way but I give this app 5 stars anyway because when I emailed the dev for assistance, he was very quick to respond and was very helpful. He pointed me to another way of changing the encryption password.

  • (75 stars)

    by Georgios Trantas on 21/02/2014

    This app is light and does exactly what it says, fast and easy. In my case, it also solved a problem I had with CyanogenMod 10.1.3 - after I encrypted my phone on said ROM, it wouldn't mount the internal SD. But after changing the password with this app, the phone magically started mounting it properly! So, a thousand thanks!

  • (75 stars)

    by Jeremie Rossignol on 10/01/2014

    Good app, does exactly what it's supposed to and enforces proper security practices - need to enter the current password, need to enter the new password twice to avoid keying errors. ...until you press the change password button and it displays the clear-text password in a dialog box. *face-palm*

  • (75 stars)

    by Nick Chubb on 04/12/2013

    Works great. Nexus 4 KitKat. Now have a decent encryption password to turn device on, and a nice and easy pin to use as the day goes by. Regards to dev.

  • (75 stars)

    by Anonymous Anonymous on 14/11/2013

    You made a complicated program that makes it easy to make a simple change. Thank you Nikolay :-)