Skip to content
Xiaomi Flashable Firmware Creator
Python Shell
Branch: py
Clone or download

Xiaomi Flashable Firmware Creator

Create flashable firmware zip from MIUI Recovery ROMs!


Open Source Love made-with-python

Xiaomi Flashable Firmware Creator is a tool that generates flashable firmware-update packages from official MIUI ROMS.

It supports creating untouched firmware, non-arb firmware, firmware + vendor flashable zip, and firmware-less ROMs. screenshot


  • CLI and GUI version
  • Easy-to-use interface
  • Multilanguage support (more than 25 languages!). Thanks to our community members!



GUI Usage:

  • Clone or download this repo.
  • Make sure that you have Python3 installed on your device.
  • Install the required packages.
pip3 install -r requirements.txt
  • Run the tool.

CLI Usage:

  • Creating normal (untouched) firmware:
python3 -F [MIUI ZIP]
  • Creating non-arb firmware (without anti-rollback):
python3 -N [MIUI ZIP]
  • Creating firmware-less ROM (stock untouched ROM with just firmware removed):
python3 -L [MIUI ZIP]
  • Creating firmware + vendor flashable zip:
python3 -V [MIUI ZIP]
You can’t perform that action at this time.