Simple python library for dealing with Apple device's firmwares.
Project description
PyApple
Simple python library for dealing with Apple device's firmwares.
Features
- Asynchronous (you can use synchronous method either)
- Fetch IPSW by identifier, build number and version
- Fetch OTA firmware by identifier, buildid and version
- Fetch available MacOS from Apple's update server (including betas)
- Get information of cydia tweak and repo
- Extract SHSH2 blobs of iDevices
- Request an asset from Apple's Pallas OTA server.
Example
from pyapple import Apple
client = Apple()
device = client.search_device("iPad13,4")
print(device.name) # Prints "iPad Pro (11-inch) (3rd generation)"
You could see more example codes from here.
Documentation
Install
python3 -m pip install pyapple
Build Environment
Contribute
- Strongly recommends using black and isort.
- Use pull request.
License
MIT License
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
PyApple-2.0.1-py3-none-any.whl
(18.1 kB
view hashes)