You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
bigbiff bigbiff d0a2f9b5a1 MTP FFS updates: 10 months ago
.github GitHub: Add issue and pull request templates 1 year ago
adbbu Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
applypatch applypatch: Link with bmlutils and mtdutils properly. 9 months ago
attr Add a listxattr tool for listing xattrs 2 years ago
bmlutils bmlutils: Convert makefile to bp. 9 months ago
boot_control Drop -Wno-unused-parameter. 2 years ago
bootloader_message Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
bootloader_message_twrp Fix compile error with IGNORE_MISC_WIPE_DATA in some trees 1 year ago
crypto WIP: Update FDE decrypt to pie from CAF 9 months ago
dosfstools Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
edify Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
etc Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
exfat Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
fb2png fb2png: Update/Cleanup headers 2 years ago
flashutils flashutils: additional emmc check 2 years ago
fonts Optimize and reduce size of PNG files 3 years ago
fuse Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
gpt Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
gui twrp: use ANDROID_ROOT environment variable 1 year ago
htcdumlock Cleanup device_id retrieval 4 years ago
injecttwrp Whitespace and minor code cleanup 5 years ago
libblkid Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
libcrecovery libcrecovery: Convert makefile to bp. 9 months ago
libmincrypt Make the android-5.0 branch compile in 4.4 to 4.1 4 years ago
libpixelflinger Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
libtar Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
minadbd Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
minadbd21 Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
minui minui: Don't include errno.h twice 11 months ago
minui21 Android 7.1.2 release 11 2 years ago
minuitwrp minuitwrp: Fix detection of libdrm on Pie 10 months ago
minzip SELinux can be assumed for Android 4.4+ 2 years ago
mmcutils Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
mtdutils mtdutils: Convert makefile to bp. 9 months ago
mtp MTP FFS updates: 9 months ago
openaes Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
orscmd ors: Update doc 2 years ago
otafault Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
otautil otautil: Link with libziparchive. 9 months ago
pigz Move pigz symlinks out of GUI makefile 2 years ago
prebuilt MTP FFS updates: 9 months ago
private Add a binary path param to update_binary_command(). 2 years ago
res Remove unneeded images 6 years ago
res-hdpi/images Decrypt FBE on 9.0 (backwards compatible) 1 year ago
res-mdpi/images Decrypt FBE on 9.0 (backwards compatible) 1 year ago
res-xhdpi/images Decrypt FBE on 9.0 (backwards compatible) 1 year ago
res-xxhdpi/images Decrypt FBE on 9.0 (backwards compatible) 1 year ago
res-xxxhdpi/images Decrypt FBE on 9.0 (backwards compatible) 1 year ago
scripts Run language_helper.py from inside languages dir 2 years ago
sepolicy Fixup union sepolicy 4 years ago
simg2img allow flashing sparse images 3 years ago
tests Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
toolbox Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
tools Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
toybox Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
twrpDigest twrpDigest refactor 2 years ago
twrpTarMain SELinux can be assumed for Android 4.4+ 2 years ago
uncrypt Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
update_verifier update_verifier: Support verifying product partition. 1 year ago
updater Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
verifier24 Android 8.0.0 release 4 2 years ago
.clang-format clang-format: Remove the override of PenaltyExcessCharacter. 2 years ago
.gitignore gitignore: ignore tags file 5 years ago
Android.bp Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
Android.mk MTP FFS updates: 9 months ago
BasePartition.cpp Add metadata decrypt support for FBE 10 months ago
CleanSpec.mk recovery: minui: add adf backend 5 years ago
NOTICE Fix year in NOTICE 3 years ago
OWNERS Fix owner email address. 2 years ago
PREUPLOAD.cfg Add a repohook to clang-format changes. 1 year ago
README.md Android 8.0.0 release 4 2 years ago
adb_install.cpp Android 8.1.0 Release 1 (OPM1.171019.011) 1 year ago
adb_install.h Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
asn1_decoder.cpp Checking unsigned variable less than zero 2 years ago
asn1_decoder.h Refactor asn1_decoder functions into a class. 2 years ago
bootloader.h Create bootloader_message static library. 3 years ago
common.h Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
data.cpp Merge "Add option to use ro.serialno for generating device id" into android-9.0 9 months ago
data.hpp Use /persist as Qualcomm time fix source during early boot 1 year ago
default_device.cpp Auto-detect whether to use the long-press UI. 4 years ago
device.cpp Add a new option in recovery menu to test the background texts 2 years ago
device.h Add a new option in recovery menu to test the background texts 2 years ago
exclude.cpp Whitespace cleanup 2 years ago
exclude.hpp Improve backup & wipe exclusion handling 2 years ago
find_file.cpp Multiple Language Support 3 years ago
find_file.hpp Add find file class to search for files 5 years ago
fixContexts.cpp SELinux can be assumed for Android 4.4+ 2 years ago
fixContexts.hpp Replace fix permissions with fix contexts for emulated storage 3 years ago
fuse.h Make the android-5.0 branch compile in 4.4 to 4.1 4 years ago
fuse_sdcard_provider.cpp Clean up fuse_sideload and add a testcase. 1 year ago
fuse_sdcard_provider.h recovery: Fork a process for fuse when sideloading from SD card. 3 years ago
fuse_sideload.cpp Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
fuse_sideload.h Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
fuse_sideload22.cpp Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
fuse_sideload22.h Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
infomanager.cpp DataManager Updates 3 years ago
infomanager.hpp DataManager Updates 3 years ago
install.cpp Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
install.h recovery: Change install_package() to take std::string. 2 years ago
installcommand.cpp Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
installcommand.h Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
interlace-frames.py Go back to the old ear-wiggling Android animation. 3 years ago
legacy_properties.h Add basic error checking to legacy property init 5 years ago
legacy_property_service.cpp Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
legacy_property_service.h Add basic error checking to legacy property init 5 years ago
mounts.c TWRP-ify AOSP code 7 years ago
mounts.cpp libmounts: Remove two dead functions. 2 years ago
mounts.h libmounts: Remove two dead functions. 2 years ago
mounts.h~HEAD Android 8.0.0 release 4 2 years ago
openrecoveryscript.cpp twrp: use ANDROID_ROOT environment variable 1 year ago
openrecoveryscript.hpp ADB Backup: add ability for TWRP GUI to restore 1 year ago
partition.cpp WIP: Update FDE decrypt to pie from CAF 9 months ago
partitionmanager.cpp MTP FFS updates: 9 months ago
partitions.hpp Merge remote-tracking branch 'oshmoun/tama' into HEAD 9 months ago
progresstracking.cpp progress: Initialize display percentage variable 3 years ago
progresstracking.hpp Improve progress bar handling for backup / restore / image flash 3 years ago
recovery-persist.cpp Fix the android-cloexec-* warnings in bootable/recovery 2 years ago
recovery-persist.rc recovery: reduce overall boot time 2 years ago
recovery-refresh.cpp Cleanup the duplicates of logs rotation functions 2 years ago
recovery-refresh.rc recovery: reduce overall boot time 2 years ago
recovery.cpp Wipe the metadata partition when we wipe data. 1 year ago
recovery_ui.h TWRP-ify AOSP code 7 years ago
res-560dpi Make text for recovery larger on angler 3 years ago
roots.cpp recovery: enable fsverity feature bit 1 year ago
roots.h Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
rotate_logs.cpp Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
rotate_logs.h Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
screen_ui.cpp vr_ui: drawing changes 2 years ago
screen_ui.h vr_ui: drawing changes 2 years ago
set_metadata.cpp Make it backwards compatible with 4.4 3 years ago
set_metadata.h Make it backwards compatible with 4.4 3 years ago
stub_ui.h Drop -Wno-unused-parameter. 2 years ago
tarWrite.c Improve progress bar handling for backup / restore / image flash 3 years ago
tarWrite.h Improve progress bar handling for backup / restore / image flash 3 years ago
tw_atomic.cpp Add cancel backup capability. 4 years ago
tw_atomic.hpp Add cancel backup capability. 4 years ago
twcommon.h Add missing license headers 2 years ago
twinstall.cpp Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
twinstall.h Android 8.0.0 release 4 2 years ago
twinstallorig.cpp Android 8.0.0 release 4 2 years ago
twinstallorig.h Android 8.0.0 release 4 2 years ago
twrp-functions.cpp twrp: use ANDROID_ROOT environment variable 1 year ago
twrp-functions.hpp Remove SuperSU 1 year ago
twrp.cpp twrp: use ANDROID_ROOT environment variable 1 year ago
twrpAdbBuFifo.cpp twrp: use ANDROID_ROOT environment variable 1 year ago
twrpAdbBuFifo.hpp ADB Backup: Fix gzip backup and restore 1 year ago
twrpDigestDriver.cpp Support v2 fstab format 1 year ago
twrpDigestDriver.hpp twrpDigest refactor 2 years ago
twrpTar.cpp ADB Backup: Fix gzip backup and restore 1 year ago
twrpTar.h Whitespace cleanup 2 years ago
twrpTar.hpp Android 9.0.0 Release 3 (PPR1.180610.011) 1 year ago
ui.cpp recovery: Porting screensave mode for new platform. 1 year ago
ui.h recovery: Porting screensave mode for new platform. 1 year ago
variables.h 3.2.3 1 year ago
verifier.cpp Move rangeset.h and print_sha1.h into otautil. 2 years ago
verifier.h Android 8.0.0 release 4 2 years ago
vr_device.cpp Introduce VR recovery ui 2 years ago
vr_ui.cpp Drop -Wno-unused-parameter. 2 years ago
vr_ui.h vr_ui: drawing changes 2 years ago
wear_device.cpp Allow customizing WearRecoveryUI via Makefile variables. 2 years ago
wear_ui.cpp Drop -Wno-unused-parameter. 2 years ago
wear_ui.h wear_ui: Remove Print()/ShowFile()/PutChar(). 2 years ago
zipwrap.cpp Android 8.0.0 release 4 2 years ago
zipwrap.hpp Android 8.0.0 release 4 2 years ago

README.md

Team Win Recovery Project (TWRP)

You can find a compiling guide here.