Magisk is probably one of the greatest Android-related mods released in recent times. As it stands, it is currently the most widely used root solution available out there, but it's also a systemless interface that allows for a myriad of possibilities with the implementation of Magisk modules. Magisk's systemless nature also allows it to be installed on a ton of different devices from different manufacturers. But there are counted exceptions, as newer devices, as well as newer software, can change the way things work and, therefore, break Magisk. These quirks are usually resolved quickly, and the latest beta of Magisk is proof of this.

Magisk v19.0, as is the norm with a major version bump, brings a series of major changes and improvements to the underlying workings for the sake of ensuring everyone has the same stable experience while using Magisk. Possibly the biggest improvement within v19 is Imageless Magisk. Previously, all modules were stored in an EXT4 image, which was loop-mounted at boot time. While this approach worked fine for most devices, this could cause issues with mounting modules on certain devices, particularly some devices using F2FS. Modules are now mounted directly in the /data partition, ensuring compatibility for everyone.

Other improvements include a reimagined approach to MagiskHide (now based on zygote ptrace-ing), full support for Android Q on the Google Pixel and Pixel 2 (Pixel 3 devices are not supported yet due to the fact that Magisk does not support logical partitions introduced with Android Q, right now), native 64 bit support, and more. If you want to check out v19 in full detail, go ahead and download it to your device right now, but keep in mind that it's a beta and as such, it may have some bugs here and there--given how it's bringing major changes to the interface as a whole, it may be wiser to wait if you don't want things to break. Alternatively, you can check out the changelog in full here.

Check out Magisk v19 now!