Hacking Extracting individual files from WiiWare WADs?

Vague Rant

Deceptively cute
OP
Member
Joined
Aug 7, 2008
Messages
2,410
Trophies
2
Location
Melbourne
Website
vaguerant.tumblr.com
XP
2,706
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.
 

You may also like...

General chit-chat
Help Users
  • captainbob321 @ captainbob321:
    I'll Stop Being Like This. OK?
  • captainbob321 @ captainbob321:
    It's Just That I Have Been Having a Hard Time Ever Since That I Saw Awful Hate Images of Ami Onuki, Sky (Friday Night Funkin'), Rabbids and Teen Titans Go. I Just Wish that People Would Change and Start Making Fan Art of Ami Onuki, Sky, Rabbids and Teen Titans Go Instead of Just Making Hate Art out of Them for a Change.
  • The Real Jdbye @ The Real Jdbye:
    @captainbob321 can you type normally, its kind of annoying
    +1
  • The Real Jdbye @ The Real Jdbye:
    nobody capitalizes every word like that
    +1
  • The Real Jdbye @ The Real Jdbye:
    i'm sure there's fan art too, but what does it matter? if people hate them, that's their opinion and they're free to have it, that doesn't affect you at all
    +1
  • M4x1mumReZ @ M4x1mumReZ:
    Is your caps lock key on or have you been high?
  • The Real Jdbye @ The Real Jdbye:
    just accept that people have different opinions and thats fine
    +1
  • The Real Jdbye @ The Real Jdbye:
    i think you are taking things too seriously if thats all it takes to make you have a "hard time"
    +1
  • K3N1 @ K3N1:
    I like hard times
  • M4x1mumReZ @ M4x1mumReZ:
    @AncientBoi especially does
  • M4x1mumReZ @ M4x1mumReZ:
    @K3N1, Gets real rough, doesn't it? :D
  • captainbob321 @ captainbob321:
    "Is your caps lock key on or have you been high?" No I'm Not High, and I'm Sorry. Maybe I'm Just Getting Paranoid.
  • captainbob321 @ captainbob321:
    Everything Sometimes Annoy Me. But I Changed My Actions Now
  • captainbob321 @ captainbob321:
    and I'm outside Looking at the sky
  • captainbob321 @ captainbob321:
    I Mean, Look at the Sky. It's Nice.
  • K3N1 @ K3N1:
    Can't tell if this dude is actually 34 or not
  • M4x1mumReZ @ M4x1mumReZ:
    @K3N1, I doubt it
  • M4x1mumReZ @ M4x1mumReZ:
    He's like a Luke94 clone but more annoying
  • M4x1mumReZ @ M4x1mumReZ:
    I haven't seen Luke94 in a while
  • K3N1 @ K3N1:
    Psychiatrists doesn't sound too bad right now if you get this worked up over a website
    +1
  • M4x1mumReZ @ M4x1mumReZ:
    I feel for the mods having to put up with spambots and cry babies
  • K3N1 @ K3N1:
    This is why I don't want to be staff on websites
    +1
  • captainbob321 @ captainbob321:
    Get Angry at me If You Want
    captainbob321 @ captainbob321: Get Angry at me If You Want