Core recovery files for tEh Team Win Recovery Project (T.W.R.P)
Go to file
2013-04-07 17:53:34 -05:00
applypatch Add mode when open(O_CREAT) is used. 2013-01-07 18:51:23 +00:00
bmlutils Update sdcard partitioning to C++ 2012-09-27 12:40:09 -04:00
crypto Move all AOSP code out of recovery binary 2013-04-04 18:57:34 +00:00
digest use md5.c for computation of md5sums 2013-03-07 08:07:34 -05:00
dosfstools Fix mkdosfs 2GB barrier 2013-01-31 21:46:57 +00:00
edify minor recovery changes 2012-04-12 11:01:22 -07:00
etc Allow init.rc inheritance and bring init.rc closer to CM recovery source 2013-02-17 16:52:44 -06:00
exfat Update exfat to newest commits 2013-03-07 18:08:12 -05:00
flashutils Fix compiling for x86 targets 2012-11-21 08:37:58 -06:00
fuse Add write buffer for tar writes 2013-02-07 08:21:17 -05:00
gui Improve handling of XML errors for fix permissions 2013-04-05 12:04:38 -05:00
htcdumlock TWRP-ify AOSP code 2012-09-05 15:24:31 -04:00
injecttwrp Update injecttwrp for Epic 4G Touch 2012-10-16 11:43:20 -04:00
libblkid Add fast scroll bar to fileselector 2013-02-27 21:59:21 +00:00
libcrecovery Fix compiling for x86 targets 2012-11-21 08:37:58 -06:00
libjpegtwrp Move all AOSP code out of recovery binary 2013-04-04 18:57:34 +00:00
libtar Add search function to libtar 2013-03-18 17:37:28 +00:00
minadbd Move all AOSP code out of recovery binary 2013-04-04 18:57:34 +00:00
minelf remove retouching code from updater 2012-02-28 12:30:13 -08:00
minui TWRP-ify AOSP code 2012-09-05 15:24:31 -04:00
minuitwrp Tweak libs 2013-04-05 19:42:15 +00:00
minzip Move all AOSP code out of recovery binary 2013-04-04 18:57:34 +00:00
mmcutils Fix compiling for x86 targets 2012-11-21 08:37:58 -06:00
mtdutils Move all AOSP code out of recovery binary 2013-04-04 18:57:34 +00:00
pigz Update pigz to 2.2.5 source code 2012-09-22 08:10:44 -04:00
prebuilt Tweak libs 2013-04-05 19:42:15 +00:00
res Remove unneeded AOSP images 2012-09-21 10:09:43 -04:00
testdata add a simple unit test for the OTA package verifier 2009-12-09 17:01:45 -08:00
tools Fixed unused param warnings for check-lost+found 2012-08-21 16:03:46 -04:00
updater Fix building of updater for 4.2 environment 2013-02-22 21:28:28 +00:00
.gitignore Add libtar to TWRP instead of using busybox tar 2013-01-09 09:09:08 -05:00
adb_install.cpp Move all AOSP code out of recovery binary 2013-04-04 18:57:34 +00:00
adb_install.h Move all AOSP code out of recovery binary 2013-04-04 18:57:34 +00:00
Android.mk Add new SliderValue GUI widget 2013-04-04 18:59:08 +00:00
bootloader.cpp Fix handling of AOSP recovery commands 2013-04-07 17:53:34 -05:00
bootloader.h Fix handling of AOSP recovery commands 2013-04-07 17:53:34 -05:00
CleanSpec.mk Add an empty CleanSpec.mk 2010-03-08 18:04:03 -08:00
common.h Move all AOSP code out of recovery binary 2013-04-04 18:57:34 +00:00
data.cpp Add new SliderValue GUI widget 2013-04-04 18:59:08 +00:00
data.h Add partition list GUI element 2013-03-30 08:56:39 -05:00
data.hpp Move all AOSP code out of recovery binary 2013-04-04 18:57:34 +00:00
default_device.cpp support "sideload over ADB" mode 2012-01-10 10:18:17 -08:00
device.h support "sideload over ADB" mode 2012-01-10 10:18:17 -08:00
fixPermissions.cpp Improve handling of XML errors for fix permissions 2013-04-05 12:04:38 -05:00
fixPermissions.hpp Add libtar to TWRP instead of using busybox tar 2013-01-09 09:09:08 -05:00
install.cpp Move all AOSP code out of recovery binary 2013-04-04 18:57:34 +00:00
install.h Move all AOSP code out of recovery binary 2013-04-04 18:57:34 +00:00
make-overlay.py change the default recovery assets to be in holograph style 2011-03-02 10:38:02 -08:00
mounts.c TWRP-ify AOSP code 2012-09-05 15:24:31 -04:00
mounts.h TWRP-ify AOSP code 2012-09-05 15:24:31 -04:00
NOTICE Automated import from //branches/master/...@140824,140824 2009-03-24 18:36:42 -07:00
openrecoveryscript.cpp Move all AOSP code out of recovery binary 2013-04-04 18:57:34 +00:00
openrecoveryscript.hpp Use GUI for ORS instead of console only 2013-01-25 15:10:48 +00:00
partition.cpp Move all AOSP code out of recovery binary 2013-04-04 18:57:34 +00:00
partitionmanager.cpp Fix handling of subpartitions 2013-04-04 23:48:21 +00:00
partitions.hpp Add partition list GUI element 2013-03-30 08:56:39 -05:00
README.md Add libtar to TWRP instead of using busybox tar 2013-01-09 09:09:08 -05:00
recovery_ui.h TWRP-ify AOSP code 2012-09-05 15:24:31 -04:00
recovery.cpp fixes for fakeflash zips 2013-02-27 18:50:44 +00:00
roots.cpp Fix special partition handling 2012-09-21 14:27:30 -04:00
roots.h turn recovery into a C++ binary 2011-10-31 10:24:09 -07:00
screen_ui.cpp Make text appear in GUI console, Zip install works. 2012-09-12 15:14:38 -04:00
screen_ui.h move key processing to RecoveryUI 2011-11-04 14:09:48 -07:00
tarWrite.c Move all AOSP code out of recovery binary 2013-04-04 18:57:34 +00:00
tarWrite.h Add write buffer for tar writes 2013-02-07 08:21:17 -05:00
twbootloader.cpp Fix problems with MTD devices 2012-09-26 12:01:13 -04:00
twcommon.h Move all AOSP code out of recovery binary 2013-04-04 18:57:34 +00:00
twinstall.cpp Move all AOSP code out of recovery binary 2013-04-04 18:57:34 +00:00
twinstall.h Move all AOSP code out of recovery binary 2013-04-04 18:57:34 +00:00
twrp-functions.cpp Move all AOSP code out of recovery binary 2013-04-04 18:57:34 +00:00
twrp-functions.hpp Move all AOSP code out of recovery binary 2013-04-04 18:57:34 +00:00
twrp.cpp Fix handling of AOSP recovery commands 2013-04-07 17:53:34 -05:00
twrpDigest.cpp Move all AOSP code out of recovery binary 2013-04-04 18:57:34 +00:00
twrpDigest.hpp trying to fix md5 2013-03-17 14:40:20 -04:00
twrpTar.cpp Move all AOSP code out of recovery binary 2013-04-04 18:57:34 +00:00
twrpTar.h Add write buffer for tar writes 2013-02-07 08:21:17 -05:00
twrpTar.hpp Add search function to libtar 2013-03-18 17:37:28 +00:00
ui.cpp Add wipe functions, compiles in CM7, text shows in UI, zips install 2012-09-14 13:36:32 -04:00
ui.h allow recovery UI to ignore certain keypresses 2012-01-18 15:15:39 -08:00
variables.h Move all AOSP code out of recovery binary 2013-04-04 18:57:34 +00:00
verifier_test.cpp move key processing to RecoveryUI 2011-11-04 14:09:48 -07:00
verifier_test.sh turn recovery into a C++ binary 2011-10-31 10:24:09 -07:00
verifier.cpp Move all AOSP code out of recovery binary 2013-04-04 18:57:34 +00:00
verifier.h Move all AOSP code out of recovery binary 2013-04-04 18:57:34 +00: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.