Skip to content

Releases: XiaomiFirmwareUpdater/xiaomi-flashable-firmware-creator

v2.0.0

17 Oct 12:03
4581dc7
Compare
Choose a tag to compare

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

04 Aug 12:26
176a592
Compare
Choose a tag to compare
Create FUNDING.yml

untagged-9c14e8156811dea6d5e5: updater-script: don't copy dropped files lines

03 Jul 12:03
Compare
Choose a tag to compare
* 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

03 Jul 11:47
Compare
Choose a tag to compare
* 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

03 Jul 19:40
Compare
Choose a tag to compare
make_zip: update codename regex

V1.4

03 Jul 17:17
Compare
Choose a tag to compare
* Add MTK devices support
* separate checking firmware type
* pass arguments to functions directly

untagged-902624152f44fb56b019: Merge pull request #4 from krasCGQ/py

15 Jun 19:19
5e295f6
Compare
Choose a tag to compare

untagged-6c023a72e7fc78b9aecc

11 Jun 17:34
Compare
Choose a tag to compare
firmware_extract: exclude vbmeta and splash

untagged-3c5c62c132e633e9800d: Merge pull request #3 from Cubiss/py

17 May 20:06
359f025
Compare
Choose a tag to compare
Fix bug: take only base name of a zip file when full path is supplied

V1.1.1

12 Jan 09:35
a058656
Compare
Choose a tag to compare
Fix bug: created files on windows can't be flashed, because of windows newlines endings.
Thanks @akhilnarang for help!