Android’s favorite developer known for the development for Magisk – topjohnwu, has brought support for the latest Android Q or version 10. Google released the Android Q Beta program earlier this month starting with the Pixel series phones. Ever since, the Generic System Images (GSI) are also available for various Android phones with Project Treble support. Magisk developer has already tested and rooted Android 10 successfully on the Google Pixel phones using the Canary builds. Now, the developer has moved the project to the beta channel with version 19. Magisk 19 can successfully root Android 10 Q and also brings new features such as Imageless Magisk, Zygote Ptrace Based MagiskHide, and native 64 bit support. So download Magisk 19 along with the Magisk Manager 7.1.0.
The development will keep continuing so stay tuned to this page for more updates to the Beta channel. For stable channels that already support Android 9.0 Pie or earlier versions can visit our post for Magisk 18.1 stable from below. While Magisk 19 beta will also work with Android Oreo, Nougat, Pie, or earlier versions, it also includes the latest features and benefits over previous versions. For instance the Magisk 18.1 brought official support for EMUI 9.0 firmware from Huawei and also supports supported Kirin 960 devices. Whereas, Magisk 19 comes with new features like added 64 bit magisk binary for native 64 bit support, removed usage of
magisk.img, support A only system-as-root devices that released with Android 9.0 Pie, and much more. See the full changelog below.
Well, this is one step towards a good direction…. pic.twitter.com/O1Qp29Uktp
— John Wu (@topjohnwu) March 14, 2019
Changelog for Magisk 19 Beta
– [General] Remove usage of magisk.img
– [General] Add 64 bit magisk binary for native 64 bit support
– [General] Support A only system-as-root devices that released with Android 9.0
– [General] Support non EXT4 system and vendor partitions
– [MagiskHide] Use Zygote ptracing for monitoring new processes
– [MagiskHide] Targets are now per-application component
– [MagiskInit] Support Android Q (no logical partition support yet!)
– [MagiskPolicy] Support Android Q new split sepolicy setup
– [MagiskInit] Move sbin overlay creation from main daemon post-fs-data to early-init
– [General] Service scripts now run in parallel
– [MagiskInit] Directly inject magisk services to init.rc
– [General] Use lzma2 compressed ramdisk in extreme conditions
– [MagicMount] Clone attributes from original file if exists
– [MagiskSU] Use ACTION_REBOOT intent to workaround some OEM broadcast restrictions
– [General] Use skip_mount instead of auto_mount: from opt-in to opt-out
– Support the new module format
– Support per-application component granularity MagiskHide targets (only on v19+)
– Ask for fingerprint before deleting rules if enabled
– Fix the bug that causes repackaging to lose settings
– Several UI fixes
Download Latest Magisk 19 Beta
Following are the direct download links right from the Github repository of the project.
- Latest Stable (Magisk v18.1 zip)
- Latest Beta (Magisk v19 zip)
- Latest Uninstaller (Magisk uninstaller zip)
- Latest Magisk Manager 7.1.0 (APK download)
Full downloads repository:
Use either the stable or beta Magisk v18+ zip and flash it via TWRP recovery to root Android devices running Android 9 Pie, 8.0/8.1 Oreo, 7.0/7.1 Nougat, Marshmallow or earlier. You may also need to install Magisk Manager APK after you have booted into the system.
In case you don’t want Magisk or want to completely unroot your Android phone, then flash the Magisk uninstaller zip via TWRP recovery.
How to install Magisk? Detailed tutorial on how to install Magisk.