Team Win Recovery Project (TWRP) is an open-source software custom recovery image for Android-based devices.It provides a touchscreen-enabled interface that permits users to put in third-party firmware and copy the present system which are functions often unsupported by stock recovery images.It is, therefore, often installed when flashing, installing, or rooting Android devices,although it is not hooked in to a tool being rooted before installation.
Since February 2016 the primary three digits of the version number specify the version, and therefore the fourth digit, separated from the others by a touch , specifies an update for a selected device. this might be a performance improvement, hotfix, bugfix, or simply simply an update for a tool .
The main method of putting in (“flashing”) this tradition recovery on an Android device requires downloading a version made specifically for the device, then employing a tool like fastboot, Odin. Also, some custom ROMs accompany TWRP because the default recovery image.
TWRP gives users the choice to completely copy their device (including bootloader, system data, private applications, etc.) to revert to at any time, and a built-in file manager to delete files which will be causing problems on the device or add some to repair issues.
As of 2019, TWRP supported the installation of custom ROMs (i.e. custom operating systems like LineageOS, or the newest Android release), kernels, add-ons (Google Apps, SuperSU, themes, etc.), and other various mods.
Wiping, backing up, restoring, and mounting various device partitions, like the system, boot, userdata, cache, and internal storage partitions also are supported. TWRP also features file transfer via MTP, also as a basic file manager, and a terminal emulator. it’s fully themeable.
In January 2017, the TWRP team released an Android application that permits flashing the recovery using root access. However, unlike the recovery, the app isn’t open source. This app is additionally shipped via the official TWRP images to rooted and non-rooted devices. it’s installed within the system partition, making it a system-level app by default, thus making it not uninstallable from within Android without root access. However, TWRP now provides the user the liberty of choice for having the app.
TWRP 3.4.0-0 is out now for many currently supported devices.
What’s new in 3.4.0-0:
System As Root (SAR)
Fix backup and restore using SAR – dianlujitao
System mount point – Chaosmaster
ORS – Chaosmaster
Zip install – Chaosmaster
system_root bind mount to /system – Chaosmaster
Autodetection of SAR – Chaosmaster
fix creation of digests for sub-partitions (was bugfix applied to several devices since last year) – Bigbiff
ext4Crypt Wrapped Key Update – Peter Cai
Fix upgrading encryption key if export fails – Peter Cai
Fix wrapped key support for devices without metadata partition – mauronofrio
Don’t skip decryption when using block map enter order to write down to /data in ORS – CaptainThrowback
FDE – Decrypt passkey first – AndroidableDroid
vold_decrypt – set Android version and patch level automatically – CaptainThrowback
Set wrapped decrypt support by twrp flag – Peter Cai
Don’t try wrapped support unless needed – mauronofrio
restore ext4 policy on /data/cache – Bigbiff
multiuser decryption – Noah Jacobson
FDE retry – AndroidableDroid
unmount system after checking for app – Bigbiff
Prebuilt updates –
[email protected] – cryptomilk
TW_EXFAT_FUSE compilation fixes – Bigbiff
libuuid – cryptomilk
‘system/etc/ld.config.txt’ not found error – Martin Dünkelmann
Portugal – Vasco Machado
Dutch – Ian Macdonald
Turkish – Fatih Fırıncı
Localisation of Backup_Tar: Ian Macdonald
updates for 8.x trees – CaptainThrowback
fix search path for /sbin – CaptainThrowback
/sbin should come first in search path – Ian Macdonald
Fix persistent log storage – SyberHexen
Compress Persistent Logs – Bigbiff
FB2PNG compilation errors – Bigbiff
exclude per_boot from backups – Darth9
Unmount all directories that time to same block device – AndroidableDroid
Blank screen fixes – Sean hoyt
Toolbox is default android-9+ – mauronofrio
Typo fix in comment – VDavid003
newlines in ext4crypt – CaptainThrowback
TW_OEM_BUILD compilation issue – Patrick Zacharias
Fix Dependency requirements – Dees_Troy
Fix Symbolic links for BB and Toolbox – Dees_Troy
cleanup – Alessandro Astone
add configurable offsets
uevent errors and decryption error – mauronofrio
using copy_file to repeat files from /etc – CaptainThrowback
ueventd access to /acct – early directory creation in init – cryptomilk
TSP Driver – LameMonster82
QTI Input – AndroidableDroid
read all asserts – Hernán Castañón
Add Resetprop from Magisk – CaptainThrowback & mauronofrio
compile from source – Chaosmaster
fix for android-7 and earlier – Chaosmaster
cleanup for spaces in properties – AndroidableDroid
Add Property override – Chaosmaster
mount system and vendor for A/B installs for backuptool – Chaosmaster
fix backup freezes when pigz and openaes are used – Fabrice Bellet
Info for A/B zip installing to inactive slot – Chaosmaster
Reboot to system button now allows to be rebooted to different partitions after zip install
progressbar rework – Chaosmaster
update binaries from source – AndroidableDroid
A/B Updater Zip Template
rewrite A/B installer zip from scratch employing a new generic template and latest magiskboot – osm0sis
installer zip support for recovery_a/recovery_b partition ramdisks on newer 2SI SAR A/B devices – osm0sis
generate installer zips for all prod A/B devices – bigbiff
improve installer zip dump/write speed and add more error catching – arter97 & osm0sis
OZIP Encryption Support
add OZIP encryption – mauronofrio
Support for more extensions in File Selector – mauronofrio
Want to urge notifications once we release new versions of TWRP? Install the TWRP app and choose your device!
We need your help! the majority of TWRP work is completed by a couple of individuals on a volunteer basis. we’ve pushed most of our device files to our github and that we have a gerrit instance. If you’ve got the power , please help us maintain our official devices and/or add your device to our official device list. Thanks in advance!
Head over to the devices page to seek out install instructions and download links.