mirror of
https://github.com/libimobiledevice/libplist
synced 2026-06-08 15:29:34 +00:00
48 lines
1.3 KiB
Plaintext
48 lines
1.3 KiB
Plaintext
INSTALLATION
|
|
================================================================================
|
|
|
|
You must have:
|
|
libgnutls-dev
|
|
libusb-dev
|
|
libfuse-dev (and the associated kernel modules)
|
|
libglib2.0-dev
|
|
libxml2-dev
|
|
make
|
|
autoheader
|
|
automake
|
|
autoconf
|
|
gcc
|
|
|
|
IMPORTANT: You must edit src/ifuse.c and src/main.c and replace your HostID
|
|
from the plist file stored by iTunes. You can find these lines because they are
|
|
currently commented out. In Windows this file is located in:
|
|
|
|
C:\Documents and Settings\Your Username\Application Data\Apple Computer\Lockdown\<device serial number>.plist
|
|
|
|
IMPORTANT: You must also have a public certificate for the device located in
|
|
the root directory of the source named hostcert.pem. This can also be extracted
|
|
from the above file.
|
|
|
|
To compile run:
|
|
./autogen.sh
|
|
./configure
|
|
make
|
|
|
|
USAGE
|
|
================================================================================
|
|
|
|
There are currently 2 executables iphoneclient and ifuse, located in src/.
|
|
|
|
iphoneclient is a basic commandline interface, it just runs a few various operations.
|
|
|
|
ifuse is a Fuse filesystem which allows you to mount your iPhone to a directory
|
|
like this:
|
|
|
|
./src/ifuse mountpoint
|
|
|
|
To unmount:
|
|
umount mountpoint
|
|
|
|
Currently the ifuse filesystem is read-only, until the development has
|
|
progressed further.
|