3DS SDCard Backup Manager

Discussion in '3DS - Flashcards & Custom Firmwares' started by michyprima, Mar 30, 2014.

  1. michyprima
    OP

    michyprima GBAtemp Regular

    Member
    219
    114
    Feb 19, 2014
    Italy
    Hey guys, I wrote this little utility because I was full of those damn 14.8gig backups.

    This software is composed from two parts, the backup manager and the emunandtool.
    The backup manager can backup an entire sdcard to a zip file, and restore when needed. The backup files are around 400MB (if you do not have eshop games or if you use the -noapp switch). The emunandtool can read or write the emunand partition from an sdcard. Your card need to be formatted from the 3ds for this to work. Both can backup and restore from different sdcards, provided they are big enough.

    Usages:
    Code:
    sdcardmanager.exe
     
    3DS SDCard manager by michyprima v1.0
    Usages ([b]ackup | [r]estore):
    b driveletter backup.zip [-noapp]
    r backup.zip driveletter [-noapp]
    Code:
    emunandtool.exe
     
    emunandtool by michyprima v1.0
    Usage: <r|w> <driveletter> <imagefile>
    Sample usage:
    Code:
    sdcardmanager.exe r backup.zip F
     
    3DS SDCard manager by michyprima v1.0
     
    Extracting zip file...
     
    Writing emunand...
    emunandtool by michyprima v1.0
    Disk 1
    Starting offset 1074790400
    Disk bytes per sector: 512
    0%
    10%
    20%
    30%
    40%
    50%
    60%
    70%
    80%
    90%
    100%
     
    Copying files...
     
    Cleaning...
     
    Done!
    The noapp switch leaves out the .app files (eshop binaries) which contains the games (not the saves).

    anyone interested in betatesting?

    beta reports:
    devreese - 100% working

    Now includes a simple GUI!
    [​IMG]

    https://mega.co.nz/#!XcM2AZBa!c4mPhg4bzdpuh3ctUFwSAmVfwe5AKqqOKtqpgXmoTao
     
  2. devreese

    devreese Member

    Newcomer
    24
    0
    Dec 3, 2013
    United States
    i would be interested with beta testing
     
  3. dekuleon

    dekuleon GBAtemp Advanced Fan

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

    Our Patreon
    507
    157
    Oct 1, 2010
    Brazil
    where the wind makes the curve
    I want to test and I have a problem.

    I used MT-Card exploit to create a EmuNand and used it without owning the MT-Card. I updated this EmuNand, used eShop, downloaded Pokémon Y, played a lot... and now I own Gateway, and I want to continue with that Emunand, mainly because of my Pokémon Y SAVE!
    I already installed Gateway exploit and Launcher 2.1 from Gateway but my EmuNand is not detected, and emuNAND Tool from n1ghty does not detect this emunand created by MT-Card's Firmware.

    What can I do?

    Thanks in advance!
     
  4. KnightMario

    KnightMario Advanced Member

    Newcomer
    72
    7
    Mar 25, 2014
    United States
    I would like to test this out as well.
    My new 16 gb sd card has a capacity of 14.8 gb, is that what you mean with the 14.8 gb back ups?
     
  5. dekuleon

    dekuleon GBAtemp Advanced Fan

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

    Our Patreon
    507
    157
    Oct 1, 2010
    Brazil
    where the wind makes the curve

    I got it to work!!!!!!!!!!!!!! :D

    I needed to Read my SD card with Win32DiskImager, open the created Image with an HEX Editor, and change the name MT-CARDNAND to GATEWAYNAND.... after this, Rewrite the image to SD and it worksss! :D
    Emunand created by MT-Card now working with Gateway! :D
     
  6. michyprima
    OP

    michyprima GBAtemp Regular

    Member
    219
    114
    Feb 19, 2014
    Italy
    sending a pm
    edit: yeah. I used to backup with win32diskimager, but that produces a 14.8 gig backup for a 16gb sdcard. My backups are now around 400mb, and are much faster to restore :)
    why not open the disk directly? you can edit sector by sector. it would have been faster :) do you still want to test it?
     
  7. dekuleon

    dekuleon GBAtemp Advanced Fan

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

    Our Patreon
    507
    157
    Oct 1, 2010
    Brazil
    where the wind makes the curve
    Sure man, I'd like to.
    I read that lzip is the ideal for long term storage, maybe it coild be implemented.
     
  8. michyprima
    OP

    michyprima GBAtemp Regular

    Member
    219
    114
    Feb 19, 2014
    Italy
    download link in 1st post. enjoy guys. :)
     
  9. lps

    lps man with no face

    Newcomer
    47
    6
    Sep 13, 2009
    Crimea, UA
    Error :/ "Cant identify file system". Sd formatted on 3ds. Emunand v4.5e. Win7x64
    [​IMG]
     
  10. dude1709

    dude1709 Advanced Member

    Newcomer
    68
    10
    Jun 5, 2006
    Australia
    Hi michyprima, one note: with your tool the emunand file has (exactly) 0,99Gb. But when i use the emuNAND Tool from n1ghty the file size is (exactly) 954Mb...??? I'm on Win8.1x64 (if it matters).
     
  11. gamesquest1

    gamesquest1 Nabnut

    Member
    14,119
    9,455
    Sep 23, 2013
    yeah the actual emunand partition differs from a normal nand iirc parts of it are shifted to the end of the nand area, n1ghty's tool extracts the actual raw nand dump from the emunand partition into the proper layout which means its a perfect nand backup for that firmware, so if i had emunand 6.x and extract with his tool i could flash that emunand dump to my console and it would boot, i presume this tool is just extracting it as it is on the SD card
     
    dude1709 likes this.
  12. michyprima
    OP

    michyprima GBAtemp Regular

    Member
    219
    114
    Feb 19, 2014
    Italy
    the purpose of this is to produce compressed backup files. to make things easier, the emunand partition is copied as-is.
     
    dude1709 likes this.
  13. m1n10n

    m1n10n Newbie

    Newcomer
    5
    1
    Jan 15, 2016
    United States
    backing up my 128GB card now - can someone confirm successfully restoring NAND/Apps/Files ?