Results 1 to 10 of 44

Thread: How to install ideviceinstaller

Threaded View

  1. #1
    Join Date
    Jun 2007
    Beans
    12

    How to install ideviceinstaller

    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:
    Code:
    $ ideviceinfo
    * Manage your springboard:
    Code:
    $ sbmanager
    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
    Last edited by chaosz911; May 29th, 2010 at 08:18 AM. Reason: Updated the tutorial for the new libimobiledevice version

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •