Use Emunand from different 3DS (xorpads+nandbackup from both are available)

Discussion in '3DS - Homebrew Development and Emulators' started by GothicIII, Oct 29, 2016.

  1. GothicIII
    OP

    GothicIII GBAtemp Advanced Fan

    Member
    506
    137
    Jan 4, 2015
    Gambia, The
    Hello,

    I want to know if it is possible to use an emunand on a new3ds from a 2nd new3ds console (same region) and if somebody has done it and what systemfiles would be required besides xorpads and the obvious nand dump.

    I tried it and the best outcome atm was a black screen (because the CTR-FAT-Partition got a bit corrupted; was just a test, had to trim the partition a bit to get decrypt9 to install it).

    My goal is to load every bit information (including SecureInfo_A) of the foreign emunand and access eShop etc. as if the emunand where from this new system.
    Is it possible or is some information like e.g. SecureInfo_A not useable on a different system at all?

    It would be also nice to know how to properly decrypt and reencrypt a nand-dump because I have file-size problems and obviously can't use decrypt9 for it because the console is broken.

    My B-plan is just inject some files from emunand in my new system so I get at least my saves/games back and call Nintendo for unbinding NNID.
     
  2. el_gonz87

    el_gonz87 GBAtemp Advanced Maniac

    Member
    1,559
    929
    Aug 24, 2016
    United States
    I think the secureinfo_a should work since the console is from the same region so accessing eshop will work. I have read that N3DS have legacy NNID that are tied to the CPUID which is not changeable in the NAND must be done using memory patching in NTR everytime you wanna access eshop, BUT this was an issue for region changing, so perhaps this won't be a problem for you.

    Since you have the xorpad, you should be able to extract some of these files. It would have been nice to have a ctrnand instead to use as a starting point.

    Here is a tool that extract/inject secureinfo with a NAND dump and a xorpad: https://gbatemp.net/threads/release-3ds-nand-secureinfo-tool-for-region-change.383792/

    This is a good starting point for what you are trying to do. Will probably need to extract the movable.sed as well.
     
  3. GothicIII
    OP

    GothicIII GBAtemp Advanced Fan

    Member
    506
    137
    Jan 4, 2015
    Gambia, The
    @el_gonz87 Thank you :)
    I'm sitting here for a few hours researching this problem and it seems its not possible to accomplish this. I realized that I only have CTR-NAND xorpads and didn't know that those are only for the fat16-partition.
    So all the console-unique stuff is closed for me.

    I recreated the fat16-partition with the correct size and replaced that decrypted partition inside a working emunand. -> Black screen. My conclusion is that data outside from CTRNAND is needed to get it working and I can't decrypt them because of missing xorpads. I would still need to validate this but I'm not sure if its worth the time.

    I think I'll stick with the manual transfering of files since this works and I want to play mhgen today evening with my save. I already asked nintendo to untie the console (lol this took 3 minutes) so I can sign in back again :).
    I'll follow this thread if someone comes up with anything.
     
    el_gonz87 likes this.
  4. el_gonz87

    el_gonz87 GBAtemp Advanced Maniac

    Member
    1,559
    929
    Aug 24, 2016
    United States
    Yeah I just did a little more research and you arrived at the same conclusion, here is almost the identical question: https://gbatemp.net/threads/decrypt-and-re-encrypt-nand.375249/

    So manual file injection is the way!

    Best of luck!
     
    GothicIII likes this.