After a considerable amount of incativity, the Magisk Developer is back in action by releasing a new version of Magisk. The latest Magisk 19.4 is out with more powerful rooting ability than ever before. Full support for MagiskHide on Android 10 installed A/B devices being the notable acheivement in this release.
The Magisk 19.4 comes with tons of new changes, so it’s been literally rolled-out as beta. As mentioned, the changes are substantial with the official changelog depicting the following:
- [MagiskInit] [SAR] Boot system-as-root devices with system mounted as
- [MagiskInit] [2SI] Support 2-stage-init for A/B devices (Pixel 3 Android 10)
- [MagiskInit] [initramfs] Delay sbin overlay creation to post-fs-data
- [MagiskInit] [SARCompat] Old system-as-root implementation is deprecated, no more future changes
- [MagiskInit] Add overlay.d support for root directory overlay for new system-as-root implementation
- [MagiskSU] Unblock all signals in root shells (fix bash on Android)
- [MagicMount] Support replacing files in /product
- [MagiskHide] Support Android 10’s Zygote blastula pool
- [MagiskHide] All random strings now also have random length
- [MagiskBoot] Allow no recompression for ramdisk.cpio
- [MagiskBoot] Support some weird Huawei boot images
- [General] Add new “–remove-modules” command to remove modules without root in ADB shell
- [General] Support Android 10 new APEX libraries (Project Mainline)
Topjohnwu, the developer shared how difficult it was to make the MagiskHide flawless on Android 10 due to Google’s slew of under-the-hood changes. He has reworked the Magisk base to work in accordance with the changes made by Google in system-as-root. So, starting from the Magisk 19.4 Magisk will follow how Google has designed system-as-root: mounting system actually to / (root). Plausibly making the MagiskHide to function atleast in A/B devices.
Unfortunately, the MagiskHide for A-Only devies on Android 10 is still a mystery. The dev hasn’t yet figured out how to make it possible despite Android 10’s biggest challenging aspect – the 2-Stage-Init” system-as-root implementation. Well, we hope the dev to come up with a solution asap. Till then, the A-Only device owners have to adopt the Magisk in Recovery method for rooting.
Magisk 19.4: Download