Is there a way to backup spotpass dlc thats saved on the internal storage of the 3ds?

Discussion in '3DS - Homebrew Development and Emulators' started by alonzondavis, Feb 14, 2018.

  1. alonzondavis
    OP

    alonzondavis GBAtemp Regular

    Member
    136
    7
    Jun 16, 2016
    United States
    im trying to save a backup of spotpass dlc to see if it can be playable on citra emulator.

    The game in question is Dynasty Warriors Vs.

    I know for a fact its not saved on the sd card for this game, i used checkout to backup the save and extdata. Erased the data from the game and restored both save and extdata and the spotpass dlc is not there.

    How do I get the spotpass dlc from the actual internal memory of the 3ds or the Nand I suppose if thats where its stored.
     
  2. ThoD

    ThoD GBATemp Maniac (apparently), but more like "bored"

    Member
    1,806
    1,634
    Sep 8, 2017
    Greece
    What do you mean by "spotpass" dlc? Spotpass is irrelevant to DLCS. DLCs are stored in the SD card, Checkpoint only backups the SAVE, NOT the DLCs or anything else. Just use GM9 or any homebrew that can create a .3DS file of your DLC, then create the file, simple.
     
  3. alonzondavis
    OP

    alonzondavis GBAtemp Regular

    Member
    136
    7
    Jun 16, 2016
    United States
    Dynasty vs has 3 extra characters that are downloaded trough spotpass, i wantes to know how do I save them so I dont have to keep having the 3ds closed in sleep trying to download them everytime
     
  4. ThoD

    ThoD GBATemp Maniac (apparently), but more like "bored"

    Member
    1,806
    1,634
    Sep 8, 2017
    Greece
    Then it's not DLCs, it's just extra data. Use JKSM to dump the extra data since Checkpoint doesn't recognize them as save data.
     
  5. kehkou

    kehkou does what Nintendon't

    Member
    721
    280
    Dec 19, 2009
    United States
    The Duke City
    Some games do use spotpass for DLC (i.e. it "downloads [game] content"). Not many, but very few.
     
    Last edited by kehkou, Feb 14, 2018
  6. alonzondavis
    OP

    alonzondavis GBAtemp Regular

    Member
    136
    7
    Jun 16, 2016
    United States
    Checkpoint 3.0.0 has an option to backup the extdata but when I restore it the extra characters still do not appear. Does JKSM prehaps backup extdata better then checkpoint 3.0? Ill have to check it out

    Nope same thing. It has to be stored in nand somewhere.
     
    Last edited by alonzondavis, Feb 14, 2018
  7. ThoD

    ThoD GBATemp Maniac (apparently), but more like "bored"

    Member
    1,806
    1,634
    Sep 8, 2017
    Greece
    It's not actual DLC, it's just added data and I know of other games like that (eg: Rabbids Rumble) and they save it as extra data.

    NO games whatsoever save in the NAND, except for things like GBA/NDS games running natively. Do you even understand what the NAND is exactly? It's not something that should be getting tinkered with, reason why games and apps don't have the privileges to modify it in any way (otherwise it would allow for an entrypoint but also cause bricks). It's DEFINITELY not in the NAND, but it may simply be saved as part of the main game, so try making a 3DS dump of it when you have them, then see if it has the "dlc".
     
  8. alonzondavis
    OP

    alonzondavis GBAtemp Regular

    Member
    136
    7
    Jun 16, 2016
    United States
    Ok how do I dump the 3ds rom with the extra characters in it?---
    Nevermind I got a modified save that has them to work on citra now, ill test on a usa 3ds with the game installed as .cia and update the save with this.
     
    Last edited by alonzondavis, Feb 14, 2018
  9. Ryccardo

    Ryccardo WiiUaboo

    Member
    3,678
    1,760
    Feb 13, 2015
    Italy
    Imola
    hey, shared extdata f000000b :) (miis and play coins)

    Anything that comes in via spotpass is stored as boss extdata for that specific title (Boss is the codename of spotpass); then once the game is run it may process that information in the way it wants (possibly by turning it into a regular save or extdata)!
     
  10. ThoD

    ThoD GBATemp Maniac (apparently), but more like "bored"

    Member
    1,806
    1,634
    Sep 8, 2017
    Greece
    You DO realize that if something is literally installed in the NAND, it's obvious that it has the priviledges to access it, right?:P Games are not stored in the NAND, so they don't have said priviledges, reason why the vast majority of exploits and entrypoints have been by exploiting that aspect of stock apps to gain elevated access.
     
  11. Ryccardo

    Ryccardo WiiUaboo

    Member
    3,678
    1,760
    Feb 13, 2015
    Italy
    Imola
    And games (with the standard privileges added by default with nintendo's SDK) can indeed read and write arbitrarily to shared extdata f00000b :)

    Not saying Nintendo licenses games that try to do that without using the official libraries, nor there's a practical exploit out of doing that (well, you can or could somewhat brick by corrupting the gamecoin.dat, causing Home to crash - so much for stability updates)