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