idevicerestore(1)
Restore IPSW firmware FILE to an iOS device
Description
idevicerestore
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