README 1.3 KB

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