Yesterday prolific XDA developer topjohnwu released a new stable version of Magisk (v13.1) which includes all the changes from the beta release v13, like Android O support and a new SafetyNet workaround. With the latest update, you can go back to using the more advanced features of Magisk, while still hiding root. But most users won’t notice any significant differences in this recent release, other than things just working. With all the recent SafetyNet changes, that’s a fantastic achievement.
The changes in v13/13.1 are in response to adjustments by Google last month that triggered SafetyNet if you were using Magisk outside core-only mode. Topjohnwu worked out a fix pretty quickly, and v13 sat in beta for a few weeks, but now things are ready for prime time. The biggest change — which might have something to do with the new SafetyNet workaround — is that now MagiskSU, magiskhide, resetprop, and magiskpolicy are all one binary. And, if you are running Android O, v13.1 has been tested to work on DP3, so you can have some root with your developer images.
Google’s recent changes to SafetyNet may have worked around Magisk’s ability to hide root outside core-only mode, but as of the latest version, that’s no longer a concern. While it would certainly be nice if every app simply allowed root to be a user’s prerogative, this update ensures that we can make that decision for ourselves. Now, in addition to root, you can continue to make use of modules and the other additional features provided Magisk, all while escaping SafetyNet detection.
You can download the latest recovery flashable zip image over at the XDA thread for Magisk. If you already have Magisk installed, to update you just need to download the latest version of the Magisk Manager APK, which is also included over at XDA, and update things inside the app. You may need to re-toggle Magisk Hide before SafetyNet inquiries are passed.