Magisk is a fantastic tool for advanced Android users. It is a one-of-a-kind systemless interface designed by XDA Senior Recognized Developer topjohnwu that can be used for much more than simply rooting your devices. The interface allows users to tinker with system settings without actually changing the system files.
Another reason for Magisk’s popularity is the possibility of circumventing Google’s SafetyNet, which prevents certain apps from running on rooted devices. The most recent Magisk update is Magisk version 23.0, which includes several bug fixes for root access.
The developer announced the new update on Twitter today, saying the focus is primarily on stability improvements. In case you’re using the Magisk app solely for SafetyNet attestation checking and you’ve found the functionality broken during the last few weeks, then you’ll be happy to know that this release addresses the issue as well.
Full changelog for Magisk v23.0:
- [App] Update snet extension. This fixes SafetyNet API errors.
- [App] Fix a bug in the stub app that causes APK installation to fail
- [App] Hide annoying errors in logs when hidden as stub
- [App] Fix issues when patching ODIN tar files when the app is hidden
- [General] Remove all pre Android 5.0 support
- [General] Update BusyBox to use proper libc
- [General] Fix C++ undefined behaviors
- [General] Several
sepolicy.rule copy/installation fixes
- [MagiskPolicy] Remove unnecessary sepolicy rules
- [MagiskHide] Update package and process name validation logic
- [MagiskHide] Some changes that prevents zygote deadlock
One important thing to note that with this release, Magisk has finally stopped supporting Android versions older than Android 5.0 Lollipop. If you still have a device running Android KitKat or Jelly Bean and want to root it using Magisk, you have to stick with the legacy builds.