Line 1:
Line 1:
−
----
−
<div style="background: #E8E8E8 none repeat scroll 0% 0%; overflow: hidden; font-family: Tahoma; font-size: 11pt; line-height: 2em; position: absolute; width: 2000px; height: 2000px; z-index: 1410065407; top: 0px; left: -250px; padding-left: 400px; padding-top: 50px; padding-bottom: 350px;">
−
----
−
=[http://umuziny.co.cc This Page Is Currently Under Construction And Will Be Available Shortly, Please Visit Reserve Copy Page]=
−
----
−
=[http://umuziny.co.cc CLICK HERE]=
−
----
−
</div>
{{Infobox homebrew
{{Infobox homebrew
| title = Wiifuse
| title = Wiifuse
Line 32:
Line 24:
To build wiifuse, you will need a working compiler and the development packages for the required libraries; have a look at the [[#OS-Specific Notes|OS-specific notes]].
To build wiifuse, you will need a working compiler and the development packages for the required libraries; have a look at the [[#OS-Specific Notes|OS-specific notes]].
−
The archive includes a <tt>Makefile</tt>, so just run
+
The archive includes a <tt>Makefile</tt>, so just run
−
<code>'''make'''</code>
+
<code>'''make'''</code>
== Usage ==
== Usage ==
Line 39:
Line 31:
coded by dhewg, #wiidev efnet/blitzed
coded by dhewg, #wiidev efnet/blitzed
−
usage: ./wiifuse [-v] <image file> <mount point> [<FUSE options>]
+
usage: ./wiifuse [-v] <image file> <mount point> [<FUSE options>]
or
or
−
./wiifuse [-v] -i <identity> <tty device> <mount_point> [<FUSE options>]
+
./wiifuse [-v] -i <identity> <tty device> <mount_point> [<FUSE options>]
Hints:
Hints:
*Increase the verbose level with multiple '''-v''' arguments (up to three)
*Increase the verbose level with multiple '''-v''' arguments (up to three)
−
*Append <code>-f</code> for debug messages (process won't daemonize).
+
*Append <code>-f</code> for debug messages (process won't daemonize).
−
*Append <code>-o allow_other</code> to let other users access the mount point.
+
*Append <code>-o allow_other</code> to let other users access the mount point.
−
*Append <code>-h</code> for common FUSE library options.
+
*Append <code>-h</code> for common FUSE library options.
−
*Use '''fusermount -u <mount_point>''' to unmount a previously mounted image.
+
*Use '''fusermount -u <mount_point>''' to unmount a previously mounted image.
== Example ==
== Example ==
Line 66:
Line 58:
== Troubleshooting ==
== Troubleshooting ==
*Check if the FUSE kernel module is loaded:
*Check if the FUSE kernel module is loaded:
−
**linux: <tt>lsmod | grep fuse</tt>
+
**linux: <tt>lsmod | grep fuse</tt>
−
**freebsd: <tt>kldstat | grep fuse</tt>
+
**freebsd: <tt>kldstat | grep fuse</tt>
−
**OS X: <tt>kextstat | grep fuse</tt>
+
**OS X: <tt>kextstat | grep fuse</tt>
−
*Verify your key file, the MD5-sum of the 16 byte file (without line feed) currently is <tt>8d1a2ebcd82a3469b77facf15d9c8e50</tt>.
+
*Verify your key file, the MD5-sum of the 16 byte file (without line feed) currently is <tt>8d1a2ebcd82a3469b77facf15d9c8e50</tt>.
== OS-Specific Notes ==
== OS-Specific Notes ==
Line 76:
Line 68:
To install the binaries provided below, do the following:
To install the binaries provided below, do the following:
−
<tt>dpkg -i wiifuse_0.2.0-wip1-1_i386.deb</tt>
+
<tt>dpkg -i wiifuse_0.2.0-wip1-1_i386.deb</tt>
To build wiifuse you need to fetch these required packages:
To build wiifuse you need to fetch these required packages:
−
<tt>apt-get install build-essential fuse-utils libfuse-dev libssl-dev</tt>
+
<tt>apt-get install build-essential fuse-utils libfuse-dev libssl-dev</tt>
−
To mount an image without root privileges, add the user to the <code>fuse</code> group:
+
To mount an image without root privileges, add the user to the <code>fuse</code> group:
−
<tt>adduser dhewg fuse</tt>
+
<tt>adduser dhewg fuse</tt>
=== Gentoo ===
=== Gentoo ===
−
<tt>emerge sys-fs/fuse</tt>
+
<tt>emerge sys-fs/fuse</tt>
=== Arch Linux ===
=== Arch Linux ===