WiiFuse
Mit Wiifuse gibt es ein neues Tool das es ermöglicht ISO Images unter verschiedenen Linux Installationen zu mounten um so die Datenstruktur der Disc untersuchen zu können. Grundlage für das Programm ist GCFuse welches ein ähnliches Programm für den Game Cube ist.
wiifuse v0.1.1 - coded by dhewg, #wiidev efnet
about
wiifuse is a program that allows you to mount a gamecube or wii dvd
disc image as a read-only part of the filesystem. this allows users
to browse the directory structure and read the files within.further, wiifuse provides access to special data found these disc’s.
this includes informational things like the game name, the main
executable and raw access to the decrypted data among others.in contrast to the gamecube, wii images are encrypted. wiiuse supports
on-the-fly decryptiom if you have the required 128bit AES key.requirements:
an operating system supported by FUSE, see http://fuse.sourceforge.net/
FUSE 2.6.x or higherbuild:
`make`usage:
./wiifuse[ ] use “-h” for common FUSE library options.
use “-o allow_other” to let other users access the mount point.
use “fusermount -u” to unmount a previously mounted image. example:
$ ./wiifuse ~/zelda_tp.iso ~/wii_image -o allow_other
$ ls -l ~/wii_imagetotal 0
lrwxrwxrwx 1 dhewg 1 Mar 15 2007 data -> partition2
dr-xr-xr-x 4 dhewg 0 Mar 15 2007 partition0
dr-xr-xr-x 6 dhewg 0 Mar 15 2007 partition1
dr-xr-xr-x 6 dhewg 0 Mar 15 2007 partition2
lrwxrwxrwx 1 dhewg 1 Mar 15 2007 update -> partition1$ cat ~/wii_image/data/header/name
The Legend of Zelda Twilight Princess
$ mplayer ~/wii_image/data/fs/Movie/demo_movie98_00.thp
$ fusermount -u ~/wii_imagetodo:
better error handling
lets not leak memory
more metadata
hash checks
fixes for native big-endian machinesbased on gcfuse (http://multimedia.cx/gcfuse/) code by:
Copyright (C) 2006 Mike Melanson (mike at multimedia.cx)
Copyright (C) 2005 Janusz Dziemidowicz (rraptorr@nails.eu.org)come visit us at irc://irc.efnet.org/wiidev
dhewg