Ethan Yonker ddb63e27f2 Timeout for decrypt
Sometimes, usually because of proprietary binaries related to keymaster,
decrypt will hang waiting for the keymaster to initialize forever. This patch
enables a timeout so that we don't get stuck trying to decrypt forever.
A timeout is especially important when dealing with the default password
because the user has no option to cancel when TWRP tries to decrypt.

NOTE: This patch only adds a timeout for FDE. FBE will require some special
handling because we need access to some static data and that data is not
available across a fork.

Special thanks to nkk71 for cleaning up some issues in my patch set.

Change-Id: Iccf2fe769ac27a7dcd6bfebfe7d2e9eddd034308
2017-03-01 15:56:47 -06:00
2016-08-26 10:05:03 -05:00
2016-08-31 13:42:13 -05:00
2016-01-19 23:24:47 +01:00
2017-01-18 13:04:35 -06:00
2015-12-23 09:58:04 -06:00
2015-06-20 15:57:56 -05:00
2016-08-24 15:32:18 -05:00
2014-11-12 11:03:50 -06:00
2016-08-31 13:42:13 -05:00
2017-02-23 20:01:07 +01:00
2014-04-04 13:48:33 -07:00
2015-11-05 20:58:39 +02:00
2016-02-03 16:05:56 -06:00
2016-11-29 21:27:39 -06:00
2014-11-04 15:34:19 +01:00
2015-01-28 12:09:05 -08:00
2016-08-24 15:32:18 -05:00
2014-04-25 15:47:34 -07:00
2015-10-09 11:15:29 -05:00
2017-01-18 17:50:05 +01:00
2016-03-31 15:43:53 +01:00
2016-04-14 22:44:23 -07:00
2017-01-18 17:41:17 +01:00
2015-12-19 08:31:01 -06:00
2016-03-31 15:43:53 +01:00
2016-03-31 15:43:53 +01:00
2016-08-12 13:46:17 -07:00
2016-08-24 15:32:18 -05:00
2016-12-05 14:54:32 -06:00
2016-12-05 14:54:32 -06:00
2012-09-05 15:24:31 -04:00
2012-09-05 15:24:31 -04:00
2016-03-17 16:00:20 -05:00
2017-03-01 15:56:47 -06:00
2016-02-04 10:11:30 -08:00
2012-09-05 15:24:31 -04:00
2016-08-24 15:32:18 -05:00
2016-07-08 18:21:45 -07:00
2016-07-08 18:21:45 -07:00
2015-01-27 15:07:19 +01:00
2015-01-27 15:07:19 +01:00
2017-01-18 20:02:43 +01:00
2016-12-05 14:54:32 -06:00
2017-03-01 15:56:47 -06:00
2017-03-01 15:56:47 -06:00
2017-02-24 03:10:17 +01:00
2016-11-30 16:30:22 +01:00
2017-01-18 17:41:17 +01:00
2015-10-09 11:15:29 -05:00
2017-01-18 09:44:17 -06:00
2016-08-24 15:32:18 -05:00
2016-08-24 15:32:18 -05:00

Team Win Recovery Project (TWRP)

You can find a compiling guide here.

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%