|author||Martin Szulecki <email@example.com>||Sat Jun 13 02:47:25 2020 +0200|
|committer||Martin Szulecki <firstname.lastname@example.org>||Sat Jun 13 02:47:25 2020 +0200|
Improve README.md with feature, installation and usage sections
A command-line application to manage apps and app archives on iOS devices.
The ideviceinstaller application allows interacting with the app installation service of an iOS device.
It makes use of the fabulous libimobiledevice library that allows communication with iOS devices.
Some key features are:
First install all required dependencies and build tools:
sudo apt-get install \ build-essential \ checkinstall \ git \ autoconf \ automake \ libtool-bin \ libplist-dev \ libimobiledevice-dev \ libzip-dev \ usbmuxd
Continue with cloning the actual project repository:
git clone https://github.com/libimobiledevice/ideviceinstaller.git cd ideviceinstaller
Now you can build and install it:
./autogen.sh make sudo make install
First of all attach your device to your machine.
Then simply run:
This will print a list of
<appid> identifiers (bundle identifiers) for use with other commands (see further below).
To install an app from a package file use:
idevicerestore --install <file>
To uninstall an app with the
<appid> from the device use:
idevicerestore --uninstall <appid>
Please consult the usage information or manual page for a full documentation of available command line options:
ideviceinstaller --help man ideviceinstaller
This software is licensed under the GNU General Public License v2.0, also included in the repository in the
Apple, iPhone, iPod, iPad, Apple TV and iPod Touch are trademarks of Apple Inc.
ideviceinstaller is an independent software application and has not been authorized, sponsored or otherwise approved by Apple Inc.
README Updated on: 2020-06-13