AirFirmware is a Python script that facilitates easy downloading and verification of firmware files for Earphones. The script automates the download process, calculates SHA-256 checksums, and compares them with expected values.
- Downloading firmware files for various versions
- Automatic calculation of SHA-256 checksums
- Comparing calculated checksums with those of 100% functional firmware files
- Colorful and user-friendly console interface
- Support for multiple firmware versions
Check out this video to see how the script works:
- Python 3.x
- Libraries:
- requests
- tqdm
- colorama
- Clone this repository:
git clone https://github.com/Gostrdr1337/AirFirmwareDL.git
- Navigate to the project directory:
cd AirFirmwareDL
- Install the required libraries:
pip install -r requirements.txt
- Run the script:
python AirFirmwareDownloader.py
- Enter the firmware version number you want to download (e.g., 153 (latest) ).
- The script will download the files and display the checksum verification results.
AirFirmwareDownloader.py
: Main scriptchecksums.json
: File containing expected checksums for different firmware versionsREADME.md
: Description filerequirements.txt
: List of required libraries
- Ensure you have a stable internet connection when downloading files.
- The script creates separate directories for each downloaded firmware version.
This project is available under the MIT License. See the LICENSE
file for details.
Simon - Gostrdr1337
For questions or issues, please create a new issue in this repository.