Hacking Super.Mario.Bros.Deluxe.EUR.VC.3DS.INTERNAL-BigBlueBox

Fábio Silva

Well-Known Member
Newcomer
Joined
Jan 21, 2014
Messages
54
Trophies
0
Age
33
XP
78
Country
Yes they may have there own tools but the coding is the same as what Gateway would use to dump roms. As far as I know these company's for example one being GW that develop there cards, software etc.. they normally get in touch with the main scene ripper groups through there emails that they put up when they release a scene rip then they give them a copy of the card and firmware for example way before its released to prepare for the product when it is released! So there is something to use when it comes along. They don't use a special tool that know one knows about and then dump a rom and hope that someday it will work on a method, they will have an idea that there dump will work one day because they have been given the rite tools to be able to dump the actual game. Its been the same method for years, this info I have been told by an actual ripper.

Correct me if I'm wrong, but how can we know who BBB or Contrast or Absktrat are? They don't even have public emails. So that theory of Gateway contacting them isn't plausible.
 
  • Like
Reactions: cearp

Reecey

Mario 64 (favorite game of all time)
Member
Joined
Mar 7, 2010
Messages
5,870
Trophies
2
Location
At Home :)
XP
4,483
Country
Correct me if I'm wrong, but can we know who BBB or Contrast or Absktrat are? They don't even have public emails. So that theory of Gateway contacting them isn't plausible.

Does not mean BigBlueBox is someone who is fresh new on the scene for all we know it could be to do with the same ripper team as Contrast or Abstract but under a different name because they are ripping 3DSWare and also it is possibly a friend of Contrast or a close associate so he names himself BigBlueBox, mainly these rippers from each scene no each other, they all work out the same camp. They all do sometimes have there email addresses conected with there uploads somewhere down the line on some very private trusted only 100% torrent sites looking for rippers to join there camps, so company's like GW pick there email addresses from them and save them to be contacted when needed.
 

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,737
Trophies
2
XP
8,579
Country
Tuvalu
I would think its quite obvious, how do you think they even dump a 3DS cartridge to begin with? .
crazy hardware hacking! i wonder how long it took to make this one lol
to be honest, i guess if you have the 'know how', simply reading data from a chip is not that hard... but still, it's very cool
gOyatKU.jpg
 

Fábio Silva

Well-Known Member
Newcomer
Joined
Jan 21, 2014
Messages
54
Trophies
0
Age
33
XP
78
Country
Does not mean BigBlueBox is someone who is fresh new on the scene for all we know it could be to do with the same ripper team as Contrast or Abstract but under a different name because they are ripping 3DSWare and also it is possibly a friend of Contrast or a close associate so he names himself BigBlueBox, mainly these rippers from each scene no each other, they all work out the same camp.

Ok bro. Nice theory. I laughed and all. But as I said before, you're just making things up. Unless you present this community some evidence of that.
 
  • Like
Reactions: Karze

Reecey

Mario 64 (favorite game of all time)
Member
Joined
Mar 7, 2010
Messages
5,870
Trophies
2
Location
At Home :)
XP
4,483
Country
crazy hardware hacking! i wonder how long it took to make this one lol
to be honest, i guess if you have the 'know how', simply reading data from a chip is not that hard... but still, it's very cool
gOyatKU.jpg

That's what I mean I'm not trying to say they get a neat little Gateway cartridge package like we all see at home to put in the back of our 3DS's to dump a rom it would be in the very early beta stages of dumping and that picture is a perfect example, something like what you see here. I've said far to much anyway, I'm going to shut up now. :)
 
  • Like
Reactions: cearp

ETNWIND

Well-Known Member
Newcomer
Joined
Aug 13, 2013
Messages
65
Trophies
0
Age
31
XP
356
Country
United States
Just want to say something interesting. I trimmed the rom file to 10MB and change the save offset to 0x00600000, the game can load and save properly. I guess I could do that with CARD2 games too.

Edit: This indeed works with CARD2 games too. Tested with Pokemon X US version by changing the save offset to 0x6DAF7200 (0x200 bytes after the game data), and trimmed the rom file to 1756 MB (approximately 1754 MB game data, and 1 MB save data space after that).
 

feebmc

Member
Newcomer
Joined
Aug 28, 2006
Messages
7
Trophies
0
XP
175
Country
New Zealand
Hopefully we will see a flood of CIA to 3DS conversions although it may be a bit technical and scene groups typically don't release there dumping methods, so it probably only one person. If anyone has figured out or has a good idea who is behind the bigbluebox eshop conversion dumps, please don't post it anywhere. There are people complaining that devs who release some fairly technical tools relating to homebrew, are anti-piracy etc but the last controversy regarding some of the original 3ds dumps and these releases (if you figure it out, keep quiet, it has nothing to do with the prior dev related release cart dumps). If the dev possibly responsible is reading this "assuming" you used to host your work on old sites, etc make sure all of it is removed.
 

alkar

Well-Known Member
Member
Joined
Apr 30, 2013
Messages
329
Trophies
1
Age
94
XP
1,262
Country
United States
When I do that, the game stalls on "starting the game in progress, don't power off".

You probably did it after already creating a save game though... But the fact the 3DS tries to write on every part of the unused space when starting fresh makes me think it's not really safe to do your trick...

Just want to say something interesting. I trimmed the rom file to 10MB and change the save offset to 0x00600000, the game can load and save properly. I guess I could do that with CARD2 games too.

Edit: This indeed works with CARD2 games too. Tested with Pokemon X US version by changing the save offset to 0x6DAF7200 (0x200 bytes after the game data), and trimmed the rom file to 1756 MB (approximately 1754 MB game data, and 1 MB save data space after that).
 

ETNWIND

Well-Known Member
Newcomer
Joined
Aug 13, 2013
Messages
65
Trophies
0
Age
31
XP
356
Country
United States
When I do that, the game stalls on "starting the game in progress, don't power off".

You probably did it after already creating a save game though... But the fact the 3DS tries to write on every part of the unused space when starting fresh makes me think it's not really safe to do your trick...
Make sure you do it right. The save offset is stored at 0x00000200, in media unit, 1 media uint = 0x200 bytes. So if you want to change the save offset to 0x00600000, it would be 0x00003000 media unit or 00 30 00 00 in hex editor view. The save data size is approximately 4 MB , so the trimmed file size should be 10 MB or bigger.

This can be done with rom that already has save data or does not have save data, it doesn't matter. If you do it right, the save data would show up at the specified offset, you can alway check that with a hex editor.
 

alkar

Well-Known Member
Member
Joined
Apr 30, 2013
Messages
329
Trophies
1
Age
94
XP
1,262
Country
United States
That's exactly what I did, and for some reason it tries to write at this offset fine, but also at other offsets (I can see that when untrimming the rom) since it's 128 MB (but if I try to make it 32MB, then the game can't even be mounted.
 

ETNWIND

Well-Known Member
Newcomer
Joined
Aug 13, 2013
Messages
65
Trophies
0
Age
31
XP
356
Country
United States
That's exactly what I did, and for some reason it tries to write at this offset fine, but also at other offsets (I can see that when untrimming the rom) since it's 128 MB (but if I try to make it 32MB, then the game can't even be mounted.

It should look something like this.

1.png



I wrote a small tool to change save offset to 0x200 after the game data and trim the rom to save offset + save data size
Usage:
Card2RomTrimTool [filename] [Optional: savedataspace in MB]
for example:
Card2RomTrimTool bbb-n-qa5p-rom.3ds 4
or
just drag the rom file onto Card2RomTrimTool.exe, it will choose 16 MB as default save data space.


Update:
Looks like the game will stuck during initializing save data the first time you run it after trimming (but the second time will load fine). Don't know what's the problem.
The tool is updated, now you need existing and valid save data to skip save initialization. You need to load the rom at least once before trimming. The tool will automatically scan for existing save data and transfer it to the new save offset before trimming.

Update2:
Fixed bug when transferring save data that are larger than 16 MB.

The updated tool and source code are included in the attachments.
 

Attachments

  • Card2RomTrimTool [Source Code].zip
    9.4 KB · Views: 322
  • Card2RomTrimTool.zip
    96.9 KB · Views: 503

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: They suck