• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

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

Search This thread

geiti94

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

https%3A%2F%2Fwww.maketecheasier.com%2Fassets%2Fuploads%2F2019%2F01%2Ftwrp-featured.jpg

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,114
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,578
1,270
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:

geiti94

Senior Member
Mar 18, 2009
2,117
11,114
Zürich
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?

Yes then you cam flash only twrp. But remember that zips made for lineage recovery dont flashes in twrp since twrp mounts the partitions differently
 

LENO7

Senior Member
Jan 7, 2016
52
6
İ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
478
249
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?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 32
    Team Win Recovery Project 3.4.0

    https%3A%2F%2Fwww.maketecheasier.com%2Fassets%2Fuploads%2F2019%2F01%2Ftwrp-featured.jpg

    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
    25
    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.
    9
    someone said MTP on s20 twrp? :p
    9
    so update for One UI 3.0 is uploaded. like all time patched vbmeta is not needed for boot twrp. if you mods somethings in system or vendor then its needed that you flash a patched vbmeta


    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)
    8
    so BTH5 TWRP is released. Only updated is the kernel source