Disclaimer:

Team Win strives to provide a quality product.  However, it is your decision to install our software on your device.  Team Win takes no responsibility for any damage that may occur from installing or using TWRP.

Status:

Support Status: Current

Maintainer: z3ntu

Code Name: FP5

Device Tree / files

This device uses Android Verified Boot (AVB)

This means that installing TWRP or swiping to allow system modifications will prevent you from being able to boot. To bypass AVB's boot prevention, you will have to disable it or install a custom ROM that ships with disabled AVB.

To disable AVB via fastboot, grab the vbmeta image from the ROM you are on, and flash it with the following command:

fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img

AVB should be now disabled on your device.

This device uses Dynamic Partitions

This means that TWRP will not allow modifications to any of the partitions that make up the Super partition on the stock ROM. All backups and restores will include the full Super partition rather than the individual dynamic partitions.

In order to flash the individual partitions, you will have to boot into fastbootd.

Download Links:

Current and past versions of TWRP can be found at one of the mirrors below:

TWRP Install (Requires TWRP 2.8.4 or higher already installed):

Download the latest TWRP image file (.img) from the download link and boot TWRP. Go to install and find and select the Images... button. Browse to the image that you downloaded and select it. Choose recovery and swipe to flash.

Changelog:

  • Luca Weiss
    2024-01-16T13:53:35Z
    Merge "Enable userdata decryption (FBE)" into android-12.1

  • Luca Weiss
    2023-10-03T08:55:18Z
    Enable userdata decryption (FBE) For decryption to work, qseecomd needs to start up and load a bunch of dlopen'ed libraries. Keymaster is doing the decryption and gatekeeper is handling the password entry. We also need persist partition mounted on the correct path so that 'DrmLibFs' is happy. Change-Id: I99285e56f455b772d7d33b7c7bc8d8227f626a25

  • Luca Weiss
    2023-09-28T13:51:09Z
    Remove direct android_device_qcom_common dependency This project is included in the main manifest, remove it.

  • Luca Weiss
    2023-08-25T14:53:18Z
    Adapt TWRP device tree for Fairphone 5 Prebuilts are from build FP5.TT3B.A.083.20230728

  • Luca Weiss
    2022-06-02T12:06:35Z
    Include IBootControl HAL for slot switching Required with newer TWRP commits, previously just bootctrl was sufficient.