blob: f387f69977fa5ce6e22f56aa3c1ffd19073ecfb1 (
plain)
| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
 | 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.
 |