Scroll to navigation

idevicerestore(1) General Commands Manual idevicerestore(1)


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


target specific device by its hexadecimal ECID e.g. 0xaabb123456 or 00000012AABBCCDD.
target specific device by its 40-digit device UDID. NOTE: only works with devices in normal mode.
perform a full restore, erasing all data (defaults to update).
restore with a custom firmware.
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.
use Cydia's signature service instead of Apple's.
exclude nor/baseband upgrade.
fetch TSS record and save to .shsh file, then exit.
put device in pwned DFU mode and exit (limera1n devices only).
do not perform any restore action. If combined with -l option the on demand IPSW download is performed before exiting.
use specified directory for caching extracted or other reused files.
enable communication debugging.
prints usage information.
prints version information.


Martin Szulecki

Nikias Bassen

Joshua Hill