Cryptfs Password

Cryptfs Password


(3 stars)


Download for Android Like

10,000 - 50,000 downloads

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

New: Experimental Lollipop support. Requires SuperSU

If you are using a pattern lock, enter the current password as
a sequence of dot numbers.
Dots are numbered left-to-right, top-to-bottom, starting with 1:

1 2 3
4 5 6
7 8 9

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:

Not supported on Android L, but may not be required due to changes to disk encryption implementation.
More details about Android L:

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, kitkat encryption password pin, change encryption password ics, where to find device encryption password in ics, disk encryption, 4.2.2 encryption, cryptfs password, code to reset new password in, change encryption password jelly bean root.

Recently changed in this version

* Support for CyanogenMod 12 without SuperSU
(Thanks to Peter C)
* Experimental Lollipop support. Requires SuperSU
* Limit to Android <= 4.4
* 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
  • (40 stars)

    by Pedro Arizmendi on 02/05/2015

    Works without issue on Android 5.0.2.

  • (40 stars)

    by David Martin on 25/04/2015

    This program works perfectly on my Nexus 5 running CyanogenMod 11. Having a strong boot password protects against cold boot / offline attacks, but lets me use a basic PIN on the lockscreen for normal use!

  • (40 stars)

    by Brad Appel on 14/04/2015

    I've tried any manner of order-of-operations to de-couple my Encryption password from my Screen lock PIN on my Moto E 2015 (2nd gen) running Lollipop and I just cannot get it to work. Nothing against the app. I've read Nikolay's page about Android L encryption which seems to say that different Password/PIN combos are possible. But after running Cryptfs Password (or using the command-line instruc

  • (40 stars)

    by Bobby French on 03/04/2015

    This is a great little app for those who want their encryption password to be different from their lock screen password, especially if you use a pin number. It's nice and simple.

  • (40 stars)

    by Michael Mell on 03/03/2015

    LG (Google) Nexus 5 running Android (Lollipop) 5.0.1.

  • (40 stars)

    by Gordon Pritchard on 25/02/2015

    For a long time, I used EncPassChanger - it no longer works with Lollipop, and hasn't been updated since 2012. Found this app, and it works to separate my (strong) encryption-password from my (convenient) unlock-PIN.

  • (40 stars)

    by K Adam on 20/02/2015

    Works as described. Now the phone encryption password can be as long as you wish. Thanks Nikolay, keep up the good work!

More comments