Team Win Recovery Project (TWRP) ist ein herstellerunabhängiges Custom-Recovery-System für Android-Geräte, das unter einer Open-Source-Lizenz verfügbar ist.
TWRP wird zur Installation über den herstellerabhängigen Bootloader des Android-Geräts einmalig in die vorhandene Recovery-Partition geschrieben. Danach kann TWRP über den Bootloader, unabhängig vom System, gestartet werden und ist über die eigene Oberfläche bedienbar.
TWRP wird meist verwendet, um ein vollständiges Backup der Partitionen wie z. B. der System-, Boot-, Cache- oder der Nutzerpartition zu machen oder um das System wiederherzustellen. Es ermöglicht aber auch die Installation von Custom-ROMs, Kerneln, Addons und anderen Mods, wie zum Beispiel das Rooten des Android-Gerätes, aber auch das Bereinigen von (unnötigen) Dateien, das sogenannte Wiping.
Weiter verfügt es über einen eigenen Dateimanager, einen Terminalemulator, der Datentransfer via MTP ist möglich. Mittels einer in TWRP integrierten Android Debug Bridge (ADB) ist es auch möglich via USB direkt auf das Gerät zuzugreifen und erlaubt so den direkten Start einer Linux-Shell (mit root-Rechten).