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

Status
Not open for further replies.

MrCheeze

Well-Known Member
OP
Member
Joined
May 13, 2014
Messages
200
Trophies
0
Age
80
XP
348
Country
Canada
https://github.com/MrCheeze/extdata_dump

Allows you to decrypt, edit, and then recrypt 3ds extra data. For use with Ninjhax.

Precompiled download: https://dl.dropboxusercontent.com/u/183608682/extdata_dump.zip

When run, you'll be presented with three options:

  • Dump all extdata to sd card
  • Dump extdata specified in config
  • Restore extdata specified in config

I recommend just dumping all extdata to begin with, and browsing the dumps to see what you can find. There's a fair bit of documentation that might help you navigate the dumps over on the 3dbrew wiki.

If you want to restore an edited file (or just want to dump a single file instead of all of them), you'll have to edit config.txt. I've included a few examples in there that should make the format clear.

Finally, a technical note: the 3ds actually has three different types of extra data. Shared extdata is stored on the 3DS itself, and it usually relevant to multiple games (e.g. the Play Coin counter). "User" and "boss" extdata are both stored on the SD card, encrypted, and are associated with a specific game. Generally, Spotpass data goes into boss and everything else goes into user. This tool can access user and shared extdata, but boss extdata is likely impossible. This means it is not, for example, possible to dump or edit the Nintendo Video videos.

-------

edit from the future: hss2 has a modification that allows creating new directories, if your use case happens to require that.
 
Last edited by MrCheeze,

TidusWulf

Real Aloha
Member
Joined
Jul 27, 2007
Messages
653
Trophies
1
Location
Hawaii
XP
775
Country
United States
hopefully not a dumb question. is this extdata located on the NAND partition?

I'm just confused why we would dump SD data since it's... you know... already on the SD card. :|
 

MrCheeze

Well-Known Member
OP
Member
Joined
May 13, 2014
Messages
200
Trophies
0
Age
80
XP
348
Country
Canada
hopefully not a dumb question. is this extdata located on the NAND partition?

I'm just confused why we would dump SD data since it's... you know... already on the SD card. :|
It's encrypted! With this you can actually read or modify it. Which is what things like the theme editor already do, but this is more general purpose.

Actually, shared extdata is stored on NAND, but there's not much in there besides playcoins and Miis.
 

TidusWulf

Real Aloha
Member
Joined
Jul 27, 2007
Messages
653
Trophies
1
Location
Hawaii
XP
775
Country
United States
okay. cool. I'm trying to look at the wiki about what data is stored where, but it doesn't seem like it's much useful stuff (the themes and playcoins are great, but beyond that, I really can't say). Can this potentially dump data such as the streetpasses I've collected on Animal Crossing? if so, is it possible someone could eventually write a PC tool to edit the file to make a custom house full of whatever furniture they've been unable to track down so they can buy it from HHA? I'm aware that if you don't play ACNL, you won't have an answer for me, and that's okay.
 

DarkFlare69

Well-Known Member
Member
Joined
Dec 8, 2014
Messages
5,147
Trophies
2
Location
Chicago
XP
4,751
Country
United States
It's encrypted! With this you can actually read or modify it. Which is what things like the theme editor already do, but this is more general purpose.

Actually, shared extdata is stored on NAND, but there's not much in there besides playcoins and Miis.
Miis are in there? Does this mean we could do some funky things to miis?
 

WateredFire19

Banned!
Banned
Joined
Aug 23, 2014
Messages
642
Trophies
0
Age
39
XP
291
Country
United States
It's encrypted! With this you can actually read or modify it. Which is what things like the theme editor already do, but this is more general purpose.

Actually, shared extdata is stored on NAND, but there's not much in there besides playcoins and Miis.

What if we could edit our Mii's to have gold pants
 

Slushie3DS

Cold Beverage Lover
Member
Joined
Jan 9, 2015
Messages
707
Trophies
0
Age
29
XP
420
Country
United States
Exactly what I was wondering thinking. But if we did that, and then played in an ONLINE game where we used that Mii, would others see it changed?

If it goes through another server, they should. The files may be pulled from out client, as they would have to always be checking to see if we've changed them. If they just pull the files into the server, then I think others could see it.

Edit: It's unlikely they do it like that, though.
 

Slushie3DS

Cold Beverage Lover
Member
Joined
Jan 9, 2015
Messages
707
Trophies
0
Age
29
XP
420
Country
United States
Update to this since no one responded. I did it myself.


ry0uWrK.png
DarkFlare69, it's been done.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • RedColoredStars @ RedColoredStars:
    There is zero instacart delivery to here. No door dash. No Uber. Notta. Its a small farming community
    +1
  • Sicklyboy @ Sicklyboy:
    eagerly awaiting 4x 8TB HDDs to get delivered today
  • RedColoredStars @ RedColoredStars:
    So I drive the 30 miles there, spend $100-$150 on groceries, and drive back home. Still saved $$$ after gas over shopping locally.
    +1
  • K3Nv2 @ K3Nv2:
    You'd think you could make deals with local farmers
  • AncientBoi @ AncientBoi:
    :unsure::unsure::unsure: I could make a killing there doing instcart there :D @RedColoredStars
  • RedColoredStars @ RedColoredStars:
    It makes the trip even more worth it if I'm out of my medication and need to stop by the medical dispensary. I try to line the two up to avoid extra trips.
    +1
  • RedColoredStars @ RedColoredStars:
    @AncientBoi, Except the town is pretty MAGA infested. People still flying TRUMP 2016 flags all over. They didnt get the memo the year changed since then. lol.
    +1
  • RedColoredStars @ RedColoredStars:
    They passed a city ordinance last month. No smoking cannabis in public. Not even eating gummies. $300 fine and misdemeanor charge if caught. People can walk down the street smoking cigs and tossing the butts all over, but God forbit someone take a couple puffs of their medication.
    +1
  • RedColoredStars @ RedColoredStars:
    First off, it's recreationally legal here. Secondly, I have a prescription from my doctor and approved by the state. But still a fucking criminal.
    +1
  • RedColoredStars @ RedColoredStars:
    Like at bars. Cant sit outside even in the smoking section and take a few puffs. Yet I have to breath the cig smoke from 20 people chain smoking all night in every direction around me.
  • K3Nv2 @ K3Nv2:
    Honestly I feel like Trump is going to crush Biden just because of the trial
  • RedColoredStars @ RedColoredStars:
    They cite
    public health and safety concerns" LMAO!!! Yet they do nothing about the poison drinking water quality.
  • K3Nv2 @ K3Nv2:
    The look at how they treated me card is powerful within dumb voters
  • RedColoredStars @ RedColoredStars:
    A Trump win is certainly a possibility. If he's reelected, 4 more years then no one has to worry about him being president ever again. I survived last time, I'll survive it if there's a next time. Don't know how anyone could vote for the guy, but I'm also not anyone else but me.
    +1
  • K3Nv2 @ K3Nv2:
    Honestly things were cheaper with Trump but that's tounge and cheek could be exactly the same outcome if he won reelection
  • RedColoredStars @ RedColoredStars:
    All of the fake "Christians" vote for him even though he's broken like 8 of the 10 commandments... that we know of. Maybe all 10. LOL
    +1
  • K3Nv2 @ K3Nv2:
    A president is just a public figure within America
  • K3Nv2 @ K3Nv2:
    South park put it will there's always a bite between a turd sandwhich or a giant douce
    +1
  • RedColoredStars @ RedColoredStars:
    I like when he says stuff like "They are preventing me from talking!!!" Wait. What? You mean the person that is literally talking right now.. is being prevented from talking? LOL! Gag order also does not apply to taking the stand. He's free to say whatever he'd like. lolol
    +1
  • NinStar @ NinStar:
    holy fuck this discsussion sucks, where are my sisters
  • K3Nv2 @ K3Nv2:
    Well if it sucks stop blowing turd sandwhich
    +1
  • Xdqwerty @ Xdqwerty:
    @NinStar, convince your parents to make a sister for you
  • NinStar @ NinStar:
    parents? what parents?
  • K3Nv2 @ K3Nv2:
    People who screwed each other to make you
    +1
    K3Nv2 @ K3Nv2: People who screwed each other to make you +1