{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/6"}],"enrichment":{"capability":"Parses and extracts data from iOS IPSW firmware files, providing command-line tools to read metadata, extract filesystem contents, and decode embedded resources.","skillfed_tags":["ios-firmware","binary-parsing","cli-tool"],"use_cases":["Extract device support directories from IPSW files for iOS development or testing environments.","Parse firmware metadata and analyze iOS firmware structure for security research or reverse engineering.","Decode sandbox profiles embedded in the kernelcache to understand iOS security policies.","Automate firmware extraction workflows in CI/CD pipelines for iOS tooling or testing.","Access firmware components remotely without downloading entire IPSW files using remotezip2 integration."],"what_it_does":"ipsw-parser is a command-line and Python library tool for reading and extracting data from iOS IPSW (iPhone Software) firmware files. It exposes commands to parse basic metadata from an IPSW archive, extract its contents into a filesystem layout, and decode embedded resources like sandbox profiles from the kernelcache. The tool is built on construct for binary parsing, coloredlogs for output formatting, typer for CLI scaffolding, and pyimg4 for IMG4 container handling.\n\nThe package is designed for developers and security researchers who need to inspect iOS firmware structure, extract device support files, or analyze firmware components programmatically. It can optionally integrate with the blacktop/ipsw tool for enhanced DSC (Dyld Shared Cache) extraction. Dependencies include requests for remote operations and remotezip2 for efficient remote archive access.","worth_installing":"Yes, if you need to work with iOS IPSW firmware files. The package is actively maintained, has no known vulnerabilities, supports current Python versions, and installs cleanly. The GPLv3+ license is a hard constraint only if you plan to distribute proprietary software; for internal tools, research, or open-source projects it poses no barrier."},"id":"ipsw-parser","links":{"html":"https://skillfed.io/packages/ipsw-parser","md":"https://skillfed.io/packages/ipsw-parser.md","pypi":"https://pypi.org/project/ipsw-parser/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-15","license_spdx":null,"license_treatment":"copyleft","name":"ipsw-parser","python_support":"supports_current","summary":"python3 utility for parsing and extracting data from IPSW"},"popularity":{"monthly_downloads":324368,"position":7595,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.7.3"}
