Skip to main content

A Python wrapper for Apple firmwares

Project description

PyApple

A Python wrapper for Apple firmwares (api.ipsw.me, swscan.apple.com)

Features

  • Check IPSW with iDevice identifier, and build id (including Apple Silicon Macs)

  • Get information of OTA Packages

  • Get all avaliable macOS (Intel-based)

  • Download specific macOS (Intel-based)

Example

import pyapple

client = pyapple.Client()

ipsw = client.ipsw("iPhone12,1", "18B92")

print(ipsw.version) # Prints 14.2

print(ipsw.url) # Prints IPSW url (http://updates-http.cdn-apple.com/....)

Install

python3 -m pip install pyapple

Build Environment

Credits

Apple

ipsw.me

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

PyApple-1.0.0.tar.gz (7.1 kB view hashes)

Uploaded Source

Built Distribution

PyApple-1.0.0-py3-none-any.whl (8.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page