Compile iDeviceRestore on Linux
This is a guide to compiling iDeviceRestore by @p0sixninja on debian linux. It has been tested on Ubuntu 12.04 and is working.
Please note this is not a comprehensive guide, just a general idea.
- First, we need to get the dependencies
- Install libirecovery
- Finally to get idevicerestore
- Also, you might want iDeviceactivate, to activate after you have restored
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
mkdir ~/idevicerestore cd ~/idevicerestore git clone http://git.sukimashita.com/libirecovery.git cd libirecovery ./autogen.sh make && sudo make install
cd ~/idevicerestore git clone git://github.com/tcf38012/idevicerestore.git cd idevicerestore ./autogen.sh make && sudo make install sudo ldconfig
cd ~/idevicerestore git clone http://github.com/posixninja/ideviceactivate.git cd ideviceactivate make
