Skip to content
Core recovery files for the Team Win Recovery Project (T.W.R.P)
C C++ Objective-C Makefile Groff Shell Other
Latest commit f177066 Mar 31, 2016 1 @Dees-Troy Dees-Troy 3.0.1-0
Change-Id: Iecf5c3f70559ef90e18f4807f80707fa5a3c78f0
Failed to load latest commit information.
applypatch Merge up to AOSP marshmallow-release Oct 9, 2015
bmlutils twrp: fix incompatible pointer to integer conversions Nov 26, 2015
crypto Restore some old decrypt functionality Feb 17, 2016
digest Merge up to AOSP marshmallow-release Oct 9, 2015
dosfstools dosfstools: restore buildability with Android 4.4 Dec 19, 2015
edify Remove an uninitialized value. Dec 18, 2014
etc Fix up logd make file rules Feb 15, 2016
exfat exfat regression fix (64-bit) Jan 19, 2016
fb2png twrp: fb2png: do not pack relocations for executables Nov 5, 2015
flashutils Flashutils: detect /dev/block/sd* as emmc Mar 31, 2016
fonts more font improvements and cleanup Mar 7, 2013
fuse fuse: Update to 2.9.4 Dec 23, 2015
gpt Unix file endings and remove execute permission Feb 29, 2016
gui Merge "language: add 2 new strings to DE" into android-6.0 Mar 31, 2016
htcdumlock Cleanup device_id retrieval Jun 20, 2015
injecttwrp Whitespace and minor code cleanup Jun 4, 2014
libblkid libblkid: fix compiler warnings about duplicate macros Jan 19, 2016
libcrecovery Make TWRP compile for arm64 Nov 12, 2014
libmincrypt Make the android-5.0 branch compile in 4.4 to 4.1 Dec 2, 2014
libpixelflinger pixelflinger: Fix local src arch includes Dec 22, 2015
libtar Improve progress bar handling for backup / restore / image flash Mar 31, 2016
minadbd.old Merge up to AOSP marshmallow-release Oct 9, 2015
minadbd Merge up to AOSP marshmallow-release Oct 9, 2015
minui.old Add support for RGBA_8888 pixel format Oct 14, 2015
minui minui: bring back custom font support Dec 1, 2015
minuitwrp minuitwrp: retry opening fb0 if it failed Feb 29, 2016
minzip minzip: Add support for >2GB zipfile Jan 22, 2016
mmcutils twrp: fix incompatible pointer to integer conversions Nov 26, 2015
mtdutils mtdutils: add include to fix implicit function warning Oct 13, 2015
mtp Remove execute permissions from source files Jan 29, 2016
openaes Merge up to AOSP marshmallow-release Oct 9, 2015
orscmd Add command line capabilities Aug 9, 2014
pigz Merge up to AOSP marshmallow-release Oct 9, 2015
prebuilt Fix RELINK of toybox for twrp Mar 18, 2016
res-hdpi/images Remove new images from AOSP Dec 9, 2014
res-mdpi/images Remove new images from AOSP Dec 9, 2014
res-xhdpi/images Remove new images from AOSP Dec 9, 2014
res-xxhdpi/images Remove new images from AOSP Dec 9, 2014
res-xxxhdpi/images Remove new images from AOSP Dec 9, 2014
res Remove unneeded images Sep 17, 2013
scripts Add language_helper.py Mar 31, 2016
sepolicy Fixup union sepolicy Nov 5, 2015
simg2img allow flashing sparse images Feb 3, 2016
testdata Add support for ECDSA signatures Oct 10, 2013
tests More test makefile cleanup. Oct 17, 2014
toolbox Fix toolbox build issue when using TW_USE_TOOLBOX=true Jan 22, 2016
tools Check all lseek calls succeed. Apr 29, 2015
toybox Merge up to AOSP marshmallow-release Oct 9, 2015
twrpTarMain Improve progress bar handling for backup / restore / image flash Mar 31, 2016
uncrypt Merge up to AOSP marshmallow-release Oct 9, 2015
updater Merge up to AOSP marshmallow-release Oct 9, 2015
.gitignore gitignore: ignore tags file Nov 4, 2014
Android.mk Improve progress bar handling for backup / restore / image flash Mar 31, 2016
CleanSpec.mk recovery: minui: add adf backend Apr 25, 2014
NOTICE Fix year in NOTICE Mar 17, 2016
README.md Merge up to AOSP marshmallow-release Oct 9, 2015
adb_install.cpp Merge up to AOSP marshmallow-release Oct 9, 2015
adb_install.h fix adb sideload Jan 3, 2015
asn1_decoder.cpp Add missing includes. Jan 28, 2015
asn1_decoder.h Add support for ECDSA signatures Oct 10, 2013
bootloader.cpp Merge up to AOSP marshmallow-release Oct 9, 2015
bootloader.h bootloader: align with AOSP code May 18, 2015
common.h Merge up to AOSP marshmallow-release Oct 9, 2015
data.cpp DataManager Updates Mar 31, 2016
data.hpp DataManager Updates Mar 31, 2016
default_device.cpp Auto-detect whether to use the long-press UI. Apr 10, 2015
device.cpp Move the menu header out of the menu. Apr 13, 2015
device.h Split WipeData into PreWipeData and PostWipeData. Jun 10, 2015
find_file.cpp Multiple Language Support Dec 19, 2015
find_file.hpp Add find file class to search for files Apr 15, 2014
fixContexts.cpp Replace fix permissions with fix contexts for emulated storage Jan 29, 2016
fixContexts.hpp Replace fix permissions with fix contexts for emulated storage Jan 29, 2016
fuse.h Make the android-5.0 branch compile in 4.4 to 4.1 Dec 2, 2014
fuse_sdcard_provider.c Check all lseek calls succeed. Apr 30, 2015
fuse_sdcard_provider.h Switch minadb over to C++. Apr 10, 2015
fuse_sideload.c fuse_sideload: remove unused variables causing warnings Nov 26, 2015
fuse_sideload.h Switch minadb over to C++. Apr 10, 2015
infomanager.cpp DataManager Updates Mar 31, 2016
infomanager.hpp DataManager Updates Mar 31, 2016
install.cpp Merge up to AOSP marshmallow-release Oct 9, 2015
install.h Merge up to AOSP marshmallow-release Oct 9, 2015
interlace-frames.py update tools for making recovery images Mar 11, 2014
legacy_properties.h Add basic error checking to legacy property init Mar 27, 2014
legacy_property_service.c Make TWRP compile for arm64 Nov 12, 2014
legacy_property_service.h Add basic error checking to legacy property init Mar 27, 2014
mounts.c TWRP-ify AOSP code Sep 5, 2012
mounts.h TWRP-ify AOSP code Sep 5, 2012
openrecoveryscript.cpp DataManager Updates Mar 31, 2016
openrecoveryscript.hpp get rid of console thread for OpenRecoveryScript Dec 29, 2015
partition.cpp Improve progress bar handling for backup / restore / image flash Mar 31, 2016
partitionmanager.cpp Improve progress bar handling for backup / restore / image flash Mar 31, 2016
partitions.hpp Improve progress bar handling for backup / restore / image flash Mar 31, 2016
progresstracking.cpp progress: Initialize display percentage variable Mar 31, 2016
progresstracking.hpp Improve progress bar handling for backup / restore / image flash Mar 31, 2016
recovery.cpp Split WipeData into PreWipeData and PostWipeData. Jun 10, 2015
recovery_ui.h TWRP-ify AOSP code Sep 5, 2012
roots.cpp Merge up to AOSP marshmallow-release Oct 9, 2015
roots.h Fix verifier_test build Feb 29, 2016
screen_ui.cpp Merge up to AOSP marshmallow-release Oct 9, 2015
screen_ui.h Add an alternate screen for viewing recovery logs. May 6, 2015
set_metadata.c Hide some non critical error messages Jan 22, 2015
set_metadata.h Attempt to set the proper uid/gid/contexts on new files and dirs Dec 12, 2014
tarWrite.c Improve progress bar handling for backup / restore / image flash Mar 31, 2016
tarWrite.h Improve progress bar handling for backup / restore / image flash Mar 31, 2016
tw_atomic.cpp Add cancel backup capability. Jan 27, 2015
tw_atomic.hpp Add cancel backup capability. Jan 27, 2015
twcommon.h Fix up twrpTar Oct 15, 2015
twinstall.cpp Detect and install custom themes as part of zip installs Mar 29, 2016
twinstall.h Move all AOSP code out of recovery binary Apr 4, 2013
twrp-functions.cpp Improve progress bar handling for backup / restore / image flash Mar 31, 2016
twrp-functions.hpp Improve progress bar handling for backup / restore / image flash Mar 31, 2016
twrp.cpp Check sdk version for M before offering to root Jan 18, 2016
twrpDU.cpp Multiple Language Support Dec 19, 2015
twrpDU.hpp Simplify twrpTar skip dir checks, DU code cleanup Apr 15, 2014
twrpDigest.cpp Improve progress bar handling for backup / restore / image flash Mar 31, 2016
twrpDigest.hpp Improve progress bar handling for backup / restore / image flash Mar 31, 2016
twrpTar.cpp Improve progress bar handling for backup / restore / image flash Mar 31, 2016
twrpTar.h Improve progress bar handling for backup / restore / image flash Mar 31, 2016
twrpTar.hpp Improve progress bar handling for backup / restore / image flash Mar 31, 2016
ui.cpp Merge up to AOSP marshmallow-release Oct 9, 2015
ui.h Remove unnecessary globals. Apr 13, 2015
variables.h 3.0.1-0 Mar 31, 2016
verifier.cpp Merge up to AOSP marshmallow-release Oct 9, 2015
verifier.h Fix up libaosprecovery Nov 6, 2014
verifier_test.cpp Merge up to AOSP marshmallow-release Oct 9, 2015
verifier_test.sh Add support for ECDSA signatures Oct 10, 2013

README.md

Team Win Recovery Project (TWRP)

You can find a compiling guide here.

Something went wrong with that request. Please try again.