How to Root Any Xiaomi Redmi, Poco, or Mi Devices Using Magisk

In the last couple of years, customizability and access to third-party applications have become quite common on Android devices without a second doubt. Talking about system customizations like rooting or flashing firmware has increased on Xiaomi devices. Well, if you’re also one of the Xiaomi Redmi, Poco, or Mi device users and want to enable root access, then you can check this full guide on How to Root Any Xiaomi Redmi, Poco, or Mi Devices Using Magisk.

Currently, Xiaomi smartphones are one of the most popular Android devices on the market. However, the stock firmware or the stock user interface with MIUI or Poco UI doesn’t work well in terms of performance or visual experience. Like Android users, even Xiaomi Mi, Poco, or Redmi device users are eager to root their handsets for improved customizations and visual treatment. So, root access allows users full control over system files and settings.

If you’re using any of the Xiaomi devices or planning to buy one, check out this article to learn more about rooting and its benefits. Although there are some disadvantages to rooting your Android handset, as a customization lover or power user, you can take it further per your requirements.

How to Root Any Xiaomi Redmi, Poco, or Mi Devices Using Magisk

What’s Smartphone Rooting and What are the Benefits?

Rooting is a process that allows Android device users to gain privileged access or root access to the device subsystems, similar to jailbreaking Apple devices. Once rooted, users can modify system settings and files, as well as manually install custom firmware that may not be possible on stock firmware without enabling root access.

However, most Android smartphone manufacturers do not provide the bootloader unlock status out of the box due to security concerns. To begin the rooting process, users must first unlock the bootloader. Fortunately, some smartphone manufacturers such as Xiaomi, OnePlus, OPPO, and Realme allow users to unlock bootloader and root their devices.

Rooting allows users to install mod files, change display elements, uninstall system apps, improve battery life, use rooted apps, remove system files, and edit system files according to their preferences. It is equivalent to jailbreaking Apple devices. However, some users may experience issues during or after rooting and bootloader unlocking.

Rooting Advantages:

  • You’ll be able to access all files from the root directory.
  • Increase the performance of your device dramatically by overclocking.
  • Increase battery life by underclocking the device’s system.
  • You’ll be able to uninstall preinstalled apps on any Xiaomi device.
  • Block advertisements on any applications.
  • You can View, Edit, or Delete any system files/folders from the root directory.
  • Install the Xposed Framework and Xposed Module.
  • Change the lock screen interface, hibernate system apps, etc.

Rooting Disadvantages:

  • The manufacturer’s warranty on your device will be void (if under warranty).
  • Your device might get bricked or stuck into the bootloop issue.
  • Sometimes your device performance might get decreased or behave weirdly.

Talking about the Magisk Root process, it doesn’t require a Custom Recovery like TWRP on your Android devices to flash any file. If somehow your device gets bricked or encounters any software bug then you can easily remove the root access too.

How to Root Any Xiaomi Redmi, Poco, or Mi Devices Using Magisk

This guide will show you an effortless way to root any of your Xiaomi devices using Magisk even without TWRP Recovery. Let’s go through all the rooting steps below, including the necessary requirements and download links. It is important to review all the requirements thoroughly before starting the rooting process to prevent any potential errors or failures.

Please Note: You may not get official OTA updates automatically after installing Root. You must manually update your handset whenever the new software update is available.


  • Keep your device charged sufficiently to avoid the occasional shutdown process.
  • Take a full data backup (No Root) of your device before doing anything. If in case, anything goes wrong, you can get back your data.
  • A PC/Laptop and a USB cable are required to connect your device to a PC.
  • Make sure to Unlock the Bootloader on your Xiaomi device.
  • Download and Install all the required files, tools, and drivers from the links below.

Download Links:

Disclaimer: We at GetDroidTips will not be responsible for any kind of damage that happens to your Xiaomi device while or after following this guide or enabling root access. So, do this at your own risk, and take a full data backup for sure.

Steps to Extract and Patch Boot.image via Magisk

  • Let’s hope that you’re already running on the latest Stock ROM or already have downloaded the Stock ROM. Now, just extract it on your PC.
  • Connect your Xiaomi device via a USB cable to the PC and copy the boot.img file only from the extracted folder to your device storage.
  • Open the Magisk Manager on your device > Select the Install option to choose the file.
  • Now, tap on ‘Patch Boot Image File’.

  • Go to the folder where you moved the image file earlier.
  • Now, wait for a couple of seconds and Magisk will start patching the boot image.
  • After the boot image is patched, copy the ‘patched_boot.img’ from the internal storage and replace it in the same extracted ROM folder on your PC.

Finally, you need to follow the second method to flash the patched boot image file on your Xiaomi smartphone.

Steps to Install the Patched Boot Image on Xiaomi Devices

Now, you can check the steps to install the patched boot image file on your Xiaomi device.

Guide to Install Patched Boot Image on MediaTek Handset

You can also try to install the patched boot image file via ADB & Fastboot methods.
  • We assume that you have already downloaded the ADB & Fastboot tool from the link given above.
  • Now, extract the ADB fastboot tool, then move the patched boot image to the same folder.
  • Press and hold the Shift key + Right-click on the mouse to open the Command PowerShell.
  • Then enter the flashing command “patched_boot.img” to install Magisk and root your Xiaomi device:
fastboot flash boot patched_boot.img
  • For devices with an A/B partition system, use the following commands:
fastboot flash boot_a patched_boot.img

fastboot flash boot_b patched_boot.img
  • Replace [patched_boot.img] with the name of the boot image file you downloaded followed by the .img extension.
  • The flashing process will begin. Once done, run the following command:
fastboot reboot
  • Once done, you can jump into the final method to verify the root access.

Steps to Verify Device Systemless Root

  • Download the Magisk Manager app APK file and install it on your device.
  • Open the app and check the Status mode.

  • If you see all options are green ticked, that indicates you’ve successfully rooted. It also means that you’ve bypassed the SafetyNet too.
  • You’re good to go. Enjoy!

That’s it, guys. We assume this guide was helpful to you. For further queries, you can comment below.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.