(Idea/request) DS Save dumper?

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by Nintendo Fanboy, Dec 12, 2015.

  1. Nintendo Fanboy
    OP

    Nintendo Fanboy GBAtemp Maniac

    Member
    1,028
    396
    Mar 6, 2015
    United States
    In Los Santos, GTA: San Andreas.
    I really want to dump my DS saves with my 3DS, like Animal Crossing: Wild World, and import back into the game.
    Thanks.
     
  2. SoyAlexPop

    SoyAlexPop GBAtemp Regular

    Member
    189
    119
    Sep 1, 2015
    Mexico
    in before

    "Buy a flash card, they are really cheap"

    But I saw somewhere in here that it is actually pretty difficult to make one, so the easier way to get your saves from the DS is using a flash card
     
  3. Baccabechoppin

    Baccabechoppin GBAtemp's Finest Bacca!

    Member
    745
    300
    Aug 10, 2015
    Australia
    Magnolia Town
    If you're talking about making a homebrew application for DS save managing it probably won't happen, 3DS homebrew doesn't have access to the DS mode of the system, making it impossible to access the game carts, this is also why DS carts can't be used with the homebrew region-free launcher.
     
  4. Jwiz33

    Jwiz33

    Banned
    2,654
    1,523
    Jun 5, 2014
    United States
    in the illuminati headquar—I have said too much!
    So many people ask this, but you asked nicely so I won't hate. :)
     
  5. ac3ds

    ac3ds PlayStation Addict

    Member
    167
    40
    Sep 2, 2015
    United States
    A box
    I would also like this, I have a R4 but you can't use real carts games for saves if you are on 3ds :( .
     
  6. bobmcjr

    bobmcjr GBAtemp Advanced Fan

    Member
    897
    335
    Apr 26, 2013
    United States
    I imagine it might be possible via some ARM9 kernel homebrew. TWL_FIRM/DS Mode access shouldn't be necessary. If ARM9 exploits are low-level enough to issue the commands needed to dump 3ds cartridges+saves or generate XORpads, why can't they issue the commands to read DS saves/roms? And 3DS Mode is capable of reading at least the icon and binary of the cartridge for signature verification purposes, so with direct control of the gamecard slot, the rest of the cartridge should be readable.
     
  7. Apache Thunder

    Apache Thunder I have cameras in your head!

    Member
    4,109
    4,063
    Oct 7, 2007
    United States
    Levelland, Texas
    Contrary to what some may tell you, it is possible to access TWL (technical name for DSi/DS carts/mode) carts using software while running in CTR mode (technical name for 3DS). (and you don't need any Arm9 magic to make it happen. Pokebank certainly runs fine without Arm9 exploits last I checked. :P )

    Example being that Pokebank is able to access and remove saved pokemon on Pokemon Black/White and Pokemon Black2/White2 which are both TWL titles. You just have find out what service calls that app is using and adapt them for homebrew. Although full dump/write of DS carts might be a bit more tricky. Pokebank only really access certain areas of TWL carts and doesn't need to wipe/read the entire save of the games. Then again this may not be an issue.

    I guess no one really cares enough about DS homebrew anymore to bother trying to get save backup/restore working for TWL titles. The closest there is, is twlnandfiler which is a dev title made by Nintendo for dev units for accessing DSiWare saves. But that title runs in TWL mode (specifically DSi mode) and is also a dev app which retail TWL_FIRM will refuse to boot. So unless you got a dev unit or get someone to dump TWL_FIRM from a dev unit (and hope it will work correctly on a retail unit), you won't be using that app.

    I recall awhile back getting someone who had a dev unit to screenshot what twlnandfiler's GUI looks like and from what I can tell, it does not have access to slot-1, so trying to get twlnandfiler to work may be a waste of time if you aim to use it for slot-1. (besides, TWL_N partition can now be decrypted using TWLTool giving you direct access to the full TWL nand reserved for DSiWare so that you can backup/replace save files for DSiWare.

    I don't know if apps running from CTR mode have access to TWL_N partition. Arm9 might be setup to prevent that but as far as I can tell Arm9 isn't blocking anything from accessing TWL carts from slot-1. Not sure about rom dumping though. You may need modified DSiWare in a hacked TWL_FIRM to do that. No one cares enough about DS mode to bother trying to find a way of patching out sig checks for TWL_FIRM. :(
     
    Last edited by Apache Thunder, Dec 16, 2015
  8. Nintendo Fanboy
    OP

    Nintendo Fanboy GBAtemp Maniac

    Member
    1,028
    396
    Mar 6, 2015
    United States
    In Los Santos, GTA: San Andreas.
    What if someone makes a pc app that you need a powersaves dongle?
     
  9. DinohScene

    DinohScene Capture the Dino

    Member
    GBAtemp Patron
    DinohScene is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    16,240
    12,844
    Oct 11, 2011
    Antarctica
    В небо
    I know that there is a DS homebrew that allows you to extract gamesaves from GBA (on a DSLite/Phat)
    Think there's also one which utilizes a GBA flashcard to do the opposite..

    Would be nice to see a similar homebrew for 3DS.