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 or 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. But 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 other 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 as 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 the process that allows Android device users to attain root access or privileged control over the device subsystems, which is similar to the jailbreaking of Apple devices. Once you’ve rooted the device, you’ll have the super user access to modify system settings and files as well as install the custom firmware manually which might not be possible on the stock firmware without enabling root access.

Although most Android smartphone manufacturers don’t provide the bootloader unlock status out of the box due to multiple security concerns. But you’ll have to unlock the bootloader first to get into the rooting process. Fortunately, some smartphone manufacturers don’t let users down in terms of rooting or bootloader unlocking and Xiaomi is one of them apart from OnePlus, OPPO, Realme, etc brands.

With the help of rooting, you can install mod files, change display elements, uninstall system apps, improve battery life, use rooted apps, remove system files, edit system files, and more according to your preferences. As we’ve mentioned above, a smartphone rooting for Android is equal to the jailbreaking of an Apple device. However, some users may encounter multiple issues while or after rooting and unlocking the bootloader.

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 provide you with an easy method to root any of your Xiaomi devices using Magisk without TWRP Recovery. Now, let’s look at the rooting steps below with all the requirements and download links. Ensure to review all requirements properly before rooting to avoid 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.