Hello,
I noticed it should be possible to sync apps with Ubuntu / iPod / iPhone too so went in and looked to install it.
Below is a guide to install ideviceinstaller, hope it works. Any info to make this guide better is more then welcome!
I am by no means an expert, but it worked for me
---
Howto - Iphone App sync
Preparation
Code:
$ sudo apt-get install libtool automake autoconf git-core swig build-essential python-dev libusbmuxd-dev libglib2.0-dev libgnutls-dev libplist-dev libplist++-dev libplist++1 libzip-dev libclutter-1.0-dev libclutter-gtk-0.10-dev intltool
Get and compile the latest 'libimobiledevice'
Code:
$ cd ~/Downloads
$ wget http://www.libimobiledevice.org/downloads/libimobiledevice-1.0.1.tar.bz2
$ tar xvjf libimobiledevice-1.0.1.tar.bz2
$ cd ~/Downloads/libimobiledevice-1.0.1
$ ./configure
$ make
$ sudo make install
Get and compile ideviceinstaller
Code:
$ git clone git://git.sukimashita.com/ideviceinstaller.git
$ cd ideviceinstaller/
$ ./autogen.sh
$ ./configure
$ make
$ sudo make install
Get and compile sbmanager
Code:
$ git clone git://git.sukimashita.com/sbmanager.git
$ cd sbmanager
$ ./autogen.sh
$ ./configure
$ make
$ sudo make install
How does it work
* List all apps on your iPhone/iPod:
Code:
$ ideviceinstaller -l
* Archive an app:
Code:
$ ideviceinstaller -a <app>
* Restore an app:
Code:
$ ideviceinstaller -r <app>
* Create a backup:
Code:
$ idevicebackup backup ~/backup
* Restore a backup:
Code:
$ idevicebackup restore ~/backup
* Get info:
* Manage your springboard:
Troubleshooting
* Error: ideviceinstaller: error while loading shared libraries: libimobiledevice.so.1: cannot open shared object file: No such file or directory
- Fix:
Code:
$ sudo ln -s /usr/local/lib/libimobiledevice.so.1.0.1 /usr/lib/libimobiledevice.so.1
* Error: idevicebackup: /build/buildd/libplist-1.1/src/plist.c:576: plist_get_uint_val: Assertion `length == sizeof(uint64_t)' failed.
- Fix: No fix (yet). The error appears on both my iPod Touch and iPhone 3GS on both 32 bit and 64 bit Ubuntu
Bookmarks