Hacking Unable to extract Brawl ISO contents.

samedifference

Well-Known Member
OP
Newcomer
Joined
Sep 8, 2015
Messages
79
Trophies
0
XP
970
Country
United States
I've been trying to extract Brawl's files to replace the music for use in Dolphin, as the file patch code doesn't seem to work with any streamed audio files. I didn't really want to replace tons of audio files one-by-one, so Wiiscrubber was immediately out of the question. After looking around, WIT seems to be the only other option, but my problem is that I can't get it to extract any files from Brawl's DATA partition, it just stops after extracting the UPDATE partition. Would anyone be able to help me, I can't seem to find anything addressing this issue? I've tried with the command below:
wit extract RSBE01.iso SSBB
 

samedifference

Well-Known Member
OP
Newcomer
Joined
Sep 8, 2015
Messages
79
Trophies
0
XP
970
Country
United States
Here are the results of using the dump command:
Code:
!! wit: ERROR #16 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1961
!!      Partition 0 [DATA]: End of data (0x1da550000) behind end of file (0x1d9138000): RSBE01.iso
!! wit: ERROR #16 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1950
!!      Partition 0x45384148 ["HA8E"]: Offset of TICKET (0x1da550000) behind end of file (0x1d9138000): RSBE01.iso
!! wit: ERROR #16 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1950
!!      Partition 0x45394148 ["HA9E"]: Offset of TICKET (0x1db010000) behind end of file (0x1d9138000): RSBE01.iso
!! wit: ERROR #16 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1950
!!      Partition 0x45414248 ["HBAE"]: Offset of TICKET (0x1dbad0000) behind end of file (0x1d9138000): RSBE01.iso
!! wit: ERROR #16 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1950
!!      Partition 0x45424248 ["HBBE"]: Offset of TICKET (0x1dc5b0000) behind end of file (0x1d9138000): RSBE01.iso
!! wit: ERROR #16 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1950
!!      Partition 0x45434248 ["HBCE"]: Offset of TICKET (0x1dd140000) behind end of file (0x1d9138000): RSBE01.iso
!! wit: ERROR #16 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1950
!!      Partition 0x45444248 ["HBDE"]: Offset of TICKET (0x1ddc20000) behind end of file (0x1d9138000): RSBE01.iso
!! wit: ERROR #16 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1950
!!      Partition 0x45454248 ["HBEE"]: Offset of TICKET (0x1de6e0000) behind end of file (0x1d9138000): RSBE01.iso
!! wit: ERROR #16 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1950
!!      Partition 0x45464248 ["HBFE"]: Offset of TICKET (0x1df1e0000) behind end of file (0x1d9138000): RSBE01.iso
!! wit: ERROR #16 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1950
!!      Partition 0x45474248 ["HBGE"]: Offset of TICKET (0x1dfd90000) behind end of file (0x1d9138000): RSBE01.iso
!! wit: ERROR #16 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1950
!!      Partition 0x45494248 ["HBIE"]: Offset of TICKET (0x1e0940000) behind end of file (0x1d9138000): RSBE01.iso
!! wit: ERROR #16 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1950
!!      Partition 0x454b4248 ["HBKE"]: Offset of TICKET (0x1e1900000) behind end of file (0x1d9138000): RSBE01.iso
!! wit: ERROR #16 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1950
!!      Partition 0x454c4248 ["HBLE"]: Offset of TICKET (0x1e5000000) behind end of file (0x1d9138000): RSBE01.iso

As for the file summary, this was the output:
Code:
Dump of file RSBE01.iso

  Real path:         /usr/bin/RSBE01.iso
  ISO file size:     1d9138000/hex = 7936901120 = 7569 MiB
  Scrubbed size:       ab78000/hex =  179798016 =  171 MiB, 2.27%, 5487*32K
  File & disc type:  ISO/WII  &  Wii
  Disc & part IDs:   disc=RSBE01, ticket=.UPE, tmd=.UPE, boot=RELSAB
  Disc name:         Super Smash Bros. Brawl
  DB title:          Super Smash Bros. Brawl
  ID Region:         NTSC/USA [USA ]
  Region setting:    1 [USA] / Jap=128 USA=45 ?=128 Eur=128,128,128,128,128,128 Kor=128
  System menu:       v257 = 3.1U
  System version:    00000001-00000004 = IOS 0x04 = IOS 4
  Partitions:             1  [encrypted, well signed]
  Directories:            5
  Files:                 42

  1 partition table with 1 partition:

    index      type    offset ..   end off   size/hex =   size/dec =  MiB  status
    ----------------------------------------------------------------------------------------
     0     part.tab     40020 ..     40028          8 =          8         1 partition
    ----------------------------------------------------------------------------------------
     0.0   UPDATE 1     50000 ..   abb8000    ab68000 =  179732480 =  171  enc,signed
    ----------------------------------------------------------------------------------------
 

Wiimm

Developer
Member
Joined
Aug 11, 2009
Messages
2,291
Trophies
1
Location
Germany
Website
wiimmfi.de
XP
1,467
Country
Germany
usual ssbb error: invalid/incomplete dump.
Not usual is, that your ISO image ends within the DATA section and not in the middle of the special sections.

=> dump again + use 1:1/full/raw dump.
 
Last edited by Wiimm,

samedifference

Well-Known Member
OP
Newcomer
Joined
Sep 8, 2015
Messages
79
Trophies
0
XP
970
Country
United States
usual ssbb error: invalid/incomplete dump.
Not usual is, that your ISO image ends within the DATA section and not in the middle of the special sections.

=> dump again + use 1:1/full/raw dump.

Alright, I'll be sure to try this. I didn't quite realize that the ISO was incomplete. I was under the assumption that it was okay because the ISO is still playable regardless.

Was this ISO originally a WBFS file that was created with Wii Backup Manager?

Not really, its from a disc backup I made a few years ago. I guess it might've become a bit altered or corrupted after copying the file around so much.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • JuanMena @ JuanMena:
    Will you give me mouth to mouth oxygen if my throat closes?
  • K3N1 @ K3N1:
    Nah the air can do that
  • K3N1 @ K3N1:
    Ask @x65943 he's trained for that stuff
  • JuanMena @ JuanMena:
    Kissing random dudes choking in celery? Really? Need to study for that?
  • K3N1 @ K3N1:
    Yes it requires a degree
  • K3N1 @ K3N1:
    I could also yank out the rest of my teeth but theirs professionals for that
  • x65943 @ x65943:
    If your throat closes, putting oxygen in your mouth will not solve anything - as you will be introducing oxygen prior to the area of obstruction
  • JuanMena @ JuanMena:
    Just kiss me Kyle.
  • x65943 @ x65943:
    You either need to be intubated to bypass obstruction or create a stoma inferior to the the area of obstruction to survive
  • x65943 @ x65943:
    "Just kiss me Kyle." And I thought all the godreborn gay stuff was a smear campaign
  • JuanMena @ JuanMena:
    If I die, tell my momma I won't be carrying Baby Jesus this christmas :sad::cry:
  • K3N1 @ K3N1:
    Smear campaigns are in The political section now?
  • JuanMena @ JuanMena:
    Chary! Chary! Chary, Chary, Chary!
  • Sonic Angel Knight @ Sonic Angel Knight:
    Pork Provolone :P
  • Psionic Roshambo @ Psionic Roshambo:
    Sounds yummy
  • K3N1 @ K3N1:
    Sweet found my Wii u PSU right after I ordered a new one :tpi:
  • JuanMena @ JuanMena:
    It was waiting for you to order another one.
    Seems like, your PSU was waiting for a partner.
  • JuanMena @ JuanMena:
    Keep them both
    separated or you'll have more PSUs each year.
  • K3N1 @ K3N1:
    Well one you insert one PSU into the other one you get power
  • JuanMena @ JuanMena:
    It literally turns it on.
  • K3N1 @ K3N1:
    Yeah power supplies are filthy perverts
  • K3N1 @ K3N1:
    @Psionic Roshambo has a new friend
    +1
  • JuanMena @ JuanMena:
    It's Kyle, the guy that went to school to be a Certified man Kisser.
  • Psionic Roshambo @ Psionic Roshambo:
    Cartmans hand has taco flavored kisses
  • A @ abraarukuk:
    hi guys
    A @ abraarukuk: hi guys