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