Root MIUI 14 in 2 Minutes No PC Needed on Any Xiaomi Phone
Part of Xiaomi guides, MIUI guides, 2023 guides.
Rooting MIUI 14 on a Xiaomi phone is a short job: let the Magisk app patch your boot image, flash that patched image in fastboot, boot up, then turn on the DenyList and add your banking apps to it. The root itself takes minutes — almost all the time goes into downloading the right boot image for your exact build.
The video starts muted so it does not blast at you — tap the speaker to hear it, or open it on YouTube.
Root on MIUI 14 is not the hard part. The hard part is the one file you need first, and the one setting you will forget afterwards.
Here is the whole job in one line: Magisk patches your boot image, fastboot writes it back, you boot the phone, install the Magisk app, and then tell Magisk which apps are not allowed to see root. Skip that last part and your bank app will close the moment it opens.
What you need before you start
- An unlocked bootloader. Root comes after that, never before it.
- The Magisk APK, from the link below.
- Your phone's boot image, pulled from the exact MIUI build you are running right now.
- Platform tools and a USB cable that does not drop.
- Ten minutes where you can leave the phone plugged in.
That third bullet is where this goes wrong. "Matching your build" means the same MIUI version, the same region and the same model. A boot image from a different build is the number one cause of a phone that loops on the logo forever.
Step 1 — get your own boot image
The boot image has to come from your phone's current software, not from a friend's phone and not from a package you found in a random folder. If you already have the fastboot package for your exact build, the boot image is inside it among the other images. If you do not, the safest path is to match the MIUI version shown in Settings, About phone, down to the build number.
Copy that file to the phone. Do not rename it into something you will not recognise later.
Step 2 — let Magisk patch it
Install the Magisk APK you downloaded. Open it. On the main screen you will see the Magisk version and next to it an Install button.
Tap Install, then choose Select and Patch a File. Pick the boot image you copied over. Magisk works for a few seconds and writes a new file next to the original, with a name that ends in something like magisk_patched plus a random string.
That patched file is what you flash. Not the original. Copy the patched one back to your PC, into the same folder as your platform tools, so the commands are short and you do not mistype a path.
Step 3 — flash it in fastboot
Power the phone off completely. Hold Volume Down + Power until the fastboot screen appears. Plug it in and check that the PC sees it.
Then flash the patched image to the boot partition. The command is the fastboot flash command with boot as the partition and your patched file as the target — the exact name depends on what Magisk produced, so copy it from the folder rather than typing it by hand.
A successful flash prints a short confirmation and finishes in about a second. If it hangs, it is almost always the USB connection or a missing driver, not Magisk.
Step 4 — boot and finish the Magisk setup
Reboot the phone normally. First boot takes longer than usual while the patched image settles, so give it a minute before you panic.
Open the Magisk app again. It should now show root as active. If it still asks you to install, the wrong image went onto the phone — go back and check that you flashed the patched file and not the original.
Step 5 — the DenyList, which is the real point
On MIUI 14 this is the step that matters more than the root itself.
Open Magisk, go into Settings, and turn on Zygisk if it is offered, then enable Enforce DenyList. Open the DenyList itself and tick every app that has a reason to care whether your phone is rooted: your bank, your payment apps, the wallet, anything government or ID related, and any game with anti-cheat.
Then go check the Play Store. Under Settings, About, Play Store certification should say the device is certified. If it is not, that is the same root-detection problem wearing a different hat, and the DenyList is still where you fix it.
Where people get stuck
- Wrong boot image. If the phone loops on the logo, this is the cause almost every time. Flash the original boot image to get back, then start again with the correct one.
- Skipping the DenyList. Root works, everything is fine, and then the banking app closes on launch. That is not a broken root — that is an app that saw root.
- Forgetting about updates. Every MIUI OTA replaces the boot image, which means root is gone after the update. You patch and flash again on the new build.
That last one is not a bug, it is just how it works. After any system update, expect to spend the same ten minutes again.
One honest note
If you have never touched a terminal, the fastboot part is the fiddly bit. The driver has to be installed properly or the command just says it is waiting for a device, and nothing tells you why. Once the connection is right, the flash itself is one command and one second.
The free Rom Flasher tool on GitHub takes care of the ADB and fastboot driver side so you are not stuck in Device Manager guessing. It is free, and the link is in the downloads section.
Do the whole thing on a phone that has finished its setup wizard and is sitting idle. Rooting mid-setup, or with a restore running in the background, just adds variables you do not need.
Links / Downloads
- Magisk — https://magiskmanager.com/downloading-magisk-manager/
- Rom Flasher tool (free) — https://github.com/romflasher3419-spec/rom-flasher-tool/releases/latest
Use the file built for your exact model and region. A package for another variant is the quickest way to a phone that will not boot.
Full description from the video
Rooting MIUI 14 on a Xiaomi phone in about two minutes — Magisk patching, the fastboot flash, and the two settings that make your banking apps behave again afterwards.
The whole job is: let Magisk patch the boot image, flash that patched image, boot up, install the Magisk app, and then tell Magisk which apps should not see root. On MIUI 14 that last part matters more than the root itself, because without it your bank app closes the second it opens.
📱 Device : Xiaomi phones on MIUI 14
🧩 Tool : Magisk
🤖 Android : 13
🛠️ What You Need
- Unlocked bootloader
- The Magisk APK
- Your phone's boot image, matching your exact MIUI build
- Platform tools and a USB cable
📝 Steps
- Install the Magisk app and let it patch your boot image.
- Reboot to fastboot and flash the patched image.
- Boot the phone and open Magisk to finish the setup.
- In Magisk settings, enable the DenyList.
- Add every banking and payment app to that list.
- Check Play Store — it should show the device as certified.
⚠️ Where People Get Stuck
- Patching the wrong boot image. It has to match your exact MIUI build, or you get a bootloop.
- Skipping the DenyList, then wondering why banking apps detect root.
- Forgetting that a MIUI update replaces the boot image, so root is gone after every OTA. Re-patch and re-flash.
That's the full run. It really is a couple of minutes once the boot image is on your PC — the slow part is the download.
Common questions
Does rooting MIUI 14 wipe my data?
The root itself does not. But you need an unlocked bootloader first, and unlocking the bootloader wipes the phone. So if your bootloader is still locked, back everything up before you begin.
Why does my banking app still detect root after I rooted?
You skipped the DenyList, or you did not add that specific app to it. Open Magisk, go to Settings, enforce the DenyList, and tick the app. Then clear that app's data once so it starts fresh.
Will I lose root after a MIUI update?
Yes. An OTA replaces the boot image, so the patched one is gone. Patch the new build's boot image and flash it again, and your data stays exactly where it is.
Can I root without flashing anything in fastboot?
Not on MIUI 14 with Magisk. Magisk needs the patched boot image written to the boot partition, and fastboot is the only reliable way to do that on these phones. Recovery methods exist but they are less predictable.
What happens if I flash the wrong boot image?
The phone typically loops on the logo and never reaches the system. Flash your build's original boot image to recover, then start again with the image that matches your exact MIUI version and region.
Before you flash
- Back up everything you would miss — unlocking and flashing usually wipe the phone.
- Check the file is built for your exact model and region.
- Keep a PC and a working cable around so a bootloop can be recovered.
More guides like this
Flash Fastboot ROM Without PC — Any Xiaomi / Poco Guide
MiTool is the Termux tool that lets you flash a fastboot ROM to a Xiaomi or Poco phone from a second Android device — no PC, no Mi Flash, no laptop at all.
Fastboot ROMAny XiaomiFlashAny Xiaomi · 29 Oct 2025Unlock Bootloader: POCO & Xiaomi ⏳ Mi Community + 7 Day Wait
Unlocking the bootloader on a POCO or any Xiaomi phone — the Mi Community request, the Mi Unlock Status step on the device, and the 7 day wait before Mi...
Bootloader unlockAny XiaomiInstallAny Xiaomi · 11 Oct 2025Flash MIUI Fastboot ROM on Any Xiaomi Back to Stock Guide
How to come back from any AOSP ROM or MIUI mod to official MIUI — the fastboot package, the folder trick, and one script that does the whole job.
Fastboot ROMAny XiaomiFlashAny Xiaomi · 26 Feb 2023Elite Rom on Xiaomi 11T Pro Recovery Flash in 5 Steps
Elite Rom on the Xiaomi 11T Pro — a MIUI-based build flashed entirely from recovery, and the whole thing really is five steps.
MIUIXiaomi 11T ProFlashXiaomi 11T Pro · 7 Nov 2022Official MIUI 14 on Xiaomi Pad 5 Fastboot Install Tutorial
Official MIUI 14 for the Xiaomi Pad 5, flashed the fastboot way — a clean stock tablet with no custom ROM leftovers hanging around.
MIUIXiaomi Pad 5FlashXiaomi Pad 5 · 9 Mar 2023PixelExperience Plus on Mi Pad 5 Android 13 Sideload Guide
PixelExperience Plus on the Xiaomi Pad 5 — Android 13, sideloaded through recovery, with the command order that gets it booting the first time.
Pixel ExperienceXiaomi Pad 5FlashXiaomi Pad 5 · 10 Mar 2023