summaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to 'README')
-rw-r--r--README47
1 files changed, 47 insertions, 0 deletions
diff --git a/README b/README
new file mode 100644
index 0000000..f387f69
--- /dev/null
+++ b/README
@@ -0,0 +1,47 @@
1INSTALLATION
2================================================================================
3
4You must have:
5 libgnutls-dev
6 libusb-dev
7 libfuse-dev (and the associated kernel modules)
8 libglib2.0-dev
9 libxml2-dev
10 make
11 autoheader
12 automake
13 autoconf
14 gcc
15
16IMPORTANT: You must edit src/ifuse.c and src/main.c and replace your HostID
17from the plist file stored by iTunes. You can find these lines because they are
18currently commented out. In Windows this file is located in:
19
20C:\Documents and Settings\Your Username\Application Data\Apple Computer\Lockdown\<device serial number>.plist
21
22IMPORTANT: You must also have a public certificate for the device located in
23the root directory of the source named hostcert.pem. This can also be extracted
24from the above file.
25
26To compile run:
27 ./autogen.sh
28 ./configure
29 make
30
31USAGE
32================================================================================
33
34There are currently 2 executables iphoneclient and ifuse, located in src/.
35
36iphoneclient is a basic commandline interface, it just runs a few various operations.
37
38ifuse is a Fuse filesystem which allows you to mount your iPhone to a directory
39like this:
40
41 ./src/ifuse mountpoint
42
43To unmount:
44 umount mountpoint
45
46Currently the ifuse filesystem is read-only, until the development has
47progressed further.