3ds extdata dump and restore tool (extra data editing!)

Discussion in '3DS - Homebrew Development and Emulators' started by MrCheeze, Jan 13, 2015.

  1. MrCheeze
    OP

    MrCheeze GBAtemp Regular

    Member
    3
    May 13, 2014
    Canada
    I imagine a system transfer would work better for what you're going for, assuming emunand-to-emunand is actually possible.
     
  2. Chrushev

    Chrushev GBAtemp Advanced Fan

    Member
    4
    Jul 23, 2013
    Serbia, Republic of
    Yeah it would; however I did one, it semi failed to where o3ds wiped itself thinking it succeeded and the destination 3ds failed not getting anything other than my NNID associated with it. I was able to restore o3ds content with my backup but I can not do another transfer because it thinks it already succeded (not to mention the 7day lockout). So these alternate methods are my only salvation.
     
  3. MrCheeze
    OP

    MrCheeze GBAtemp Regular

    Member
    3
    May 13, 2014
    Canada
    Well, if you want to try, you're better off using SaveDataFiler.
     
  4. Chrushev

    Chrushev GBAtemp Advanced Fan

    Member
    4
    Jul 23, 2013
    Serbia, Republic of
    Doesnt work for system stuff. But JK just released a new version of his Save Manager a few hours ago and it supports dumping extdata, which is where that stuff is stored.. gonna try it tonight.
     
  5. kabii-sama

    kabii-sama Member

    Newcomer
    1
    Oct 12, 2015
    United States
    Sorry if this a dumb question that has already been answered somewhere in this topic, but once I've backed up all of my extdata, what exactly is the easiest way to go about viewing and editing that data? Using the latest version of the app in the OP I've backed up my 3DS' extdata, and now have dozens of folders with .dat and .bin files (among others) in the app's "dumps" folder. Are there any applications as user friendly as the 3DS game save editors shared on this site that can edit the extdata backup files? Or would I need to be hex editing (which I have no knowledge of) these files? I guess simply backing up and restoring the files might be useful for me at some point, but even then I'd need an application that could at least read them to easily determine which folders correspond to which 3DS game/app and such.

    For that matter, is there a list of some sort that indicates exactly what type of extdata can even possibly be edited and successfully restored using this particular app? I think I already read that save data for Streetpass Mii Plaza games and Activity Log data is off limits, but can we edit any other data for system apps/utilities? Or is it mainly limited to editing data for games like Tomodachi Life that (iirc) store save data in the extdata? Setting aside whether or not I can really do it myself, I'm just sorta curious what's possible with this tool (for someone without any CFW anyway).
     
  6. MrCheeze
    OP

    MrCheeze GBAtemp Regular

    Member
    3
    May 13, 2014
    Canada
    Extdata can be any file format whatsoever, including unique formats that only the developers have any idea about.
     
    Ryccardo likes this.
  7. UmbraNoctis

    UmbraNoctis Member

    Newcomer
    1
    Nov 15, 2014
    United States
    I hexed FebruarySn0w's badge file with the start of mine per the tutorial, but all the badges show up as blank/transparent in the badge box. What did I do wrong?
     
  8. lordclarkson

    lordclarkson Newbie

    Newcomer
    1
    May 16, 2016
    New Zealand
    Sorry for the noobish post, but I was just wondering how to get my ext files that I rescued from my old SysNAND re-injected so my CFW NAND? I have understood most of this post, and I apologise if it has already been explained over the previous 23 pages. I'm on the verge of losing 3 years of Streetpass data otherwise: ~1500 puzzle pieces, 502 population and I /just/ got the final hat in Street Pass Quest 2 Secret Quest....
     
  9. Ryccardo

    Ryccardo WiiUaboo

    Member
    10
    Feb 13, 2015
    Italy
    Imola
    Those are not extdata (apart from puzzles' pictures themselves -not your progress in the minigames or Plaza Miis met viia streetpass- which are spotpass extdata anyway, and not covered by this tool!)

    Since I assume from the wording that you can boot that backup somehow, install JK Save Manager in it, which can extract what you want!
     
  10. lordclarkson

    lordclarkson Newbie

    Newcomer
    1
    May 16, 2016
    New Zealand
    The back-up I'm booting from is from a non-CFW install so I can't install JKSM unless there's a non-CIA version floating around that works with oot3dhax, or something similar.
     
  11. Gand

    Gand Member

    Newcomer
    3
    Nov 22, 2005
    After a lot of trying I must seek help because I'm unable to restore my backups. My situation was the following: In orther to instal rxTools I decided to make a backup with extdata_dump. I got a lot of folders inside the dumps folder. Then I did a downgrade and installed rxTools and now my emuNAND is in the same version as it was before (10.1). The problem is that I'm unable to restore anything, always getting the "could not open archive" error.
    My biggest concern is with the data of FantasyLife. I'm really lost and don't know what to do. Somebody can help me?

    Thanks!!
     
  12. Ryccardo

    Ryccardo WiiUaboo

    Member
    10
    Feb 13, 2015
    Italy
    Imola
    Have you opened each problematic title, and let them save extdata aat least once? :)
     
  13. Gand

    Gand Member

    Newcomer
    3
    Nov 22, 2005
    I was trying to restore on sysNAND, what an idiot I am!! Now all restore without problems. Thanks!
     
  14. Asdolo

    Asdolo the Hedgehog

    Member
    7
    Apr 29, 2016
    Argentina
    Buenos Aires
    Anybody knows how to edit Activity Log from extdata?
     
  15. Ryccardo

    Ryccardo WiiUaboo

    Member
    10
    Feb 13, 2015
    Italy
    Imola
    Nowadays it's believed that it's not stored in extdata: the upper mode (graph) is saved in the PTM driver's save, and the bottom one (app icon book) in Activity Log's save, updated from the former source!
     
    Asdolo likes this.
  16. Asdolo

    Asdolo the Hedgehog

    Member
    7
    Apr 29, 2016
    Argentina
    Buenos Aires
    I edited idb.dat in extdata, but I mean it's like a cache or something like that. I "deleted" some entries (filled with zeros) and then when I launch Activity Log they are still there, but the icons of the entries I "deleted" are all black (meaning black = 00 filled chunk, which I can identify, but doesn't know how It's made) and the game names are empty strings.
    I'm sure someone's else did the same I did, but just in case I show my info.
     
  17. Ryccardo

    Ryccardo WiiUaboo

    Member
    10
    Feb 13, 2015
    Italy
    Imola
    Just realized it must then be "i"con "db"! That's the file that makes you able to see homebrew cias in the friend list if you already received the icon by installing it or over streetpass!
     
  18. Asdolo

    Asdolo the Hedgehog

    Member
    7
    Apr 29, 2016
    Argentina
    Buenos Aires
    That makes sense only if this icon db is just for activity log and/or friend list, because my home menu icons are fine, even rebooting the console.
     
  19. Ryccardo

    Ryccardo WiiUaboo

    Member
    10
    Feb 13, 2015
    Italy
    Imola
    Sure, since you have the applications installed they can be re-extracted from the smdh anyway...
     
  20. hss2

    hss2 Newbie

    Newcomer
    1
    Sep 5, 2016
    United States
    Does this allow for the creation of folders that do not exist in extdata extradata?
    1. I am targeting an address that exists.
    2. files properly dump from this address
    3. I can "RESTORE" files to the root of this address
    4. I can "RESTORE" files to a subdirectory that already exists at this address
    5. I cannot seem to "RESTORE" files to a subdirectory within this address that does not already exist.

    Is it possible to create a new folder/directory at an address with an arbitrary name of my choosing?

    I only have the homebrew launcher running, I can only run 3dsx files, not CIA files or things of the sort.

    Thanks for all the hard work! I'm excited to get started on some homebrew myself!
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice