/ipsw-me-python

Simple & lightweight IPSW.me API wrapper written in Python

Primary LanguagePythonMIT LicenseMIT

ipsw-me-python

Simple & lightweight IPSW.me API wrapper written in Python

Better docmentation coming soon wiki

Installation

pip install ipsw-me

Examples

import ipsw_me # Import module

api = ipsw_me.API() # Initialize api

# Get device information by identifier
device = api.device_info("iPad4,7")
print(device.name) # iPad Mini 3 (WiFi)
print(device.boardconfig) # J85mAP
print(device.boards) # List of boards: [{"boardconfig": "J85mAP", "platform": "s5l8960x", "cpid": 35168, "bdid": 50}]

# Get ipsw information by identifier and build id
ipsw = api.get_ipsw("iPad4,7", "15B150")
print(ipsw.version) # 11.1.1
print(ipsw.url) # IPSW download url
print(ipsw.signed) # True or False

Credits

fxrcha PyApple package

IPSW.me IPSW.me API documentation

The iPhone Wiki Device information and documentation