Releases: XiaomiFirmwareUpdater/xiaomi-flashable-firmware-creator
v2.0.0
V2.0 is here
This is a complete re-write of the tool, with tons of improvements. However, backward compatibility is maintained and you can use it just like V1.
Changes
With this version, the code has been separated into two repositories, this one for the core and CLI tool, and xiaomi-flashable-firmware-creator-gui for the GUI tool.
Remote Zip files support
This version adds the ability to extract and create firmware zip files from remote zips along with local zip files. All you need to do is to pass a direct link to the MIUI zip as a file argument and the tool will create the required zip from it without having to download the whole ROM zip thanks to python-remotezip.
Class Interface
Also, the tool can be used from other python scripts by importing the firmware creator class. Detailed instruction is available in README file.
Easier Installation
Finally, you can install the tool from Python PyPi now using pip command.
https://pypi.org/project/xiaomi-flashable-firmware-creator/
https://pypi.org/project/xiaomi-flashable-firmware-creator-gui/
To install the CLI tool use pip install xiaomi_flashable_firmware_creator
and for the GUI one use pip install xiaomi_flashable_firmware_creator_gui
.
untagged-645e31c54b584b5d72f6
Create FUNDING.yml
untagged-9c14e8156811dea6d5e5: updater-script: don't copy dropped files lines
* as splash, dtbo and vbmeta are no longer included in fw zip, there's no need for including its lines in updater-script
untagged-415849409e35c45f0a14: V1.2
* use regex for getting device codename form updater-script * fix all pylint warnings * update check_firmware logic * use formatted strings instead of concatenation * always remove old files on start, if exists
V1.4.1
make_zip: update codename regex
V1.4
* Add MTK devices support * separate checking firmware type * pass arguments to functions directly
untagged-902624152f44fb56b019: Merge pull request #4 from krasCGQ/py
Exclude dtbo as well
untagged-6c023a72e7fc78b9aecc
firmware_extract: exclude vbmeta and splash
untagged-3c5c62c132e633e9800d: Merge pull request #3 from Cubiss/py
Fix bug: take only base name of a zip file when full path is supplied
V1.1.1
Fix bug: created files on windows can't be flashed, because of windows newlines endings. Thanks @akhilnarang for help!