[RECOVERY][UNOFFICIAL] TWRP for Galaxy S20/S20+/S20 Ultra

geiti94

Senior Member
Mar 18, 2009
2,117
11,110
203
Zürich
Team Win Recovery Project 3.4.0


Exynos ONLY.
In NO way it is compatible with Snapdragon variants including but not limited to American(U/A/T/P/V), Chinese(0/8/6), Hong Kong(0), Japanese(SC-*), Canadian(W) variants.


Special Notes:
1. DON'T FORGET TO ENABLE "OEM UNLOCK" (located in Developers options).
2. KNOX will be tripped once you flashed custom binaries to your phone.
(Your warranty may be voided. However this may not affect you if your country forces Samsung to provide hardware warranty regardless of software status.)
3. Samsung Firmware OTA (aka System Updates) will no longer work once you flashed custom binaries.
(You can flash custom ROMs if you want to keep the OS up-to-date.)
4. All apps that use KNOX like Samsung pay, Secure Folder and maybe more will no more work


Download: S20/S20+/S20 Ultra(Exynos variants)
Download

Sources:
Kernel source
TWRP source
Device Tree: Sorry are not under GPL License since are my own so they will not get released :(

Changelog:

06.12.2020

- Updated TWRP Source
- Adb Push works now without disable MTP in settings
- Fixed the bug where TWRP dont saved settings
- Updated DTB and DTBO for boot on One UI 3.0 (Use Magisk 21.1 for root One UI 3.0)
- Boot only with USB Cable or USB OTG connected (THX samsung for this stupid change in the bootloader)
- Removed decrypter from download folder (use Multidisabler 2.6 instead)

03.09.2020
- Twrp boots now without nulled Vbmeta.img

03.09.2020
- Fixed Optics and Prism Backup and Restore
- Brightness is now no more at max
- CPEFS error is gone
- Sec-EFS added in the FStab

19.08.2020
-Initial Release

Bugs:
-MTP and Encryption (ADB PUSH WORKS when you disable mtp in TWRP mount settings!)

XDA:DevDB Information
[RECOVERY] TWRP for Galaxy S20/S20+/S20 Ultra, Kernel for the Samsung Galaxy S20

Contributors
geiti94
Kernel Special Features:

Version Information
Status:
Stable
Stable Release Date: 2020-08-19

Created 2020-08-19
Last Updated 2020-12-06
 
Last edited:

geiti94

Senior Member
Mar 18, 2009
2,117
11,110
203
Zürich
Guide:
  1. Go to Developer settings and enable oem unlock
  2. power off the device and boot in download mode with vol up+ vol down buttons and plug in the usb (make sure usb cable is connected to the pc)
  3. in download mode you see the long press vol up option for unlock bl
  4. unlock the bootloader (that will wipe your device so be sure you made a backup of your data)
  5. after bootloader unlock boot up the phone and make sure it is connected to the internet or he triggers rmm prenormal
  6. setup the phone without google account etc
  7. reboot in download mode and flash twrp tar for your device with odin in the AP field
  8. hold vol up + power button while odin is flashing until you are in twrp.
  9. format data in twrp and install multidisabler (you find it here on xda!)
  10. Flash Latest Magisk
  11. press reboot to system in twrp.
 
Last edited:

golfgtiedition30

Senior Member
Dec 2, 2012
1,576
1,267
143
Thanks a lot great job.
Question:: If I'm already rooted with Linage recovery I can just flash TWRP in Odin skipping all the other steps , correct?
 
Last edited:

LENO7

Senior Member
Jan 7, 2016
51
6
38
İzmir
Guide:
  1. Go to Developer settings and enable oem unlock
  2. power off the device and boot in download mode with power + vol down buttons and plug in the usb (make sure usb cable is connected to the pc)
  3. in download mode you see the long press vol up option for unlock bl
  4. unlock the bootloader (that will wipe your device so be sure you made a backup of your data)
  5. after bootloader unlock boot up the phone and make sure it is connected to the internet or he triggers rmm prenormal
  6. setup the phone without google account etc
  7. reboot in download mode and flash twrp tar for your device with odin in the AP field (if you want to patch twrp byself patch the downloaded tar in magisk manager. patched tar is in downloads folder after patch)
  8. hold vol up + power button while odin is flashing until you are in twrp.
  9. format data in twrp and disable encryption! (i will post today or tomorrow a encryption remover made for twrp with super.img partition!)
  10. Flash Latest Magisk
  11. press reboot to system in twrp.
I am getting this error while formatting the data: failed to mount '/cpefs' (read-only file system)
 
Last edited:

acocalypso

Senior Member
Feb 7, 2011
476
248
63
Hi after flashing twrp with odin my galaxy s20 refuses to boot.
I see the warning that I have no offical samsung software and then I boots straigt to the entering fastboot screen.

Any idea how to fix that?
 

geiti94

Senior Member
Mar 18, 2009
2,117
11,110
203
Zürich
Hi after flashing twrp with odin my galaxy s20 refuses to boot.
I see the warning that I have no offical samsung software and then I boots straigt to the entering fastboot screen.

Any idea how to fix that?
on newest bootloader when you see s20 splash you need directly to release the buttons or he will boot in fastboot mode