summaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorGravatar Matt Colyer2008-10-07 09:32:28 -0700
committerGravatar Matt Colyer2008-10-07 09:32:28 -0700
commit12b128bcdb67f7427c1e216ec6f42c45281bfccf (patch)
tree2cf4ddd9dac4a2fc87c728a93cbe34c34dc3040c /README
downloadifuse-12b128bcdb67f7427c1e216ec6f42c45281bfccf.tar.gz
ifuse-12b128bcdb67f7427c1e216ec6f42c45281bfccf.tar.bz2
Initial commit.
Diffstat (limited to 'README')
-rw-r--r--README79
1 files changed, 79 insertions, 0 deletions
diff --git a/README b/README
new file mode 100644
index 0000000..1610373
--- /dev/null
+++ b/README
@@ -0,0 +1,79 @@
+INSTALLATION
+================================================================================
+
+For:
+ Apple iPhone/iPod Touch 1.0/1.1/1.1.1/1.2/1.3/2.0+
+ + iPod USB cable
+
+You must have:
+ libiphone
+ libfuse-dev (and the associated kernel modules)
+ libglib2.0-dev
+ make
+ autoheader
+ automake
+ autoconf
+ gcc
+
+To compile run:
+ ./autogen.sh
+ ./configure
+ make
+ sudo make install # (if you want to install it into your system directories)
+
+On Ubuntu/Debian, you can do:
+ sudo apt-get install build-essential automake autoconf \
+ libfuse-dev libglib2.0-dev
+
+(make sure that you have compiled libiphone first)
+
+
+USAGE
+================================================================================
+
+Now comes the fun bit!
+
+To mount:
+
+ mount -t ifuse <device file> <mountpoint>
+
+Note: the device file is not important and can be anything but it will show up
+in the mtab, so sometimes it's useful.
+
+To unmount:
+ umount <mountpoint>
+
+Currently ifuse (via the AFC protocol) only gives access to the
+'/var/root/Media/' chroot on the iPhone (containing music/pictures). However,
+if the device has been jailedbreaked a full view of the iPhone's filesystem
+will be available.
+
+==== Setting up FUSE ====
+
+Note that on some systems, you may have to load the 'fuse' kernel
+module first and to ensure that you are a member of the 'fuse' group:
+
+ sudo modprobe fuse
+ sudo adduser $USER fuse
+
+You can check your membership of the 'fuse' group with:
+
+ id | grep fuse && echo yes! || echo not yet...
+
+If you have just added yourself, you will need to logout and log back
+in for the group change to become visible.
+
+
+== Who/what/where? ==
+
+wiki:
+ http://matt.colyer.name/projects/iphone-linux/index.php?title=Main_Page
+
+code:
+ git clone http://git.matt.colyer.name/2008/ifuse/
+
+mailing list:
+ http://lists.mattcolyer.com/listinfo.cgi/iphone-linux-dev-mattcolyer.com
+
+updated:
+ 2008-10-07