N3DS Hack Pack: I Need Guinea Pigs

Discussion in '3DS - Flashcards & Custom Firmwares' started by Drak0rex, Jan 9, 2016.

  1. Drak0rex
    OP

    Drak0rex GBAtemp Advanced Maniac

    Member
    1,924
    701
    Oct 12, 2014
    United States
    In trying to streamline my 3DS hacking process, I've developed a 7(ish) step tutorial along side a COMPLETE hack pack. That is to say that some of the necessary files aren't fit for public consumption (not here, anyway).

    As for the nature of this Hack Pack, maybe I should explain. It really isn't intended to be released here, in the form it is now, because of certain files included. But if say, I wanted to tell someone the easiest way to hack their N3DS, I wouldn't say "read this long complicated tutorial as you track down all these files you need and try to learn how it all works". I would want to say "here's all the files you need, and the steps you need to follow in as few steps as possible". Though I suppose it could be retooled to be more "legal" and expanded upon beyond US N3DS.

    I'm asking for anyone with a US N3DS who either has a nand mod, doesn't mind rehacking it, or has one they want to hack to try it out and give me feedback (what needs changed, added, condensed, revised, etc.) I'll leave the txt file. here.

    If anyone is interested and would like to help, please PM me.
     

    Attached Files:

    Last edited by Drak0rex, Jan 9, 2016
    ShadowOne333 likes this.
  2. CrispyYoshi

    CrispyYoshi GBAtemp Advanced Maniac

    Member
    1,516
    502
    Mar 20, 2010
    United States
    "With your sd NOT INSERTED IN YOUR 3DS, go to your system settings, select Other Options, and on page 4, select Format System Memory. When it is done, set up your 3DS just like when you first got it."
    Use tinyformat instead: Official sysformat screws with your NNID

    Also, why not Pasta>Browserhax>FBI.3dsx>FBI.cia before formatting? It would let people have FBI on EmuNAND without needing to inject. They can do the process again after formatting sysnand to get it on sysnand too
     
    Last edited by CrispyYoshi, Jan 9, 2016
  3. Drak0rex
    OP

    Drak0rex GBAtemp Advanced Maniac

    Member
    1,924
    701
    Oct 12, 2014
    United States
    >_< What? I'm talking about formatting the sysnand, not the sd card. And you only need the NNID on your emunand anyway.
     
  4. CrispyYoshi

    CrispyYoshi GBAtemp Advanced Maniac

    Member
    1,516
    502
    Mar 20, 2010
    United States
    To quote anon, "[sysnand] system format alerts nintendo servers to unlink your NNID but since you still have emuNAND it gets half-unlinked leading to errors when doing online things. You have to use TinyFormat"
     
  5. Drak0rex
    OP

    Drak0rex GBAtemp Advanced Maniac

    Member
    1,924
    701
    Oct 12, 2014
    United States
    How can Nintendo find out anything if the Sysnand isn't connected online, and never gets accessed? I thought that was part of the whole idea of unlinking them. Or what if you only ever made a nnid on an unlinked emunand?
     
    Last edited by Drak0rex, Jan 9, 2016
  6. CrispyYoshi

    CrispyYoshi GBAtemp Advanced Maniac

    Member
    1,516
    502
    Mar 20, 2010
    United States
  7. Apache Thunder

    Apache Thunder I have cameras in your head!

    Member
    4,123
    4,075
    Oct 7, 2007
    United States
    Levelland, Texas
    I know from experience that System Settings will not attempt/force you to connect to the internet if you haven't linked an NNID to it. But if you do have it setup to an NNID account, it won't let you format without connecting to the internet to unlink. ;)

    EDIT:

    It is possible to format a nand without connecting to the internet even if it's linked. But you have to dump and decrypt NAND and delete the system save game data for system modules responsible for NNID then renencrypt and inject the NAND back (this effectively fools the system into thinking it was never linked to an NNID). Refer to 3dbrew for folder locations of the save files in question and to which system modules you'll need to remove save data for. It's been awhile since I've fiddled with system save data, so I won't be of much help to you on this at the moment. :P

    Not something you should attempt to do without a NAND mod. Especially if you haven't fiddled with the filesystem of NAND before. Unless it's emunand. As long as your smart enough to keep backups, it's a good testing ground for things like this. :P
     
    Last edited by Apache Thunder, Jan 9, 2016
    CrispyYoshi likes this.
  8. Drak0rex
    OP

    Drak0rex GBAtemp Advanced Maniac

    Member
    1,924
    701
    Oct 12, 2014
    United States
    So then one should unlink their nnid before formattiing and then relink it on emunand? What if you downgraded first, would that make a difference either way?
     
  9. Apache Thunder

    Apache Thunder I have cameras in your head!

    Member
    4,123
    4,075
    Oct 7, 2007
    United States
    Levelland, Texas
    If you have a NNID linked on emunand, it won't work again until you relink sysnand to NNID after formatting it. If you have trouble, you can backup emunand, then copy sysnand to emunand, update it, then relink. Then restore your emunand. Presto. NNID working again on your emunand. :P
     
  10. Drak0rex
    OP

    Drak0rex GBAtemp Advanced Maniac

    Member
    1,924
    701
    Oct 12, 2014
    United States
    Sounds complicated.
     
  11. Apache Thunder

    Apache Thunder I have cameras in your head!

    Member
    4,123
    4,075
    Oct 7, 2007
    United States
    Levelland, Texas
    It's really not. It's just a bit complicated to explain. :P

    Backup Emunand -> Dump sysnand -> Write sysnand image to emunand -> Use System Settings to update emunand to latest firmware -> Relink NNID to emunand -> restore backup of emunand you made before to restore the emunand you wanted fixed.

    There's a lot of steps, but the process isn't complicated compared to possible problems you might run into if eShop spoofing doesn't work for some reason which is what you'd need to do if you tried to relink NNID on sysnand without updating it.

    But yeah, if you can use the eShop spoof cia, use it. That should allow you to relink NNID to sysnand directly. But I haven't tried that so I can't predict if it will work for you that way or not. Hence the slightly more convoluted method of fixing a emunand with broken NNID link. :P
     
    Last edited by Apache Thunder, Jan 9, 2016
  12. CrispyYoshi

    CrispyYoshi GBAtemp Advanced Maniac

    Member
    1,516
    502
    Mar 20, 2010
    United States
    I hear TinyFormat avoids this issue if you use it, but I haven't tried it myself. Would appreciate if someone could confirm this.
     
  13. Drak0rex
    OP

    Drak0rex GBAtemp Advanced Maniac

    Member
    1,924
    701
    Oct 12, 2014
    United States
    What if you downgraded it to 9.0 (before there was an NNID option in settings) then tried to format it?