Skip to main content

A Python library for the ipsw Engine API.

Project description

ipsw-py

ipsw SDK for Python 🚧

PyPI - Downloads


NOTE: This is a work in progress ⚠️

Getting Started

Start the ipsw daemon:

git clone -b feature/api https://github.com/blacktop/ipsw.git
cd ipsw
IPSW_DAEMON_PORT=8080 go run ./cmd/ipswd/main.go start

Installing

The latest stable version is available on PyPI. Either add ipsw to your requirements.txt file or install with pip:

pip install ipsw

Geting Started

import ipsw

client = ipsw.IpswClient(base_url='tcp://127.0.0.1:8080')
info = client.info.get("iPhone15,2_16.4_20E246_Restore.ipsw")
print(f'{info.version} ({info.build})')

Community

You have questions, need support and or just want to talk about ipsw-py?

Here are ways to get in touch with the ipsw-py community:

Join Discord Follow Twitter Follow Mastodon GitHub Discussions

License

MIT Copyright (c) 2023 blacktop

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

ipsw-0.1.1.tar.gz (33.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ipsw-0.1.1-py3-none-any.whl (31.8 kB view details)

Uploaded Python 3

File details

Details for the file ipsw-0.1.1.tar.gz.

File metadata

  • Download URL: ipsw-0.1.1.tar.gz
  • Upload date:
  • Size: 33.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for ipsw-0.1.1.tar.gz
Algorithm Hash digest
SHA256 a15955510d206c9f89a2f70e09e1bdb5751bccaece1a6ad99bdcba9a3eb5feb1
MD5 c04ff13982eb41349c64c607e4eada99
BLAKE2b-256 f255bca16e018f339dc86272c1317aba0f1db577f0e24123f0f958ffc202e257

See more details on using hashes here.

File details

Details for the file ipsw-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: ipsw-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 31.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for ipsw-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 281aa1734b8d12054745d4db3f674e1d2ff3b94e68fa3e76aefef35a49d4bc5b
MD5 9acf0dea1ada2fd1dab92691fb94ec59
BLAKE2b-256 e3112e913967e476848783367f61d19de25fa691c1a5e1570900d98c33eea5a3

See more details on using hashes here.

Supported by

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