Dumping Super Mario 3D Land Beta

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by Hiccup, May 30, 2015.

  1. Hiccup
    OP

    Hiccup GBAtemp Advanced Fan

    Member
    901
    271
    Nov 21, 2009
    Someone I know wants to dump one of these. It contains a prototype demo:
    [​IMG]

    It only seems to work on dev 3DSs. The gateway dumper (which makes bad dumps, I think, but it would be better than nothing), doesn't work on dev 3DSs.

    There might not be much chance of it, but does anybody have any information about the differences between these types of carts and normal carts, how to run the gateway dumper (or other dumper) on a dev 3ds or how to dump one it some other way?
     


  2. PewnyPL

    PewnyPL GBAtemp Advanced Fan

    Member
    585
    250
    Feb 2, 2014
    Poland
    As far as I know there is no physical difference in the way they communicate with the 3DS. The only difference is the key used to sign the executable, which is different for dev units and retail ones.
     
    Margen67 likes this.
  3. Margen67

    Margen67 Dirty entited pirate

    Banned
    1,100
    4,583
    Nov 3, 2014
    United States
    What's on it?
     
  4. DJPlayer

    DJPlayer Banned

    Banned
    542
    184
    May 21, 2015
    Netherlands
    Do you know which Demo is on it?
     
    Margen67 likes this.
  5. AtlanticBit

    AtlanticBit Yeh, fuck this

    Member
    365
    189
    Jan 15, 2015
    Poland
    DEEP IN SPACE
    damn, where he got that? only ninty has those. devs only get the r/w Flash card
     
    Margen67 likes this.
  6. Hiccup
    OP

    Hiccup GBAtemp Advanced Fan

    Member
    901
    271
    Nov 21, 2009
    Re. what's on it:The SM3DL E3 2011 kiosk demo (which is an earlier build than the final game). Presumably this is one of the carts which were used/to-be-used at E3.
    Re. ownership: MKGirlism owns it. She will not disclose about the carts origins. I do not own anything nearly as rare as this.
    [/offtopic] :P [the topic is dumping it]
     
    Celice and Margen67 like this.
  7. AtlanticBit

    AtlanticBit Yeh, fuck this

    Member
    365
    189
    Jan 15, 2015
    Poland
    DEEP IN SPACE
    I live in Poland and in a computer game store there was such card for 40zł(10$~). It has an old MK7 demo on it. Back to the topic. Try the GW dumper and making xorpads for this. then repack.
     
    Margen67 likes this.
  8. Hiccup
    OP

    Hiccup GBAtemp Advanced Fan

    Member
    901
    271
    Nov 21, 2009
     
    Margen67 likes this.
  9. AtlanticBit

    AtlanticBit Yeh, fuck this

    Member
    365
    189
    Jan 15, 2015
    Poland
    DEEP IN SPACE
    (i meant regular 3ds) What sdk version is that 3ds?
     
  10. Apache Thunder

    Apache Thunder I have cameras in your head!

    Member
    4,096
    4,003
    Oct 7, 2007
    United States
    Levelland, Texas
    The cart probably uses dev keys for encryption which is not the same keys that retail units use. So you won't be able to generate xorpads to decrypt a rom dumped from a dev cart. You have to do said xorpad generation on a dev unit. Assuming you can boot Gateway on one or one of the arm9 homebrews out there.
     
    Margen67 likes this.
  11. zoogie

    zoogie simple pimp tool

    Member
    6,161
    7,787
    Nov 30, 2014
    United States
    "CTR FLASH CARD"

    I wonder if you can just write Cubic Ninja to it or something (yes, yes, I know things are never that simple) :P
     
    Margen67 and kactusss like this.
  12. YamiHoshi.nl

    YamiHoshi.nl I'm MKGirlism.

    Member
    671
    274
    May 23, 2011
    Tokyo
    Hi GBATemp, long time no see!

    As Hiccup already said, Gateway Launcher doesn't work on Dev Units.
    As when it comes to Retail Units, trying to Dump a Dev Cartridge on it, will give me an FFFFFFFF (enough F's?) Error Code, the same as if there was nothing inserted.

    Actually, I've got Cubic Ninja working on a Dev Unit (CIA File), but as you may guess, I don't own a New 3DS Panda, nor New 3DS XL Panda.

    This is somewhat the most realistic Post, so far.
    Gateway doesn't work.
    I did successfully Convert BlargSNES to Dev Units, so I can verify, that 3DS Homebrew Apps can work.
     
  13. Apache Thunder

    Apache Thunder I have cameras in your head!

    Member
    4,096
    4,003
    Oct 7, 2007
    United States
    Levelland, Texas
    When I say Arm9 homebrew. I'm talking about things like Decrypt9, Multi Tool Decrypter and whatnot. Not stuff you boot from Home Menu. But I'm guessing the exploit rop chains used on retail units will have to be tweaked to run on Dev units as I'm sure they won't work as is. (hence why something like Gateway's menu doesn't load on dev units)
     
    Margen67 likes this.
  14. YamiHoshi.nl

    YamiHoshi.nl I'm MKGirlism.

    Member
    671
    274
    May 23, 2011
    Tokyo
    The Exploits actually seem to work, when I use a 4.x-based Firmware.
    I guess it's just Launcher.dat, that's only Compiled to work on Retail Units (just like CIA Files, which are not interchangeable between Retail and Dev, and thus need to be Converted).
    But unlike CIA's, I have no idea how to Extract Launcher.dat Files.
     
  15. Hiccup
    OP

    Hiccup GBAtemp Advanced Fan

    Member
    901
    271
    Nov 21, 2009
    doulomb on assembergames suggests that some kernel offsets [in part of the gateway exploit?] need to be changed, to reflect the differences between the dev software and the retail software.
     
  16. Duo8

    Duo8 I don't like video games

    Member
    3,438
    1,138
    Jul 16, 2013
    Strange. Encryption and signatures might be different but low level dumpers should still work.
    Then again there's no telling how much of an abomination GW's dumper is.
     
  17. gamesquest1

    gamesquest1 Nabnut

    Member
    14,100
    9,435
    Sep 23, 2013
    might just be how the carts are authenticated (iirc there is a sequence of commands run before the carts is readable by the system), so retail console may simply never get to the point where dumping is possible as the commands differ from retail systems

    i guess if it was possible for a homebrew app to simply dump the cart then that homebrew could then be installed on a dev system too and dump the cart's FS from a system that is capable of reading the cart in the first place

    guess it might be worth asking some of the more informed people in the 3DS scene if they have any idea's @cell9 @WulfyStylez all those elite types :P
     
    Margen67 likes this.
  18. Duo8

    Duo8 I don't like video games

    Member
    3,438
    1,138
    Jul 16, 2013
    Best person to ask would be 3DSGuy but he's not around anymore.
     
  19. gamesquest1

    gamesquest1 Nabnut

    Member
    14,100
    9,435
    Sep 23, 2013
    i guess yellows8 might have some insight into it too....truthfully i think this is the kind of subject that would be discussed more in a private setting, i guess if there is anyone with the knowledge on how to do such a thing still lingering they might reach out with some help for the owner of the cart, but i guess thats the best they can hope for in this situation, the more advance info/tools will likely only be shared with those who have a reason to need them, and i think a beta/preview copy of a mario game is as good a reason as any for some tools or info to be shared....granted, probably not publicly, but even just privately would be good, its always good to know these ultra rare builds are safely backed up and preserved even if they have little to offer other than curiosities
     
    Margen67 likes this.
  20. Hiccup
    OP

    Hiccup GBAtemp Advanced Fan

    Member
    901
    271
    Nov 21, 2009
    But there isn't an app like that, I guess?

    I've asked those two if they can help.

    He has recently posted on assemblergames. I'm not sure if I should contact him or not.

    I have asked yellows8 to ask if they can help (unless I have contacted them via something they don't read/own, that is).

    I am happy to discuss how to dump this privately, as long as the dump is not private.