The TeamWin Recovery Project, or popularly known as TWRP, is a custom recovery partition often used in conjunction with ROMs and/or custom roots. It can be used to create full backups of devices, install new ROMs, and repair buggy software. TWRP v3.4 was released in June with limited support for Android 10, and now TWRP 3.5 is deployed on all supported devices.

The most important change in this version is that the TWRP is now developed in two branches, Android 9 and Android 10. Smartphones that come with Android Pie have a TWRP based on Pie (which currently has the most features), while newer devices use the v10 branch. You can check which branch the device uses by looking at the construction version – v9 branch constructs have 3.5.0_9 at the end, while v10 devices have 3.5.0_10. The TWRP does not yet have official support for Android 11, but it is under development.

Both branches of TWRP 3.5 focus mainly on bug fixes and small new features. The translations have been improved for some languages, the haptics (vibration) works on more phones, Android and SELinux multi-user systems are better supported and much more. TWRP has published the following changelog with changes applicable to the Pie and Android 10 affiliates.

Changes TWRP 3.5.0 (for both branches)

  • Repair a building in the trees and the android-5.1 – CaptainThrowback
  • New QTI haptic support – AndroidableDroid
  • New TSPDriver support for haptic devices – LameMonster82
  • Problems recovering salt – AndroidableDroid
  • OEM Mounts – Fighter19
  • Additional support for file extensions in the Gui file selector – Mauronofrio
  • Repair FBE – CaptainThrowback
  • Decoding Ozip – Mauronofrio
  • Don’t use perseverance for the recovery blades, that’s too much.
  • Delayed touch input if needed – bigbiff
  • Spanish translation of the update – R0rt1z2
  • Fixed a cache clearing bug on devices running only in Slot A – AndroidableDroid
  • Exclude the dump folder from backup – DarthJabba9
  • Gerrman – 4ndyZ Translation Update
  • Rotating the touch screen during operation (does not affect the touch screen) – webgeek1234
  • API 24 fix – AndroidableDroid
  • vold_decrypt decrypting error – CaptainThrowback
  • Multi-user – Warning if users are not decrypted – noahajac
  • Repair FDE encryption – CaptainThrowback
  • Cryptographic state locks – Nebraska
  • Chinese translation update – Why
  • Theme updates based on Android version 10 : CaptainThrowback
  • Move the installation of the TWRP application to an additional page – Dees_Troy
  • Russian translation update – f2065

In addition to the new version, the TWRP has supported many more devices since our last review in November. The extensive list includes entries from Xiaomi, Samsung, Asus, and Google. All new devices are listed below, along with the TWRP branch they use.

  • Xiaomi Mi 8 IE (ursa, v10)
  • Xiaomi Mi 8 Pro (equuleus, v10)
  • Xiaomi Mi 9 SE (grus, v9)
  • Samsung Galaxy Note 10 (Exynos) (d1, v9)
  • Samsung Galaxy Note 10 5G (Exynos) (d1x, v9)
  • Samsung Galaxy Note 10+ (Exynos) (d2s, v9)
  • Samsung Galaxy Note 10+ 5G (Exynos) (d2x, v9)
  • Samsung Galaxy J4 (j4lte, v9)
  • Samsung Galaxy M30s (m30s, v9)
  • ASUS ROG Phone 3 (I003D, v10)
  • ASUS ZenFone 7/7 Pro (I002D, v10)
  • Motorola Moto E 2020 (Technology)
  • Samsung Galaxy Tab S6 Lite LTE (gta4xl, v10)
  • Samsung Galaxy Tab S6 Lite WiFi (gta4xlwifi, v10)
  • Google Pixel 4 (flame, v10)
  • Google Pixel 4 XL (coral red, v10)

The TWRP should update most devices to version 3.5 soon, if they have not already been updated. You can update your recovery by using Fastboot on a compatible PC or by using the TWRP application in the Play Store.