Sysnand & Emunand

Discussion in '3DS - Flashcards & Custom Firmwares' started by MemeWarrior666, Dec 16, 2014.

  1. MemeWarrior666
    OP

    MemeWarrior666 Newbie

    Newcomer
    1
    0
    Dec 16, 2014
    What do these two things do? I couldn't find a clear explanation, but is one just an emulation of nand and the other the system's nand?
     
  2. telon22

    telon22 GBAtemp Regular

    Member
    282
    66
    Jun 28, 2014
    India
    Correct, see you already have the answer.
     
    Voxel likes this.
  3. ExoMemphiz

    ExoMemphiz Member

    Newcomer
    33
    10
    Nov 24, 2014
    Basically the System Nand is the one you want to keep between 4.x and 4.5.

    The emuNand, as the name suggests, emulates a real nand, by running off the SD Card in a seperate partition.
    The emunand is then updated to the wanted firmware (such as 9.4 currently), as this NAND is able to be erased and re-created at will - with backups, ofcourse.

    Once the System NAND has been updated there is no going back, which is why the emuNand was created, so people can have the content from the latest firmware on an older System firmware, without the hassle of updating, since gateway/other 3DS carts don't support > 4.5 firmware currently (Sky3DS is an exception, yes, but it does not use emuNand).
     
    DesuIsSparta and DarkSeele like this.
  4. Glisern

    Glisern Advanced Member

    Newcomer
    73
    17
    Jul 30, 2007
    Norway
    Well, there is one way back from a sysnand update. A previous sysnand backup and hardware mod.
     
  5. ExoMemphiz

    ExoMemphiz Member

    Newcomer
    33
    10
    Nov 24, 2014
    Well, I doubt he has a hardware mod, this was a post directed to him, also this requires a backup of the System Nand prior to updating to a firmware > 4.5, but yes, that is ofcourse the option to go back. I forgot to explain that, thanks =)
     
  6. Seville

    Seville Member

    Newcomer
    24
    2
    Mar 13, 2015
    Canada
    Found this thread by searching google but other theads on gbatemp give me connection errors (might be might internet) anyways my question:

    I have a N3DSXL, I want to backup the sysNAND just incase anything bad happens. How do I do this? Thanks in advance.
     
  7. Mavsynchroid

    Mavsynchroid GBAtemp Regular

    Member
    146
    7
    Dec 16, 2015
    United States
    How do you install this sysnand and emunand on the 3ds? Can't figure this out
     
  8. TheKawaiiDesu

    TheKawaiiDesu Ball of Kawaiiness

    Member
    1,428
    1,493
    Aug 23, 2015
    Korea, North
    Lowee
    This bump...
    Anyway, SysNAND is basically all the system files on your 3DS. Every 3DS have it (otherwise the console would not be able to boot), and it is stored on the "NAND" (a internal storage)
    To install emuNAND (which is basically a copy of your sysNAND on your SD card), you need a 3DS on an exploitable firmware (9.2 or less).
    If you have one, you can set up a CFW to create your emuNAND. I would recommend RXTools if you have an Old 3DS (3DS / 3DS XL / 2DS) or ReiNAND if you have a New 3DS / New 3DS XL. Here is the tutorial for ReiNAND and here is the one for RXTools.
    If your console is on 9.3 or newer, however... You can't set up an emuNAND :/
     
    Last edited by TheKawaiiDesu, Dec 16, 2015
    iLostADuck likes this.
  9. Mavsynchroid

    Mavsynchroid GBAtemp Regular

    Member
    146
    7
    Dec 16, 2015
    United States
    Thank you SO Much for this. That was incredibly easy to understand.

    Here's my next question. If Sysnand is on every 3ds by default, can't I just install NTR CFW 3.1 on the sd card like that? The guide says to install NTR CFW 3.1 on Emunand OR Sysnand. Doesn't that mean I can just drag the NTR.bin file over to the SD card (which turns out to be Sysnand itself) and install the CFW that way? To clarify I'm not looking to pirate games. Just want to use the MHX english translation patch on a retail copy of MHX I already own.
     
  10. Ripper00420

    Ripper00420 GBAtemp Advanced Fan

    Member
    740
    224
    Nov 5, 2013
    United States
    Google needs to be you friend sir. Just look up 3ds custom firmware tutorial bro.
    Oh yeah and the Wiki wouldn't hurt either.... Be careful.

    — Posts automatically merged - Please don't double post! —

    Sysnand is not on your SD card bro, it's in the system itself and Emunand is a partition on your SD card that is a emulated Sysnand that can't be just accessed through file explorer. The files on the SD card are the games and extra data needed for apps.
     
    Last edited by Ripper00420, Dec 16, 2015
    Bernhard likes this.
  11. TheKawaiiDesu

    TheKawaiiDesu Ball of Kawaiiness

    Member
    1,428
    1,493
    Aug 23, 2015
    Korea, North
    Lowee
    No, you can't install it just like that.
    I'm not an expert (so maybe I'll write some wrong info), but the reason why your sysNAND needs to be on 9.2 or lower is because several people found exploits to take control over the console. Why is it important? Because, by default, the 3DS can only execute code that has been properly signed by Nintendo. If the game / app hasn't been signed, the the console can't launch it. Since exploits allow us to to run unsigned code on your 3DS, you obviously need one to install and use a CFW.
    But, unfortunately, it's not that simple... We have 3 level of access on the 3DS: the userland, the ARM11 kernel and the ARM9 kernel.
    The "userland" means we have as much access as a regular game. We have exploits for this even on the most recent firmware, 10.3; however, with that kind of exploit, we can "just" run homebrew, and not read or edit sysNAND, or install games, as regular games can't do that.
    The ARM11 is a processor on the 3DS; "kernel" means we have full control over it. By having control over this processor, we can read or write to the sysNAND (downgrading with legit signed updates) or install legit CIAs (games that came preinstalled on bundle consoles; since they all share the same signature, they can be successfully read on all consoles once they're installed). However, even with ARM11 kernel, we still can't install unsigned games (=piracy) or execute Custom Firmware.
    The ARM9 kernel is the thing that you're seeking; it allows to bypass all the signature checks (as the ARM9, the other processor of the 3DS, is designed exclusively to check sigantures), so you can install pirated games... and a CFW. This kind of exploit is available only on 9.2 or lower, unfortunately.
     
    iLostADuck and Ripper00420 like this.
  12. Mavsynchroid

    Mavsynchroid GBAtemp Regular

    Member
    146
    7
    Dec 16, 2015
    United States
    Hrmm ok things are becoming much more clear. One more quick question. What is Cubic ninja? I can't tell if it's an app that I have by default on my 3ds since it's in japanese, or something else. The tutorial for ninja hax says I need it.
     
  13. TheKawaiiDesu

    TheKawaiiDesu Ball of Kawaiiness

    Member
    1,428
    1,493
    Aug 23, 2015
    Korea, North
    Lowee
    Cubic Ninja is a game, that (is) can be used to launch the Homebrew Launcher. However, you have "plenty" of other ways to launch the HBL; you can go on http://smealum.github.io/3ds/ to check if you can launch it using one of those methods :)
     
  14. Mavsynchroid

    Mavsynchroid GBAtemp Regular

    Member
    146
    7
    Dec 16, 2015
    United States

    Ahhh thank you! I read in one guide that i needed 2 SD cards so i was a little worried as i only have one.
     
  15. Mavsynchroid

    Mavsynchroid GBAtemp Regular

    Member
    146
    7
    Dec 16, 2015
    United States
    Do i have to be worried about my 3ds automatically updating when i connect it to the Internet for some of these installations? It's in Japanese so i worry it'll happen without me realizing.
     
  16. TheKawaiiDesu

    TheKawaiiDesu Ball of Kawaiiness

    Member
    1,428
    1,493
    Aug 23, 2015
    Korea, North
    Lowee
    Well, the 3DS never updates automatically. It will download the update while in sleep mode, and then prompt a message on the home menu everytime you boot the console. If you click on "はい" (yes), it'll take you to the system preferences and update. If you click on "いいえ" (no), it'll not update.
    If you got the nag, you can remove it by turning off your console, and then turn it on again while holding L+R+A+UP (iirc). It will show the update menu: click on the bottom left button, and the update data will be removed from your system. Then, set up TubeHax DNS to prevent your console from contactin Nintendo's servers, and you should be safe.
     
  17. Mavsynchroid

    Mavsynchroid GBAtemp Regular

    Member
    146
    7
    Dec 16, 2015
    United States

    Man. Really can't thank you enough for your help with all of this. I don't know what a nag is so i most likely don't have it. It's great to know it won't automatically update on me either. However for some of the installation guide, it says i need to use the 3ds Internet browser. Will it stop me from using it saying i need to update first?
     
  18. Quantumcat

    Quantumcat Dead and alive

    Member
    9,849
    5,154
    Nov 23, 2014
    Australia
    Canberra, Australia
    You can always use the Internet browser on less than the most recent version as long as you are on 9.8 or lower (over 9.9 and it will ask you to update).

    The nag is a pop up message on the home menu that says something like, System Update is ready. Update now? With A for yes and B for no. Obviously you always want to say "no". It usually pops up when you turn on your console, or sometimes when you're quitting back to the home menu from a game.
     
    Last edited by Quantumcat, Dec 17, 2015