Samsung Galaxy Note 20/Note 20 Ultra (Exynos) get unofficial TWRP, as official kernel sources go live
Android is built on top of the Linux kernel, which means the OEMs are obliged to provide the source code, upon request, of any Linux kernel binaries they distribute on devices they sell. Samsung has a fantastic track record of publishing such kernel source packages in a timely manner, and they have done it again with the recently launched Galaxy Note 20 series. The company has now released the kernel sources for the Exynos as well as Snapdragon variants of the Note 20 and the Note 20 Ultra on their Open Source Release Center portal. What’s more interesting is that a somewhat working TWRP build has already been out for these devices, thanks to the availability of the kernel source.
In case you need some help to decipher all these chipset variants, here’s a quick refresher: The Note 20 lineup is powered by the Qualcomm Snapdragon 865+ SoC in the U.S. and some other regions, while you can find the Exynos 990 inside the global units. There are separate downloads for the Note 20 and the Note 20 Ultra, albeit it is possible to create SoC-specific unified trees by combining those packages.
As always, you can readily unlock the bootloader on the Exynos models, but most of the Snapdragon variants don’t let you fiddle with the bootloader. As the Exynos Note 20 features the same chipset as the international Galaxy S20 lineup, XDA Senior Member geiti94 has decided to extend one of his recent projects and compile a unified TWRP build for the Note 20 series.
The recovery doesn’t support MTP at the moment, so you have to rely on ADB for any kind of file transfer. Keep in mind that installing a custom recovery like TWRP will permanently trip KNOX, thus you will permanently lose access to Samsung Pay and security features such as Secure Folder. If that’s something that doesn’t bother you, head over to the TWRP development thread by clicking on the link below.