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 GitHubIf 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
C0507AB2E3334C8B7130B9F01FA954DAACF5598476EF0C0C4F36305323D8CCAD
What is inside
Flashing
- Fastboot ROMs, straight from the
.bator.shflash 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,.xapkand.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
- Download the APK with the button above. It lands in your phone's Downloads folder.
- Allow the install. Android will ask for permission to install apps from your browser or file manager — say yes, then install.
- Open ROM Flasher and connect the target phone with a USB-OTG cable. The app shows the device as soon as fastboot sees it.
- 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
- A phone to run the tool on: Android 8.0 or newer
- A USB-OTG cable to reach the phone being flashed
- An unlocked bootloader on the target phone for flashing jobs
- Files built for your exact device codename — never guess
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.
USB-C OTG adapter
Turns your phone into the host. This is the little part that decides whether the tool can see the other phone at all.
Search on AmazonUSB-C to USB-C cable
For phones on both ends. Get one rated for data, not just charging — a charge-only cable is the usual reason a device never shows up in fastboot.
Search on AmazonUSB-A to USB-C cable
Still the most reliable cable in the drawer, and the one to keep if you also flash from a PC.
Search on AmazonThose 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.

Anywhere else — PayPal
Any currency, any amount. It opens on PayPal's own page, so nothing sensitive ever touches this site.
Donate with PayPalThese 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.