Magisk Manager 29.0 Update Brings Big Changes – Rust Code Overhaul

The latest Magisk Manager 29.0 update is here, and it’s more than just a small upgrade. John Wu (@topjohnwu) and his team have made huge changes to the way Magisk works behind the scenes.

Magisk Manager 29.0
Magisk Manager 29.0

What’s New in Magisk 29.0?

The biggest change in this update is the switch from C++ to Rust for a large part of Magisk’s code. Since April 2022, developers have been steadily rewriting Magisk in Rust, and now over 40% of the code has been changed. More updates are coming soon, with even bigger improvements planned for the next release.

Magisk 29
Magisk 29

Why Magisk Development Is Switching to Rust

Many people think Rust is only about better security, but Wu explains that the main reason for the transition is to make Magisk easier to develop. Rust helps developers write more reliable and efficient code, making the project stronger and more future-proof.

Other Important Changes in Magisk 29.0

  • Better code structure for smoother performance.
  • Support for XZ compression when downloading module zip files.
  • App animations disabled when system animations are off.
  • New way to delete files systemlessly using blank file nodes.
  • Improved security rules for better compatibility.
  • Better terminal support for MagiskSU users.
See here full: Changelog

How to Upgrade from Magisk 28.1 to 29.0

  • If using custom recovery like TWRP, simply flash the Magisk ZIP 29.0 to upgrade.
  • If using LineageOS Recovery or crDroid Recovery, you can use ADB sideload to install the update.
  • Alternatively, you can update directly from the Magisk app for a quick and easy upgrade.

This update makes Magisk faster, more stable, and ready for the future. More improvements are coming soon, so stay tuned for the next big release.

Bishal Pokhrel

Bishal Pokhrel is an Android enthusiast specializing in rooting, custom ROMs, and Magisk modules. His easy-to-follow guides help users unlock the full potential of their Android devices.

Leave a Comment