New Build of Magisk Beta 13 is Now Available and it Can Bypass SafetyNet

New Build of Magisk Beta 13 is Now Available and it Can Bypass SafetyNet

There’s been a lot of new surrounding Magisk lately. At the start of the month Google removed Magisk Manager from the Play Store because of how the application is setup. XDA Recognized Developer and Contributor topjohnwu then started testing a beta of version 13 just last week as it was a complete rewrite so it could be a unified binary. And then this week we noticed that Google had updated SafetyNet so Magisk was unable to bypass its new checks.

Some were able to get around this by disabling their Magisk Modules and put Magisk Manager into Core Only Mode, so that was a good workaround at the time. topjohnwu took time to write about tamper detections and what the future might hold for Magisk and SafetyNet. For now, they were able to bypass the new changes that Google had put in place. Sadly, Google is already doing a lot of work with the Pixel devices to harden up these types of checks.

Late in the afternoon yesterday we saw topjohnwu post about a new build that was made available for version 13 of the Magisk beta. When flashed, this comes bundled with Magisk Manager version 5.0.2 and the developer talks about some compatibility issues with these new versions. So, Magisk v13 and onward will not be compatible with any version of Magisk Manager lower than 5.0.0. We’re seeing reports of force closes in our forums from those who have tried.

topjohnwu spoke about this update briefly in the Magisk Beta thread here, and says there may be a way for Magisk Manager to be hidden from other applications that are searching for it (something they talked about in the tamper detections post). The full changelog will be down below, but you can download the new beta update right here.

Magisk v13 Beta Changelog

  • [BETA] v13.0(96f8efc)
    – [Fix] Use busybox as fallback on older Android versions
  • [BETA] v13.0(a90e8b6)
    – [MagiskHide] Update hiding policies, enabling modules on latest SafetyNet update will pass CTS
    – [Fix] Adjusted flash scripts to only use /system components
  • [BETA] v13.0(b3da28e)
    – [Fix] Fix a small but rather critical bug in Magic Mount, using multiple modules should work now
    – [Fix] Don’t compile shell.c for libsqlite.so
  • [BETA] v13.0(1e87780)
    – [Fix] Fix CANNOT LINK EXECUTABLE issue in custom recoveries
    – [Fix] Fix daemon crash due to “e2fsck” tool outputs differently on each devices
    – [Fix] Fix Magic Mount bug causing adding files to /system and /vendor root crashing
    – [Fix] Fix another potential Magic Mount error in some extreme combinations
  • [BETA] v13.0(0b4baad)
    – [Fix] Fix daemon crashing on devices with /data encrypted
    – [MagiskSU] Add namespace mode option support
  • [BETA] v13.0(0980cb6)
    – [General] Merge MagiskSU, magiskhide, resetprop, magiskpolicy into one binary
    – [General] Add Android O support (tested on DP2)
    – [General] Dynamic link libselinux.so, libsqlite.so from system to greatly reduce binary size
    – [General] Unlock all actual block devices for read-write support instead of emmc only (just figured not all devices uses emmc lol)
    – [General] Manage ext4 image through binary
    – [MagiskSU] Does not fork new process for each request, add new threads instead
    – [MagiskSU] Added multiuser support
    – [MagiskSU] Introduce new timeout queue mechanism, prevent performance hit with poorly written su apps
    – [MagiskSU] Multiple settings moved from prop detection to database
    – [resetprop] Updated to latest AOSP upstream, support props from 5.0 to Android O
    – [resetprop] Renamed all functions to prevent calling functions from external libc
    – [magiskpolicy] Updated libsepol from official SELinux repo
    – [magiskpolicy] Added xperm patching support (in order to make Android O work properly)
    – [magiskpolicy] Updated rules for Android O, and Liveboot support
    – [MagiskHide] Remove pseudo permissive mode, directly hide permissive status instead
    – [MagiskHide] Remove unreliable list file monitor, change to daemon request mode
    – [Magic Mount] Ditched shell script based mounting, use proper C program to parse and mount files. Speed is SIGNIFICANTLY improved

Check out Magisk v13 Beta in our forums

Discuss This Story

You might also like