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

Search This thread

geiti94

Senior Member
Mar 18, 2009
2,117
11,111
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,111
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
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
İ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
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,111
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
 

Top Liked Posts

  • 1
    为什么不?您是否按照指南中的说明闪烁了最新的TWRP + vbmeta?
    我上传的最新IAN-twrp-Z3S-3.5.2_10-A11_6 + vbmeta_DUB5.tar这里
    其他要点非常重要:
    • 在闪烁TWRP之前,请在Odin中禁用“自动重启”。
    • 闪烁完成后,按住降低音量键和电源键以强制退出下载模式。(重要的!)
    • 屏幕关闭后,请迅速按住音量调高和电源键-看到TWRP引导屏幕后,继续按住这些键并释放它们。

    注意:这部分非常微妙,如果做错了,您可能必须恢复库存固件并再次尝试进行TWRP安装。
    MyPhone enter into the twrp,Thank you very much! bro
  • 2
    Why not? Did you flash the latest TWRP +vbmeta like mentioned in the guide?
    I uploaded the latest IAN-twrp-z3s-3.5.2_10-A11_6+vbmeta_DUB5.tar here
    Additional points are extremely important:
    • Before flashing TWRP disable ‘Auto Reboot’ in Odin.
    • When flashing is finished, hold the Volume Down and Power keys to force exit Download Mode. (Important!)
    • As soon as the screen turns off, QUICKLY hold the Volume Up and Power keys - keep holding the keys and release them once you see TWRP boot screen.

    Note: This part is extremely delicate and if done wrong, you might have to restore the stock firmware and re-attempt the TWRP installation again.
    1
    为什么不?您是否按照指南中的说明闪烁了最新的TWRP + vbmeta?
    我上传的最新IAN-twrp-Z3S-3.5.2_10-A11_6 + vbmeta_DUB5.tar这里
    其他要点非常重要:
    • 在闪烁TWRP之前,请在Odin中禁用“自动重启”。
    • 闪烁完成后,按住降低音量键和电源键以强制退出下载模式。(重要的!)
    • 屏幕关闭后,请迅速按住音量调高和电源键-看到TWRP引导屏幕后,继续按住这些键并释放它们。

    注意:这部分非常微妙,如果做错了,您可能必须恢复库存固件并再次尝试进行TWRP安装。
    MyPhone enter into the twrp,Thank you very much! bro
  • 30
    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
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone