idevicerestore - Man Page

Restore IPSW firmware FILE to an iOS device


idevicerestore [Options] FILE


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


-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.


Martin Szulecki

Nikias Bassen

Joshua Hill

On the Web