TWRP (Team Win Recovery Project) ist ein herstellerunabhängiges Custom-Recovery-System für Android-Geräte, das unter einer Open-Source-Lizenz verfügbar ist.
Recovery ist eine Software, die in der Recovery Partition des Gerätes läuft. Es ist möglich, in diese Partition zu booten, um auf Dateien darin zuzugreifen, ohne Android zu laden. Da das Betriebssystem nicht geladen wird, können System-Dateien des Gerätes zugegriffen werden und sie können bearbeitet und ersetzt werden.
Wenn ein Systemupdate installiert wird, ist das Booten in Recovery ein Teil des Prozesses. Jedes Gerät besitzt daher ein Stock Recovery, das aber keine für den Benutzer verfügbaren Funktionen bietet.
Das Ersetzen des Stock Recovery mit einem Custom Recovery wie TWRP (Team Win Recovery Project) ermöglicht den Zugriff auf die Teile des Systems, die vorher verborgen waren.
Die einfachste Möglichkeit der Installation ist über die Local Update Funktion des Gerätes. Dazu wird das zip-File des TWRP Recovery geflasht. Das Gerät bootet danach direkt in TWRP.