Xiaomi is known as one of the best brands for custom development like custom ROMs, Custom Recovery and many more, besides it’s also easy to root Xiaomi phones.

How to ubl & root poco m3=”Roting>

Poco is a sub-brand of Xiaomi and therefore also popular among specialized developers. Certain advanced features of a device require root access.

So, if you want to root your Poco M3 then you are in the right place, as in this article, we are going to give you a step by step guide on how to root your Poco M3.

However, before you proceed to rooting you will need to unlock the Poco M3 bootloader.


The bootloader is a code snippet that runs before the operating system and tells the phone how to boot and find the system kernel.

bootloader images are always device-specific as each phone has different specifications and processors.


Like other smartphones, Poco M3 comes with a locked bootloader.

Locked bootloader restricts users from enjoying access to certain advanced features and one needs to unlock bootloader to root the device.

Fortunately, the bootloader of Xiaomi devices can be unlocked easily. You have to follow the steps below to unlock the Poco M3 bootloader.

  • First of all, we recommend that you have a backup or a complete backup of your device, as unlocking the Poco M3 bootloader will erase all data.
  • Now, you have to download the official Mi Unlock Tool, from your computer.
  • Also, make sure to install ADB & Fastboot on your computer.
  • Now go to your device’s settings options, and, sign in to Mi Account.
  • Once you are logged in, you must wait at least 7 days before proceeding to the next step. and if you are logged in for more than 7 days, please skip this step.
  • Now open Mi Account> Mi Cloud and enable ‘Sync’ & ‘Find Device.’ Also, sync all App data at least once.
  • To enable developer options, you need to open Settings and go to About Phone
  • Tap 7-8 times continuously on MIUI version, and a message showing ‘You are now a developer’ will appear on your screen.
  • To access developer options, go to Settings> Additional Settings> Developer Optionsg.
  • In developer options, you must enable OEM unlocking and USB Debugging.
  • Now, connect your device to an active internet connection on your Poco M3 with the same number you used on your Mi account.
  • Then again, go to Developer OptionsMi Unlock Status and link your Mi Account.
  • Then, turn off your device and long press the Volume Down + Power button at the same time to boot the Poco M3 into Fastboot mode .
  • When the Mi Bunny(Fasboot Mode) image appears on the screen, release both buttons.
  • Now, you must make sure that your PC is connected to an active Internet network connection.
  • Now go to Mi Unlock Tool and log in with the same Mi account you used on your Poco M3
  • when your phone is detected, click ‘Unlock Now‘ button.
  • Now, it will unlock the bootloader of your Xiaomi Poco M3, and it will wipe all data from your phone.
  Google and Apple join 6G development

After unlocking the bootloader of the Xiaomi Poco M3, you can check the developer options under Settings.

If OEM unlocking is greyed out, then the bootloader has been unlocked successfully or you can check the unlocked status in developer options.

If it shows the unlocked icon then the device has been successfully UBL.

Once, your Poco M3 is successful on Ubl, you can make system level changes to your phone and can also root your Poco M3.

However, before you proceed to root your phone, make sure to go through the requirements below.


  • First, make sure you have unlocked the Poco M3 Bootloader.
  • We recommend that you take a full data backup to restore in case something goes wrong.
  • Now, download Magisk Manager APK
  • Make sure you have ADB & Fastboot on the PC that you have downloaded above in the Ubl step.
  • Download Poco M3 firmware (same version installed)


Let’s start the rooting process.

  • In the first step, extract the Poco M3 firmware on your computer and locate boot.img in the extracted folder.
  • Now, you have to copy the APK boot.img and Magisk Manager to your Poco M3.
    Magsik manager

  • Now install Magisk Manager and open the app on your device and click Install first, and on the next pop-up screen, click Install.
  • On the next screen, you will be presented with two options, and you have to select “Select and Patch File“.
     Magisk manager patch boot.img

  • And then select boot.img.
  • This will start Patching the file, wait for the process.
  • After you are done, the patched file will be saved in the download folder with the name magisk_patched.img or patched_boot.img.
  • Then, you have to copy the patched file to your computer at C: adb location.
  • Now, you have to rename the file to boot.img.
  • After that, turn off your Xiaomi Poco M3 and boot into Fastboot mode (use the guide given in unlocking the bootloader).
  • Now, connect your phone to the computer while in Fastboot mode.
  • Go to C: adb location and replace the location tab with CMD and press enter.

  • This will open a command window on your computer.
  • To check device connectivity, enter the below command in CMD.
  • This should return multiple IDs, which means the device is connected.
  • If it doesn’t appear, re-enter the same command.

fastboot devices

  • Then enter the below command to flash the patched boot image and Poco M3 root.

fastboot flash boot boot.img

  • After flashing, reboot your phone to system and enjoy root access on your device.

Now that your phone is rooted, you can enjoy access to certain advanced features.

You can also uninstall pre-installed apps. If you have any questions, please post them in the comments section.

  EDGE, 3G, H+, 4G, 5G: What Are All These Cellular Networks?