idevicerestore command not found

In this troubleshooting guide we learn how to fix idevicerestore command not found error message

Introduction

When you run more command in linux terminal / console, you get the following error message

idevicerestore: command not found

or when using sudo you get the following error message

sudo: idevicerestore: command not found

Solutions to idevicerestore: command not found

How To Fix idevicerestore: command not found in Ubuntu / Debian / Kali Linux / Raspbian

In Ubuntu idevicerestore is provided by idevicerestore package.

idevicerestore is:

The idevicerestore application is a full reimplementation of all granular steps which are performed during the restore of a firmware to a device.

In general, upgrades and downgrades are possible, however subject to availability of SHSH blobs from Apple for signing the firmare files.

Some key features are:

  • Restore: Update firmware on iOS devices
  • Firmware: Use official IPSW firmware archive file or a directory as source
  • Update: Allows updating the device by default or erasing all data
  • Download: On demand download of latest available firmware for a device
  • Cache: Downloaded firmware files are cached locally
  • Custom Firmware: Restore custom firmware files (requires bootrom exploit)
  • Baseband: Allows one to skip NOR/Baseband upgrade
  • SHSH: Fetch TSS records and save them as “.shsh” files
  • DFU: Put devices in pwned DFU mode (limera1n devices only)
  • AP Ticket: Use custom AP ticket from a file

To fix this problem, we can install more using the command below.

sudo apt-get -y install idevicerestore

This command might take some time to finish depending on your machine internet connection.

You can also use apt command to install idevicerestore.

sudo apt -y install idevicerestore

Or if you have aptitude installed you can use the following command.

sudo aptitude install idevicerestore

Summary

In this tutorial we learn how to fix idevicerestore command not found error in Ubuntu / Debian / Kali Linux or Raspbian distribution.