RomFlasher

Download Rom Flasher

One free Android app that flashes the other phone. This phone runs the tool, a USB-OTG cable joins the two, and the app handles fastboot, recovery and sideloading for you — no PC and no terminal.

Get the tool

The button always pulls the newest build published on GitHub, so you never have to go hunting for the latest file.

⬇ Download v1.2.0 for Android8.29 MB · Android 8.0+ · free, no sign-in Watch the step-by-step videos Release notes on GitHub

If your browser warns about installing an app from outside the Play Store, that is expected for a direct APK. Allow installs from your browser or file manager and continue.

Build facts

  • Latest versionv1.2.0
  • Released19 Oct 2026
  • Download size8.29 MB
  • Fileapp-release.apk
  • Runs onAndroid 8.0 or newer
  • PriceFree
SHA-256
C0507AB2E3334C8B7130B9F01FA954DAACF5598476EF0C0C4F36305323D8CCAD

What is inside

Flashing

  • Fastboot ROMs, straight from the .bat or .sh flash script
  • Sideload a ROM, GApps or Magisk from recovery
  • Custom images: boot, init_boot, super, vbmeta
  • Sparse-chunk engine for big 4–8 GB partitions
  • A/B slot manager, and a confirmation before anything risky

Tools & recovery

  • IMEI / EFS backup and restore
  • Kernel backup, restore and flash, plus a boot-loop rescue
  • Root wizard for KernelSU and Magisk
  • App installer for .apk, .xapk and .apkm
  • Debloater, file manager, full device info, live command terminal

Stock ROM downloader

  • Region-wise stock ROMs for Xiaomi, POCO, OnePlus, OPPO, realme, vivo / iQOO and Google Pixel
  • Recovery and fastboot packages from one picker
  • Parallel multi-segment downloads, fastest mirror picked for you, with failover
  • An IDM-style download popup so you can carry on using the app

Extras

  • Payload dumper with SHA-256 verification
  • ROM-wise backup picker
  • Video guides inside the app
  • Cancel an extraction at any point

How to install

  1. Download the APK with the button above. It lands in your phone's Downloads folder.
  2. Allow the install. Android will ask for permission to install apps from your browser or file manager — say yes, then install.
  3. Open ROM Flasher and connect the target phone with a USB-OTG cable. The app shows the device as soon as fastboot sees it.
  4. Pick what you want to do — flash a ROM, sideload a package, back up a kernel, or just check the device info first.

What you need

XiaomiPOCO RedmiOnePlus OPPOrealme vivo / iQOOGoogle Pixel Android 8.0+USB-OTG

The small things that make it work

Cables are the number one reason a phone never shows up in fastboot. These are the three I actually keep in the drawer.

Those are plain search links, not sponsors — buy wherever it is cheapest for you.

Fresh in v1.2.0

This build is lighter and simpler than the first release: the download dropped by around 1.3 MB, and there is nothing to type in when you open the app — install it and use it. Everything else is the app you already know: flashing, tools, the stock ROM downloader and backups.

Questions people ask

Is Rom Flasher really free?

Yes. The free Rom Flasher tool costs nothing — no sign-in, nothing to type in, and no version you have to buy.

Does it need a computer?

No. It runs on the phone itself and drives the other phone over a USB-OTG cable, so you can flash without sitting at a PC.

Which phones does it work with?

Anything with an unlocked bootloader that speaks fastboot — Xiaomi, POCO, Redmi, OnePlus, OPPO, realme, vivo and iQOO, Google Pixel and more.

Which Android version do I need?

Android 8.0 or newer on the phone that runs the tool.

How big is the download?

About 8.3 MB. Installing a newer build on top of an older one keeps your data and settings, because every release is signed with the same key.

Will I lose my data?

Unlocking the bootloader and flashing firmware usually wipe the phone. Take a backup first, and only flash files built for your exact device codename.

Before you flash

Flashing firmware is risky. Back up first, keep a way to recover, and only flash files built for your exact model. Rom Flasher is not affiliated with Xiaomi, POCO, Redmi, Google or any ROM project, and you flash at your own risk — the terms spell that out.

Did it save your evening?

Then the tool did exactly what it was built for. If you feel like saying thank you, here are the same two links the app shows on its own Donate screen. Both are completely optional — and both keep the free Rom Flasher tool free for the next person who needs it.

In India — UPI

Point any UPI app at the code, or copy the ID below. You choose the amount; even a coffee is a big deal.

UPI QR code that pays romflasher@naviaxis
romflasher@naviaxis

Anywhere else — PayPal

Any currency, any amount. It opens on PayPal's own page, so nothing sensitive ever touches this site.

Donate with PayPal

These are the same two links the app shows on its Donate screen — one for India, one for everywhere else.

Tell me what happened

Did a flash go sideways? Want a guide for a phone that is not here yet? A feature you keep wishing the app had? Type it below and it comes straight to my inbox — no account, no sign-in, nothing to install. I read every message and it genuinely decides what I build and film next.

I read every single one of these myself.

Rather use your own mail app? Write to vrohit3419@gmail.com — same inbox, same person.