Unofficial TWRP now available for the Exynos Samsung Galaxy S20, S20+, and S20 Ultra
Samsung’s Galaxy S20 series comes with Android 10 out of the box, and the OEM has now promised to give three generations of Android OS updates to them. As an owner of the latest flagship from the Galaxy S lineup, you might not be ready to opt for installing custom ROMs on your phone anytime soon, but our modding community thinks differently. Flashaholics should be delighted to know that a unified build of TWRP for the Galaxy S20/S20+/S20 Ultra has appeared on our forums.
XDA Senior Member geiti94 is the brain behind this unofficial TWRP port. The availability of the S20’s stock kernel source codes does play a crucial role behind the arrival of TWRP on these phones, but there is a catch. The current release, which is based on TWRP 3.4.0, can only be flashed on the international variants of the Galaxy S20 family that are powered by Samsung’s in-house Exynos 990 SoC. The Qualcomm Snapdragon 865-laden U.S. and Canadian variants of the smartphone do not allow bootloader unlocking, thus it is not feasible to build a TWRP image for them.
Even if you can unlock the bootloader of the Exynos Galaxy S20, keep in mind that the process irreversibly trips the KNOX warranty bit (hence voids the warranty) as well as disables subsequent OTA updates. Moreover, you have to wipe the whole userdata partition of your phone in order to get rid of the stock encryption, so do perform a backup beforehand. The developer has promised to provide an automated encryption remover in the near future to streamline this part.
If you want to check out the detailed step-by-step TWRP flashing guide for the Galaxy S20, head over to the thread linked below. It is worth mentioning that MTP is broken in the initial build, but you can disable MTP in TWRP Mount settings and use ADB to push files from computer to phone (or vice-versa).