What's new in Magisk 29.0

This release looks minor at the surface, however, the entire codebase has gone through significant refactoring and migration. The native code in Magisk used to be mainly C++, but several contributors and I have been steadily rewriting parts of the code in Rust since April 2022. After years of effort, the Rust-ification of the project slowly began picking up steam, and at the moment of this release, over 40% of the native code has been rewritten in Rust, with several major subsystem rewrites in the PR queue, planned to be merged for the next release.

Many might wonder, why introduce a new language to the project? My reason is actually not to reduce memory safety issues (although it is a nice side benefit), but to be able to develop Magisk using a more modern programming language. After using Rust for a while, it's clear to me that using Rust allows me to write more correct code and makes me happier compared to dealing with C++. People share the same sentiment as I do.

Changelog

  • [General] Massive internal refactoring and code migration
  • [App] Support downloading module zip files with XZ compression
  • [App] Disable app animations when system animations are disabled
  • [MagiskMount] Support systemlessly deleting files with modules using blank file nodes
  • [MagiskInit] Redesign sepolicy patching and injection logic
  • [MagiskSU] Better TTY/PTY support

Full Changelog: here

About Magisk 29.0

Magisk variants

Variant
Arch
Version
DPI
All versions
Magisk 29.0
May 14, 2025

Version:29.0

Uploaded:May 14, 2025 at 5:21PM UTC

File size:11.26 MB

Downloads:411

Magisk b1dc47a0 beta
May 14, 2025

Version:b1dc47a0

Uploaded:May 14, 2025 at 5:21PM UTC

File size:11.26 MB

Downloads:25

Magisk 427a1ca4 beta

Version:427a1ca4

Uploaded:April 30, 2025 at 5:38PM UTC

File size:22.41 MB

Downloads:603

Magisk 1e3edb88 beta

Version:1e3edb88

Uploaded:March 21, 2025 at 7:10PM UTC

File size:22.29 MB

Downloads:1,862

Magisk b62835cb beta
January 31, 2025

Version:b62835cb

Uploaded:January 31, 2025 at 7:48AM UTC

File size:22.2 MB

Downloads:2,880

Magisk 47cc532d beta
December 7, 2024

Version:47cc532d

Uploaded:December 7, 2024 at 7:36AM UTC

File size:21.86 MB

Downloads:2,778

Magisk 28.11
December 7, 2024

Version:28.1

Uploaded:December 7, 2024 at 2:05AM UTC

File size:11.17 MB

Downloads:8,027

Magisk 895b5f6c beta
December 7, 2024

Version:895b5f6c

Uploaded:December 7, 2024 at 1:05AM UTC

File size:21.86 MB

Downloads:326

Magisk a34c04f9 beta
December 2, 2024

Version:a34c04f9

Uploaded:December 2, 2024 at 4:00AM UTC

File size:21.86 MB

Downloads:305

Magisk 070719db beta
October 10, 2024

Version:070719db

Uploaded:October 10, 2024 at 4:40PM UTC

File size:21.77 MB

Downloads:3,040