Ethan Yonker 4eca40d7d8 Add lollipop decrypt support
Kang in cryptfs.c and cryptfs.h from vold.
Use TW_INCLUDE_L_CRYPTO := true to enable.
Ramdisk must contain the normal fstab file in the root in the
usual format of:
fstab.{ro.hardware}
For examble for Nexus 5:
fstab.hammerhead
Or on many Qualcomm devices:
fstab.qcom

Tested against Android 5.0 lollipop on Nexus 7 2012 grouper. Not
sure if or how this will work when we are dealing with a device
with a hardware keystore. Long term we need to add a GUI element
to allow entering a pattern. For now you can decrypt a pattern
unlock by converting the dots to numbers in the following format:
123
456
789

So an upper-case L would translate to 14789 as a password entered
on the keyboard.

Change-Id: I02c29e1f1c2eb29bf002c9fe0fc118357300b5b3
2014-11-12 18:07:24 +01:00
2014-11-12 11:03:50 -06:00
2014-11-12 18:07:24 +01:00
2013-07-01 20:22:17 +00:00
2014-11-12 11:03:50 -06:00
2013-03-07 13:34:24 -08:00
2014-11-12 11:03:50 -06:00
2014-08-07 15:48:16 +02:00
2014-11-12 11:03:50 -06:00
2014-11-06 09:05:01 -06:00
2014-11-04 08:49:09 -06:00
2014-11-07 17:25:46 -06:00
2014-11-12 11:03:50 -06:00
2014-11-12 11:03:50 -06:00
2012-11-21 08:37:58 -06:00
2014-11-08 15:12:28 -06:00
2014-08-09 07:49:35 -05:00
2014-11-04 08:49:09 -06:00
2014-11-12 18:07:24 +01:00
2014-04-04 13:48:33 -07:00
2013-10-10 14:19:19 -07:00
2013-10-10 14:19:19 -07:00
2014-11-12 11:03:50 -06:00
2014-03-14 13:51:39 -07:00
2014-11-06 09:16:16 -06:00
2014-11-04 15:34:19 +01:00
2014-11-07 17:25:46 -06:00
2014-11-07 17:25:46 -06:00
2014-11-12 18:07:24 +01:00
2014-04-25 15:47:34 -07:00
2013-09-04 19:00:58 +00:00
2013-10-22 14:25:12 +00:00
2014-02-06 20:27:28 +01:00
2014-07-10 10:55:07 -07:00
2014-07-10 10:55:07 -07:00
2012-09-05 15:24:31 -04:00
2012-09-05 15:24:31 -04:00
2014-11-12 18:07:24 +01:00
2012-09-05 15:24:31 -04:00
2014-06-06 09:01:57 -07:00
2013-10-22 14:25:12 +00:00
2013-02-07 08:21:17 -05:00
2014-07-09 15:46:35 +02:00
2014-11-08 07:28:03 -06:00
2014-11-07 10:33:08 -06:00
2014-11-12 11:03:50 -06:00
2013-10-22 14:25:12 +00:00
2014-07-09 08:52:18 -05:00
2014-11-06 07:55:24 -06:00
2014-11-06 09:49:25 -06:00
2014-11-06 09:49:25 -06:00

Team Win Recovery Project (TWRP)

The goal of this branch is to rebase TWRP onto AOSP while maintaining as much of the original AOSP code as possible. This goal should allow us to apply updates to the AOSP code going forward with little to no extra work. With this goal in mind, we will carefully consider any changes needed to the AOSP code before allowing them. In most cases, instead of changing the AOSP code, we'll create our own functions instead. The only changes that should be made to AOSP code should be those affecting startup of the recovery and some of the make files.

If there are changes that need to be merged from AOSP, we will pull the change directly from AOSP instead of creating a new patch in order to prevent merge conflicts with AOSP.

This branch is under final testing and will be used shortly for public builds, but has not officially been released.

You can find a compiling guide here.

More information about the project.

If you have code changes to submit those should be pushed to our gerrit instance. A guide can be found here.

S
Description
No description provided
Readme 102 MiB
Languages
C++ 50.2%
C 43.6%
Makefile 1.9%
Java 1.8%
Roff 1%
Other 1.4%