RomFlasher
Rom Flasher tool

Flash Fastboot ROM Without PC — Any Xiaomi / Poco Guide

Rom Flasher · Any Xiaomi · Fastboot ROM · 29 Oct 2025 · 4411 views

TagsFastboot ROMAny XiaomiFlashInstallUnlock

Part of Xiaomi guides, 2025 guides.

MiTool is a Termux tool that flashes a fastboot ROM to a Xiaomi or POCO phone from a second Android device, so no PC and no Mi Flash are needed. One phone runs Termux and MiTool, the other is the phone being flashed, and an OTG cable links them.

The video starts muted so it does not blast at you — tap the speaker to hear it, or open it on YouTube.

No PC in the room?The free Rom Flasher tool runs the whole flash from the phone in your hand — USB-OTG cable, no laptop, no command line.
Download the free Rom Flasher tool

Sometimes there is no laptop. You are on a trip, or at a friend's place, or your only machine is an old one that will not run the flashing software. That is the situation this exists for.

MiTool runs inside Termux on one Android phone. The other phone — the Xiaomi or POCO you want to flash — sits at the end of an OTG cable. The phone running Termux does the work that a PC would normally do.

It is command-line. If you have never opened Termux, that is the part to be honest with yourself about. Follow the steps slowly and it works.

What MiTool can and cannot do

It handles a real set of jobs: unlocking the bootloader, flashing fastboot ROMs, flashing recovery ROMs, and a few bypass-type tasks that show up in the menu.

It cannot do one important thing. It cannot skip Xiaomi's bootloader unlock wait. If your phone has never been unlocked, you still go through the Mi Community request and the account aging period. Nothing on the command line shortens that.

It also needs a second Android device. There is no single-phone rescue here, because the phone you are flashing cannot run the tool that is flashing it.

What you need

Step 1 — install Termux and give it storage access

Install Termux from the link in the downloads section, then the Termux API package next to it. Both are needed — the scripts call into the API for parts of their work.

Open Termux and run the storage setup command once. It asks for permission and creates the shortcuts into your phone's storage. Without it the tool cannot see the ROM you downloaded, and you will spend a while wondering why it says the file is missing.

Step 2 — run the install script

MiTool installs with a single command that pulls the script directly from its repository and runs it. It is listed in the downloads section below. Paste it into Termux and let it run to the end.

This is the part that keeps itself current. The script fetches the latest package when it runs, so you are not chasing an APK that stopped being updated months ago.

When it finishes, type mitool and the menu opens.

Step 3 — set up the cable and the connection

This is where people lose twenty minutes, so read it before you plug anything in.

Turn on USB debugging on the target phone first. Go to Settings, About phone, tap the build number until Developer options unlocks, then find USB debugging inside Developer options and switch it on.

Now use the OTG cable to connect the phone running Termux to the target phone. The Termux phone is the host, the target is the device. The tool needs to see the target as a connected device before any flashing starts.

If the tool reports nothing connected, the order is usually to blame: unplug, check USB debugging is really on, and reconnect.

Step 4 — flash from the menu

Open the menu with mitool and pick the job you want. For a fastboot flash you select the ROM package you already downloaded onto the Termux phone and let the tool push the images across to the target.

Watch the output. A full fastboot flash writes a long list of partitions and some of them take a while. Do not unplug the cable, and do not touch the target phone. When it is done the phone reboots on its own.

Where people get stuck

One honest paragraph

Two phones, a cable, and a command line is genuinely more fiddly than sitting at a PC with a mouse. If you have a working computer, use it — this is for the times you do not.

What it buys you is real, though. A phone with a broken screen that still boots to fastboot, or a rescue when you are nowhere near your own machine, is exactly the case this solves. The install staying on the latest version by itself is the part I appreciate most.

Keep the target phone charged before you start. A flash that dies at seventy percent because the battery ran out is a much longer evening than anything the tool itself will do to you.

Full description from the video

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. In this one I install it from a bare Termux and run a real fastboot flash end to end.

The trick is the second device. One phone runs Termux and MiTool, the other is the phone you're flashing. Connect them with an OTG cable, turn on USB debugging on the target, and drive the whole thing from the command line.

🎯 What MiTool Does

  • Unlocks the bootloader.
  • Flashes fastboot ROMs.
  • Flashes recovery ROMs.
  • Handles bypass and a few other handy jobs.

💡 Best Part

The install is a single curl command and it keeps itself current. You run it, it pulls the latest package, and then you just type mitool to open the menu. No shady APK, no Windows-only software, and no need to find a computer when there isn't one nearby.

🚫 What It Doesn't Do

  • It can't skip Xiaomi's bootloader unlock wait — you still go through that process.
  • It needs a second Android device with Termux and USB debugging on the target, so a single-phone rescue isn't happening.
  • It's command-line, so if Termux is new to you, follow the steps slowly.

📝 Setup

  1. Install Termux, and the Termux API package too.
  2. Run termux-setup-storage so it can reach your folders.
  3. Paste the install command and let it finish.
  4. Type mitool to launch the menu.
  5. Use an OTG cable to link the two phones, with USB debugging on for the target.

❓ Common Questions

  • Do I really not need a PC? Correct — a second Android device replaces it.
  • What cable do I need? An OTG cable between the two phones.
  • Does it work on any Xiaomi or Poco? It's built as a general Xiaomi/Poco tool, but check the menu options for your model.
  • Where do the ROM files live? On the device running MiTool.

Common questions

Do I really not need a PC to flash a fastboot ROM?

Correct, with MiTool you do not. A second Android phone running Termux replaces the PC, and the two phones talk over an OTG cable. You still need that second device though.

What cable do I need for MiTool?

An OTG cable between the two phones. The Termux phone is the host and the phone being flashed is the device, so the connection has to be the host-to-device kind.

Does MiTool work on any Xiaomi or POCO phone?

It is built as a general Xiaomi and POCO tool, so most models are covered. Check the menu after install for the options that apply to your exact model before you start flashing.

Can MiTool skip the 7 day bootloader unlock wait?

No. It can walk you through unlocking, but Xiaomi's waiting period still applies and nothing shortens it. If your bootloader is already unlocked you skip that part entirely.

Where should the ROM file be stored?

On the phone running Termux and MiTool, not on the phone you are flashing. The tool reads the package from its own storage and pushes the images across the cable.

More guides like this

Root MIUI 14 in 2 Minutes No PC Needed on Any Xiaomi Phone

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...

MIUIAny XiaomiFlashAny Xiaomi · 9 Jan 2023

Unlock 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 2025

Flash 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 2023

PixelExperience 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

TWRP on Xiaomi 11T Pro Flash Recovery With One Fastboot Command

TWRP on the Xiaomi 11T Pro — one fastboot command boots the recovery, then you make it stick from inside TWRP itself.

TWRPXiaomi 11T ProFlashXiaomi 11T Pro · 6 Nov 2022

LineageOS 20 Android 13 on Mi Pad 5 Fastboot Install Guide

LineageOS 20 with Android 13 on the Mi Pad 5 — a weekly test build, plus the fastboot install route it needs.

LineageOSXiaomi Pad 5FlashXiaomi Pad 5 · 19 Feb 2023