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
Metadata
Release files for PyApple 2.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| PyApple-2.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Release files / PyApple-2.0.1-py3-none-any.whl
| Download URL | PyApple-2.0.1-py3-none-any.whl |
|---|---|
| Size | 18.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e64814c872a1c5b461cbe0e72b53c6db0813ac042a7de3a5971cbad60b1aa5f8
|
|
BLAKE2b-256 checksum How to use checksums |
d5c967b2645fe4c17b61d532aa89baa68f73bac1486aa9d186a592a9e958e698
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.4
|