Project

General

Profile

Compile iDeviceRestore on Linux

Technical documentation
01/16/2013

This is a guide to compiling iDeviceRestore by @p0sixninja on debian linux. It has been tested on Ubuntu 12.04 and is working.

1. First, we need to get the dependencies

sudo apt-get install build-essential automake cmake \
libreadline6 autotools-dev libcurl4-openssl-dev autoconf \
libplist1 libplist-utils libplist-dev libplist++-dev \
libzip-dev git curl libgnutls-dev libreadline-dev libusb-dev \
libtool libusb-1.0-0-dev libusbmuxd-dev libglib2.0-dev libimobiledevice-dev

2. Install libirecovery

mkdir ~/idevicerestore
cd ~/idevicerestore
git clone http://git.sukimashita.com/libirecovery.git
cd libirecovery
./autogen.sh
make && sudo make install

3. Finally to get idevicerestore

cd ~/idevicerestore
git clone git://github.com/tcf38012/idevicerestore.git
cd idevicerestore
./autogen.sh
make && sudo make install
sudo ldconfig

4. Also, you might want iDeviceactivate, to activate after you have restored

cd ~/idevicerestore
git clone http://github.com/posixninja/ideviceactivate.git
cd ideviceactivate
make

Files

idevicerestore.git.tgz - iDeviceRestore source (949 KB) Daniel Curtis, 01/15/2013 08:58 PM