# xiaomi-flashable-firmware-creator.py **Repository Path**: super-lin/xiaomi-flashable-firmware-creator.py ## Basic Information - **Project Name**: xiaomi-flashable-firmware-creator.py - **Description**: Xiaomi Flashable Firmware Creator - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: gui - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-10-25 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Xiaomi Flashable Firmware Creator Create flashable firmware zip from MIUI Recovery ROMs! [![Crowdin](https://badges.crowdin.net/mi-flashable-firmware-creator/localized.svg)](https://crowdin.com/project/mi-flashable-firmware-creator) [![Open Source Love](https://badges.frapsoft.com/os/v1/open-source.png?v=103)](https://github.com/ellerbrock/open-source-badges/) [![made-with-python](https://img.shields.io/badge/Made%20with-Python-1f425f.svg)](https://www.python.org/) 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](https://raw.githubusercontent.com/XiaomiFirmwareUpdater/xiaomi-flashable-firmware-creator.py/gui/screenshots/1.png)](https://xiaomifirmwareupdater.com/projects/xiaomi-flashable-firmware-creator/) ### Features: - CLI and GUI version - Easy-to-use interface - Multilanguage support (more than 25 languages!). Thanks to our community members! #### Screenshots: [Here](https://github.com/XiaomiFirmwareUpdater/xiaomi-flashable-firmware-creator.py/tree/gui/screenshots) ### 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. ``` python3 main.py ``` ### CLI 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] ```