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
-
MacBookPro15,1 and Macmini9,1 (Tested on M1)
Credits
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)