Skip to content

xpwn-like tool written in Python for creating & restoring custom IPSWs to an iOS device with Firmware Bundles.

Notifications You must be signed in to change notification settings

namlee135/Inferius

Repository files navigation

Inferius

Inferius is a tool to create custom IPSWs for 64-bit devices using Firmware Bundles, similarly to xpwn for 32-bit devices.

Usage

usage: ./inferius.py -d 'device' -i 'iOS Version' -f 'IPSW' [-v]

Inferius - Create and restore custom IPSWs to your 64bit iOS device!

optional arguments:
  -h, --help            show this help message and exit
  -d DEVICE, --device DEVICE
                        Your device identifier (e.g. iPhone10,2)
  -i VERSION, --version VERSION
                        The version of your stock IPSW
  -f IPSW, --ipsw IPSW  Stock IPSW to create into a custom IPSW
  -v, --verbose         Print verbose output for debugging

Requirements

  • A macOS system (Linux support may come in a future update).
  • ldid from Homebrew.

FAQ

How do I create my own Firmware Bundles?

  • There is a guide for creating your own Firmware Bundles in the wiki.

How can I contribute my own Firmware Bundles?

  • Make a Pull Request!
  • Please make sure that the custom IPSW that your Firmware Bundle creates is usable before PRing.

About

xpwn-like tool written in Python for creating & restoring custom IPSWs to an iOS device with Firmware Bundles.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 70.5%
  • Shell 29.5%