Skip to content
Xiaomi Flashable Firmware Creator
Branch: py
Clone or download
yshalsager Merge pull request #3 from Cubiss/py
Fix bug: take only base name of a zip file when full path is supplied
Latest commit 359f025 May 17, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.travis.yml update repo name Jan 2, 2019
LICENSE Create LICENSE Feb 3, 2019
README.md update repo name Jan 2, 2019
create_flashable_firmware.py Fix bug: take only base name of a zip file when full path is supplied May 17, 2019
create_flashable_firmware.spec Initial commit Nov 21, 2018
requirements.txt Initial commit Nov 21, 2018

README.md

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.

You can’t perform that action at this time.