Successor to Magisk?
In Android modding circles, no other app is more famous. MagiskIt has earned a high reputation as the de facto standard for . phone rooting, tablets, and really anything that runs Android. Magisk was able to establish itself as a successor, Chainfire’s SuperSU, the aftermarket development community came across multiple root solutions during the migration phase.Except for the notable ones, e.g. LineageOS su addon Or XDA Certified Developer foosonof superuserI’ve also come across own implementations like: kernel-assisted superuser (KernelSU) XDA Certified Developer by Jason Donenfeld zx2c4.
Unlike other traditional rooting methods, KernelSU built the ability to gain root access into the underlying Linux kernel of Android itself. However, it never gained mainstream traction because there was no easy way to patch existing device-specific kernels in stock boot images on the fly. Not only did it have to be included during the kernel build process, but the lack of a root manager app made it difficult for normal users.That being said, Google’s implementation strategy is generic kernel image A major impediment to adopting a PC-like kernel update mechanism has essentially been removed. In short, creating a set of device-independent rooted boot images is no longer a difficult task.In preparation for this eventuality, XDA Senior Members WeizhouThe developers of VirtualXposed and Taichi have come up with a new iteration of a kernel-based rooting solution for Android.
Weishu’s GKI-compatible KernelSU adaptation has many advantages over earlier versions. Broad compatibility is a key factor, as all Android devices that launch with kernel version 5.10 or higher must be compliant with this project. Additionally, the developer offers a dedicated route management app. This allows you to easily toggle superuser access for installed apps. Last but not least, this variant of KernelSU also supports overlay-based mods, allowing you to modify read-only partitions without having to physically reshape them.
For GKI 2.0 compliant devices, if you can unlock the bootloader, you can root it by downloading and flashing the appropriate patched boot image from your project’s Buildbot. A kernel builder can also compile the image itself, or integrate KernelSU for specific non-GKI kernels (with some limitations). Check out our upcoming tutorials for more information on how to root your Android phone with KernelSU.
Note that weishu’s KernelSU is still a work in progress solution. Root-enabled appsHowever, if you’re a kernel or ROM developer, or are just crazy about using new tools, check out the project homepage and GitHub repository for more information.
KernelSU by weishu: website || GitHub repository