Skip to content

Cubiss/xiaomi-flashable-firmware-creator.py

 
 

Repository files navigation

Xiaomi Flashable Firmware Creator (Py version)

Create flashable firmware zip from MIUI Recovery ROMS!

Build Status

GitHub release Download

Open Source Love made-with-python

Xiaomi Flashable Firmware Creator is a script which generates flashable firmware-update packages, extracted from official MIUI ROMS.

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

Usage:

  • Creating normal (untouched) firmware:
python3 create_flashable_firmware.py -F [MIUI ZIP]
  • Creating non-arb firmware (without anti-rollback):
python3 create_flashable_firmware.py -N [MIUI ZIP]
  • Creating firmware-less ROM (stock untouched ROM with just firmware removed):
python3 create_flashable_firmware.py -L [MIUI ZIP]
  • Creating firmware + vendor flashable zip:
python3 create_flashable_firmware.py -V [MIUI ZIP]

Using binary files:

If you want to use binary executable file for Windows and Linux check releases! It's compiled with pyinstaller.

Note that builds which automatically generated using travis-ci doesn't have a tag. If you prefer to go for stable release get the latest tagged one.

About

Xiaomi Flashable Firmware Creator

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%