This is a #wiki post. Everyone can improve it, by clicking the green pencil above.
Since each new TWRP release seems to bring its own flood of decryption threads, I realized a wiki that reunites all the compatibility info between TWRP and Android encryption was somewhat needed.
Here’s a quickstart that can be improved over time by everyone.
Please, avoid ranting over TWRP. Always remember that TWRP is a community project, encryption is a complex matter and its support in TWRP is not even guaranteed officially.
Android versions below mean native data encryption. The table only applies for Fairphone 2’s TWRP releases.
|TWRP release||Android 10||Android 9||Android 8||Android 7||Notes|
|custom 3.2.3||in some cases||in some cases||Custom TWRP 3.2.3 to decrypt Android 8/9 encryption|
|3.4.0-0||TWRP 3.4.0-0 Released|
|Data decryption correctly working|
|Data decryption not working|
|Android version||10||9 Pie||8 Oreo||7 Nougat||6 Marshmallow||5 Lollipop|