Skip to main content

deleo

By m1sta.


A Python CLI tool for downgrading i(Pad)OS devices.

Usage

Usage: deleo [OPTIONS] IPSW LATEST_IPSW

  A Python CLI tool for downgrading i(Pad)OS devices.

Options:
  --ecid INTEGER
  -v, --verbose
  --version                    Show the version and exit.
  -t, --shsh-blob FILENAME     SHSH blob for target restore.  [required]
  -u, --update                 Keep user data during restore (not recommended if downgrading).
  -o, --ota-manifest FILENAME  OTA build manifest for latest IPSW.
  --help                       Show this message and exit.

Notes

  • deleo only supports 64-bit devices.
  • You can only restore using a signed 15.x or below IPSW as latest.
    • More info on that here.
  • In place of an actual IPSW file in the IPSW or LATEST_IPSW arguments, you can pass a URL to an IPSW instead.
    • This is not recommended for the IPSW argument, as downloading the RootFS dmg directly from the ZIP will take quite a while...
  • Ensure that whatever version you are restoring to is compatible with the SEP version in the latest IPSW.
    • You can find a spreadsheet that will show you what iOS versions are compatible with the latest SEP version here.

Requirements

  • Python 3.8 or higher
  • Valid SHSH blobs

Installation

  • Install from PyPI:
    • python3 -m pip install deleo
  • Local installation:
    • ./install.sh
    • Requires Poetry

Support

For any questions/issues you have, open an issue.

Release files for deleo 0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for deleo 0.1
File Size Uploaded
deleo-0.1.tar.gz 11.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for deleo 0.1
File Interpreter ABI Platform
deleo-0.1-py3-none-any.whl Python 3 none any Details

Total release size: 23.8 kB

Release files / deleo-0.1.tar.gz

Download URL deleo-0.1.tar.gz
Size 11.5 kB
Tags Source
SHA-256 checksum
How to use checksums
1b4ff112e003727a3727fc6179857c6cb801c2db08d7841bc0d57aa18f5a7e25
BLAKE2b-256 checksum
How to use checksums
dea7f634e4e4deccae18ec40b2ff28d755b7ddf75e216a661ee7f3da5c3b729c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / deleo-0.1-py3-none-any.whl

Download URL deleo-0.1-py3-none-any.whl
Size 12.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1a188c1afe91542f06d6477b08001cc1b8777126ce913bbd18a8cb2422a36718
BLAKE2b-256 checksum
How to use checksums
640fdb39127ce597056326a3fcd117a0cc4bf8204817c3bad9b2fe7989f60243
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.2

Release history Release notifications | RSS feed

This release

0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page