idevicerestore(1)

NAME
idevicerestore - Restore IPSW firmware FILE to an iOS device

SYNOPSIS
idevicerestore [OPTIONS] FILE

DESCRIPTION

Restore firmware files to iOS devices while either erasing the device or updating to preserve content and settings.

OPTIONS

-i, --ecid ECID
    target specific device by its hexadecimal ECID e.g. 0xaabb123456 or 00000012AABBCCDD.

-u, --udid UDID
    target specific device by its 40-digit device UDID. NOTE: only works with devices in normal mode.

-e, --erase
    perform a full restore, erasing all data (defaults to update).

-c, --custom
    restore with a custom firmware.

-l, --latest
    use latest available firmware (with download on demand). DO NOT USE if you need to preserve the baseband (unlock)! USE WITH CARE if you want to keep a jailbreakable firmware! The FILE argument is ignored when using this option.

-s, --cydia
    use Cydia's signature service instead of Apple's.

-x, --exclude
    exclude nor/baseband upgrade.

-t, --shsh
    fetch TSS record and save to .shsh file, then exit.

-p, --pwn
    put device in pwned DFU mode and exit (limera1n devices only).

-n, --no-action
    do not perform any restore action. If combined with -l option the on demand IPSW download is performed before exiting.

-C, --cache-path DIR
    use specified directory for caching extracted or other reused files.

-d, --debug
    enable communication debugging.

-h, --help
    prints usage information.

-v, --version
    prints version information.

AUTHORS
Martin Szulecki

Nikias Bassen

Joshua Hill

ON THE WEB
https://libimobiledevice.org

https://github.com/libimobiledevice/idevicerestore