The Galaxy S21 lineup represents the best that Samsung has to offer this year. All three devices in the lineup feature flagship processors from Samsung and Qualcomm, great camera hardware, large batteries, and beautiful displays. On top of that, they run Samsung's latest One UI release based on Android 11, which unlocks a ton of new capabilities. While the hardware and software combo make the Galaxy S21 lineup great for most buyers, advanced users and enthusiasts might still feel the need to root these devices to unlock their true potential. Thankfully, you can now do just that with the latest Magisk Canary release.

XDA Senior Recognized Developer and Contributor topjohnwu, the developer behind Magisk, has successfully managed to root both the Exynos and Snapdragon variants of the Galaxy S21 devices. The developer announced the same in a recent tweet, which includes a screenshot showcasing a Galaxy S21 Ultra rooted with Magisk.

As mentioned earlier, Magisk has received support for the Galaxy S21 series in the latest Canary release. As per the changelog posted on our Magisk forums, the release includes:

  • [General] Magisk and Magisk Manager is now merged!
  • [App] Rename the app "Magisk Manager" to "Magisk"
  • [App] Support hiding the Magisk app with advanced technique (stub APK loading) on Android 5.0+ (it used to be 9.0+)
  • [App] Disallow re-packaging the Magisk app on devices lower than Android 5.0
  • [MagiskHide] Fix a bug when stopping MagiskHide does not take effect
  • [MagiskBoot] Fix bug when unpacking lz4_lg compressed boot images
  • [MagiskInit] Support Galaxy S21 series
  • [MagiskSU] Fix incorrect APEX paths that caused libsqlite.so fail to load

As topjohnwu notes support for the Exynos Galaxy S21 comes thanks to this patch, which has already been merged to the Magisk Canary branch. It's worth noting that as of now, only the Exynos and Hong Kong Snapdragon Galaxy S21 devices can be bootloader unlocked, therefore this rooting method will only work with these variants. In case you wish to root your Galaxy S21 device, you can follow the steps mentioned in this thread to get started. If you experience any issues, you can file a bug report on the project's GitHub repository.