Hacking Extracting individual files from WiiWare WADs?

Vague Rant

Deceptively cute
OP
Member
Joined
Aug 7, 2008
Messages
2,463
Trophies
2
Location
Melbourne
Website
vaguerant.tumblr.com
XP
3,302
Country
So I have zero Wii hacking experience, but I can work a hex editor and command line crap just fine, so I've managed to decrypt the WiiWare game Maboshi's Arcade, which left me with a bunch of .apps and a few other things (.cert, .tik, .tmd, .trailer). What I'm looking for is the downloadable DS demo included in the game (I don't have a Wii at all, so I can't download it the "proper" way, and anyway I'd rather a ROM I can boot when I want), and was hoping somebody here might have some tips. .srl seems to be the "official" extension for NDS code, so I tried a simple ASCII search for that, and came up with several references to a "LZ77_mbs_dsEU.srl", which is kind of confusing, since it wouldn't really be an .srl any more if it's LZ compressed, but anyway, I was wondering if anybody could tip me off on where I'd locate that file.

EDIT: OK, I've been doing some more looking in hex, and it looks like 00000002.app is some kind of archive containing a number of files, at least according to some ASCII near the beginning of the file:

Code:
home.csv.home_nosave.csv.Huf8_mbs.brsar.LZ77_mbs_dsEU.srl.LZ77_textureEU.tpl.LZ7
_tex_ENG.tpl.LZ77_tex_FRA.tpl.LZ77_tex_GER.tpl.LZ77_tex_ITA.tpl.LZ77_tex_NED.tpl
LZ77_tex_SPA.tpl.mbsSaveBanner.tpl.mbsSaveIcon.tpl.network.csv
Looks like a file list to me, anyway, and almost immediately after the list is some ASCII that looks a lot like it might be home.csv:

Code:
S.i.m.u.l.t.a.n.e.o.u.s.l.y. .p.r.e.s.s. $`. .a.n.d. $a.....o.n. .e.a.c.h. .W.i.i. .R.e.m.o.t.e. .i.n. .t.h.e.....d.e.s.i.r.e.d. .p.l.a.y.e.r. .o.r.d.e.r...
So I suspect that LZ77_mbs_dsEU.srl is located somewhere in here, but I don't see anything about offsets, so I have no idea where I should start when looking for it (and looking through the entire 7MB file in hex wouldn't help me much since I don't really have any idea what I'm looking for). Is there a particular signature shared by LZ77 compressed archives that I might try searching for, or does anybody have any other ideas? I'd appreciate any input you guys might have.

EDIT2: Got a little further by using U8tool to extract 00000002.app, I managed to find LZ77_mbs_dsEU.srl, but the file doesn't appear to be a valid NDS ROM, although I can see its serial (the generic NTRJ, which seems to be used on all demos); I tried extracting it but couldn't find any appropriate tools; using GBADecmp was unsuccessful and I haven't managed to find LZ77ex yet. Right now I'm going to bed, so fingers crossed someone will drop by to help while I sleep. Night.

EDIT3: Just an update really, I eventually located LZ77ex and was able to extract the file into a working DS binary; it ran just fine on my EZ-Flash V just now, so good times. Thanks to anybody who uh, considered helping.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: they be like which lite firefox exe pls