Team Win Recovery Project 3.x, or twrp3 for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.
Features:
- almost all classic TWRP features works (!)
- including backup / restore (tested by @jeryll on decrypted storage, more about this here and here)
- extra addons included
- - install Magisk
- - uninstall Magisk
- - GooglePay fix
- - SafetyNet fix
- - conversion script to make your /system /vendor /product on super partition RW by @lebigmac (more info HERE)
and more
Bugs:
- none known ATM
Screenshots:

Changelog - current version:
====================
TWRP-3.5.2_10-0
md5: a5d5647016b0e0deeec628d9869bcae4
====================
* Update to version 3.5.2_10
* Magisk update 22.1
* Included original script v 1.28 for converting to RW from @lebigmac
* Added a script for disabling partition journaling (Advanced menu)
* Fixed missing internal memory after formatting Data
* Added the ability to install IMG images of logical partitions
* Added system_ext section for MIUI on Android 11
and fixed the error output if it was absent on the A10
* And other minor improvements and edits ...
DOWNLOAD (also for older versions):
or see attached files
Changelog - older versions:
How to flash the TWRP:
- via fastboot
Next reboot in TWRP manually or using a fastboot command.
REMEMBER: it is important that from fastboot you directly reboot into TWRP recovery or the TWRP will be overwritten.
- via custom recovery:
Credits:
- Thanks to TeamWin devs
- Thanks to brigudav
- Thanks to @lebigmac
Code:
#include <std_disclaimer.h>
/*
* Devs are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this RECOVERY
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at them for messing up your device, they will laugh at you.
*
*/
Features:
- almost all classic TWRP features works (!)
- including backup / restore (tested by @jeryll on decrypted storage, more about this here and here)
- extra addons included
- - install Magisk
- - uninstall Magisk
- - GooglePay fix
- - SafetyNet fix
- - conversion script to make your /system /vendor /product on super partition RW by @lebigmac (more info HERE)
and more
Bugs:
- none known ATM
Screenshots:





Changelog - current version:
====================
TWRP-3.5.2_10-0
md5: a5d5647016b0e0deeec628d9869bcae4
====================
* Update to version 3.5.2_10
* Magisk update 22.1
* Included original script v 1.28 for converting to RW from @lebigmac
* Added a script for disabling partition journaling (Advanced menu)
* Fixed missing internal memory after formatting Data
* Added the ability to install IMG images of logical partitions
* Added system_ext section for MIUI on Android 11
and fixed the error output if it was absent on the A10
* And other minor improvements and edits ...
DOWNLOAD (also for older versions):
or see attached files
Changelog - older versions:
====================
TWRP-3.5.1_10-2
md5: 5ca7887a5870703220e1cbcbbfffb6be
====================
* Returned the buttons to the reboot menu
* Added a module for converting firmware to RW (Advanced menu) by @lebigmac
* Adaptation for 11 android
* Up Magisk-22.0
* Set mount system in RW (if the partitions are converted to RW)
* Update Ukrainian translation
* Correction of minor bugs
====================
TWRP-3.5.1_10-1
md5: 2534ed3b41daf2093ab685c004bd65eb
====================
* Added a module for converting firmware to RW (Advanced menu) by @lebigmac
* Correction of minor bugs of the interface and translation
* Adaptation for 11 android
* And so on...
====================
TWRP-3.5.1_10-0
MD5:
(zip file): dec44ae6a56b01f4ecce5132045e727c
(img file): 702828ed3a75c8ffc2c4be61439bc449
====================
* twrp release: 3.5.1_10
* bash: add to TWRP
* Strip strings containing '--' before conversion to XML comments.
* Added support for flash image in both slots
* New, missing and improved strings for Dutch and Spanish translation.
* Fix ungrammatical sentence.
* Fix unlocalised string.
* ors: Implement 'twrp format data' to format the data partition
* Fixed NO OS INSTALLED without encryption (mod)
* Kernel update
* Editing the interface and translations
====================
TWRP-3.5.0_10-5 (2021-03-01)
md5: b8ce7cdac35d308369d19bbdd25b5934
====================
* Include common names for Magisk app in list of flashable zip files. (official)
* partition: add support dm_use_original_path. (official)
* partitionmanager: support delayed adopted storage mount. (official)
* Include nano in TWRP by default. (official)
* nano: Add File Manager option to edit selected file (official)
-(Ability to edit text files)
* Added Support for terminal from filemanager. (official)
* tzdata: add to TWRP build automatically. (official)
* cryptfs: add support for keymaster 2. (official)
* android root: restore context for android system root (official)
* Remove duplicate Update_System_Details() function calls (official)
* fixup including magiskboot and resetprop (official)
* Add support to change TWRP Folder (official)
* bash: add to TWRP (test)
* Introducing the function of preventing the replacement of TWRP with stock recovery in the source code (Advanced menu)
* New patch AVB (if the system does not boot and only goes into fastboot mode)
* Editing the interface and translations
====================
TWRP-3.5.0_10-5 (2021-02-19) test version
md5: 1497353827e39d9cd3c8c4c72cc50caa
====================
* Include common names for Magisk app in list of flashable zip files. (official)
* partition: add support dm_use_original_path. (official)
* partitionmanager: support delayed adopted storage mount. (official)
* Include nano in TWRP by default. (official)
* Remove duplicate Update_System_Details() function calls. (test)
* nano: Add File Manager option to edit selected file (official) - (Ability to edit text files)
* Added Support for terminal from filemanager. (official)
* tzdata: add to TWRP build automatically. (official)
* cryptfs: add support for keymaster 2. (official)
* android root: restore context for android system root (official)
* Introducing the function of preventing the replacement of TWRP with stock recovery in the source code (Advanced menu)
* New patch AVB (if the system does not boot and only goes into fastboot mode)
* Editing the interface and translations
====================
TWRP-3.5.0_10-4
====================
* Updated Magisk 21.4
* Fixed bug of mounting (unmounting) System
* Added patch for mounting System and Product in RW (not supported at MIUI official)
* Added the ability to install Magisk - *. Apk (for the future)
* Change the interface of the top bar
=====================
TWRP-3.5.0_10-3
=====================
* Updated Magisk 21.3
* Fixed file transfer error in explorer (test)
* Added GooglePay patch fix
* Added SafetyNet fix patch (Magisk module)
* official fix "Thus resolve the 'No OS installed' warnings upon system reboot if only adb shell twrp actions were used on the device"
=====================
TWRP-3.5.0_10-2
=====================
* Fixed the ability to copy to internal memory after formatting Data
* Fixed recovery of BT partition
* Fixed ADB Sideload mode
* Added backup of Internal memory and FW
* Translation editing
TWRP-3.5.1_10-2
md5: 5ca7887a5870703220e1cbcbbfffb6be
====================
* Returned the buttons to the reboot menu
* Added a module for converting firmware to RW (Advanced menu) by @lebigmac
* Adaptation for 11 android
* Up Magisk-22.0
* Set mount system in RW (if the partitions are converted to RW)
* Update Ukrainian translation
* Correction of minor bugs
====================
TWRP-3.5.1_10-1
md5: 2534ed3b41daf2093ab685c004bd65eb
====================
* Added a module for converting firmware to RW (Advanced menu) by @lebigmac
* Correction of minor bugs of the interface and translation
* Adaptation for 11 android
* And so on...
====================
TWRP-3.5.1_10-0
MD5:
(zip file): dec44ae6a56b01f4ecce5132045e727c
(img file): 702828ed3a75c8ffc2c4be61439bc449
====================
* twrp release: 3.5.1_10
* bash: add to TWRP
* Strip strings containing '--' before conversion to XML comments.
* Added support for flash image in both slots
* New, missing and improved strings for Dutch and Spanish translation.
* Fix ungrammatical sentence.
* Fix unlocalised string.
* ors: Implement 'twrp format data' to format the data partition
* Fixed NO OS INSTALLED without encryption (mod)
* Kernel update
* Editing the interface and translations
====================
TWRP-3.5.0_10-5 (2021-03-01)
md5: b8ce7cdac35d308369d19bbdd25b5934
====================
* Include common names for Magisk app in list of flashable zip files. (official)
* partition: add support dm_use_original_path. (official)
* partitionmanager: support delayed adopted storage mount. (official)
* Include nano in TWRP by default. (official)
* nano: Add File Manager option to edit selected file (official)
-(Ability to edit text files)
* Added Support for terminal from filemanager. (official)
* tzdata: add to TWRP build automatically. (official)
* cryptfs: add support for keymaster 2. (official)
* android root: restore context for android system root (official)
* Remove duplicate Update_System_Details() function calls (official)
* fixup including magiskboot and resetprop (official)
* Add support to change TWRP Folder (official)
* bash: add to TWRP (test)
* Introducing the function of preventing the replacement of TWRP with stock recovery in the source code (Advanced menu)
* New patch AVB (if the system does not boot and only goes into fastboot mode)
* Editing the interface and translations
====================
TWRP-3.5.0_10-5 (2021-02-19) test version
md5: 1497353827e39d9cd3c8c4c72cc50caa
====================
* Include common names for Magisk app in list of flashable zip files. (official)
* partition: add support dm_use_original_path. (official)
* partitionmanager: support delayed adopted storage mount. (official)
* Include nano in TWRP by default. (official)
* Remove duplicate Update_System_Details() function calls. (test)
* nano: Add File Manager option to edit selected file (official) - (Ability to edit text files)
* Added Support for terminal from filemanager. (official)
* tzdata: add to TWRP build automatically. (official)
* cryptfs: add support for keymaster 2. (official)
* android root: restore context for android system root (official)
* Introducing the function of preventing the replacement of TWRP with stock recovery in the source code (Advanced menu)
* New patch AVB (if the system does not boot and only goes into fastboot mode)
* Editing the interface and translations
====================
TWRP-3.5.0_10-4
====================
* Updated Magisk 21.4
* Fixed bug of mounting (unmounting) System
* Added patch for mounting System and Product in RW (not supported at MIUI official)
* Added the ability to install Magisk - *. Apk (for the future)
* Change the interface of the top bar
=====================
TWRP-3.5.0_10-3
=====================
* Updated Magisk 21.3
* Fixed file transfer error in explorer (test)
* Added GooglePay patch fix
* Added SafetyNet fix patch (Magisk module)
* official fix "Thus resolve the 'No OS installed' warnings upon system reboot if only adb shell twrp actions were used on the device"
=====================
TWRP-3.5.0_10-2
=====================
* Fixed the ability to copy to internal memory after formatting Data
* Fixed recovery of BT partition
* Fixed ADB Sideload mode
* Added backup of Internal memory and FW
* Translation editing
How to flash the TWRP:
- via fastboot
Code:
fastboot flash recovery twrp-3.5.0_xx-x-surya.img
Code:
fastboot boot twrp-3.5.0_xx-x-surya.img
REMEMBER: it is important that from fastboot you directly reboot into TWRP recovery or the TWRP will be overwritten.
- via custom recovery:
Code:
flash zip file (see attached file) in recovery
- Thanks to TeamWin devs
- Thanks to brigudav
- Thanks to @lebigmac
Last edited by a moderator: