The Easy Way to Swap your Sysnand and Emunand (A9LH ONLY)

Discussion in '3DS - Tutorials' started by FenrirWolf, Mar 1, 2016.

  1. FenrirWolf
    OP

    FenrirWolf GBAtemp Psycho!

    Member
    4,346
    326
    Nov 19, 2008
    United States
    Sandy, UT
    NOTE: The original guide is completely outdated now. Just use Decrypt9's 'keep a9lh' option to flash emunand backups to sysnand and you're good to go.

    But if you really want to use this guide as currently written for some reason, here it is I guess:


    Warning: Spoilers inside!
     
    Last edited by FenrirWolf, Apr 12, 2016


  2. drgoku282

    drgoku282 GBAtemp Fan

    Member
    414
    464
    Oct 16, 2014
    Mexico
    Thanks for the tutorial, worked flawlessly on my N3DSXL and 2DS.
     
    FenrirWolf likes this.
  3. blackalabi

    blackalabi Member

    Newcomer
    23
    21
    Feb 16, 2015
    Traverse Town
    Awesome guide, easily switched my sys and emuNand on my N3DSXL.
     
  4. Rustic

    Rustic Advanced Member

    Newcomer
    55
    47
    Apr 19, 2015
    Finland
    Looks cool to me. Maybe gonna try this later this week.

    For now, just fix the tiny emuNAND typo in step 2 :P
     
    FenrirWolf likes this.
  5. Ecko3351

    Ecko3351 GBAtemp Regular

    Member
    105
    31
    Feb 29, 2016
    United States
    How do you uninstall menuhax? I already have arm9 installed but getting into homebrew launcher from sysnand is giving me trouble. Nothing boots up in the homebrew launcher....

    Edit
    Also holding L for me boots into menuhax instead of sysnand. R for me is sysnand.
     
    Last edited by Ecko3351, Mar 2, 2016
  6. Rustic

    Rustic Advanced Member

    Newcomer
    55
    47
    Apr 19, 2015
    Finland
    Just change your theme and it's removed.
     
  7. goudja

    goudja Newbie

    Newcomer
    1
    0
    Mar 2, 2016
    France
    great guide, i will to try, but should i uninstall A9LH (by restore a sysnand backup made before running arm9loaderhax.3dsx) before beginning this guide, thanks, sorry for my bad English.
     
  8. FenrirWolf
    OP

    FenrirWolf GBAtemp Psycho!

    Member
    4,346
    326
    Nov 19, 2008
    United States
    Sandy, UT
    No reason to uninstall a9lh
     
  9. Seriel

    Seriel Worshipper of Skiddos

    Member
    2,704
    4,729
    Aug 18, 2015
    One thing im concerned about with this, before syNAND was a kind of safety net if emuNAND failed, now won't that net be gone? So if something goes wrong, you're screwed.
     
  10. FenrirWolf
    OP

    FenrirWolf GBAtemp Psycho!

    Member
    4,346
    326
    Nov 19, 2008
    United States
    Sandy, UT
    So long as FIRM0/FIRM1 are intact, you can screw up the rest of your NAND however you like.

    That being said, swapping sysnand and emunand is something you should only do if you want to do it, and if you are aware of the best practices to follow so that you won't inadvertantly overwrite a9lh and leave yourself dead in the water. If you'd rather stay on emunand then stay on emunand. That's a perfectly viable choice too.
     
    Last edited by FenrirWolf, Mar 2, 2016
    Seriel likes this.
  11. Seriel

    Seriel Worshipper of Skiddos

    Member
    2,704
    4,729
    Aug 18, 2015
    So if you thoroughly screwed your 3ds up big time and ended up bricking it, but FIRM0/FIRM1 are intact you can restore it with A9LH?
     
  12. FenrirWolf
    OP

    FenrirWolf GBAtemp Psycho!

    Member
    4,346
    326
    Nov 19, 2008
    United States
    Sandy, UT
    Yup. FIRM0 and FIRM1 are where the a9lh exploit and payload live. So as long as those are intact, you can still boot into your emunand or boot directly into Decrypt9 and perform a NAND restore. That's also why I suggest making another NAND backup after performing the sysnand and emunand swap. That way if you ever brick your sysnand on accident, you can restore that backup and you won't lose a9lh in the process.

    Or since you can still access emunand even with a bricked sysnand, you can use that to run arm9loaderhax.3dsx again. As detailed in the guide, that will flash NAND.bin to sysnand and then reinstall a9lh, so you can always go that route if you find yourself unsure of if your most recent sysnand backup already has a9lh in it or not.

    So far the only major benefit to having everything on sysnand is that DS and Virtual Console stuff is easier to work with, as you don't have to install your games and patches to both emunand and sysnand. That and maybe 1-2 seconds faster boot compared to emunand. If none of that bothers you very much, you won't really lose anything by sticking with emunand as your primary base of operations.
     
    Last edited by FenrirWolf, Mar 2, 2016
    Seriel likes this.
  13. Rustic

    Rustic Advanced Member

    Newcomer
    55
    47
    Apr 19, 2015
    Finland
    The idea is that aureinand should prevent anything from touching those so you'd be able to launch a recovery system even if the system is otherwise completely unusable.
    But i don't think a9lh has been around for long enough and doesn't have enough users to really have any meaningful data on it. And no "real" brick situations.
     
  14. sausbaus

    sausbaus Advanced Member

    Newcomer
    57
    6
    Feb 9, 2015
    United States
    This isn't working for me. I just get a black screen while trying to boot. My sysNAND is on 9.2 and I do not have menuhax installed. Can't seem to figure out what the problem is.
     
    Last edited by sausbaus, Mar 2, 2016
  15. FenrirWolf
    OP

    FenrirWolf GBAtemp Psycho!

    Member
    4,346
    326
    Nov 19, 2008
    United States
    Sandy, UT
    The most likely culprit is that you don't have firmware90.bin or it's not in the rei folder where it ought to be. What happens when you hold R to boot?
     
  16. sausbaus

    sausbaus Advanced Member

    Newcomer
    57
    6
    Feb 9, 2015
    United States
    I wish it were as simple as that, but unfortunately I do have the firmware90.bin file in my rei folder. Holding R on boot brings me to sysNAND, but I can't start Decrypt9 via HBL.
     
  17. FenrirWolf
    OP

    FenrirWolf GBAtemp Psycho!

    Member
    4,346
    326
    Nov 19, 2008
    United States
    Sandy, UT
    Boot into sysnand by holding R, go into the homebrew menu, then run the Menuhax installer and choose the uninstall option. Sometimes just changing themes isn't a deep enough clean to truly be rid of it.

    After that, see if holding L will get you in.
     
    Last edited by FenrirWolf, Mar 2, 2016
  18. sausbaus

    sausbaus Advanced Member

    Newcomer
    57
    6
    Feb 9, 2015
    United States
    I've tried this a couple of times already and it still doesn't wanna work.
     
  19. FenrirWolf
    OP

    FenrirWolf GBAtemp Psycho!

    Member
    4,346
    326
    Nov 19, 2008
    United States
    Sandy, UT
    That's pretty odd. You don't happen to have CTRBoot9 set up with anything assigned to the L button, do you? I'm also reminded of another person I helped out who had to hold both L and R instead of just L to boot into his sysnand with the 9.x FIRM for some reason.

    If those things don't solve the issue, the next thing I would try is redownloading all the AuReiNand stuff and replacing everything with all the new files. Then if that doesn't work I would recompile arm9loaderhax.3dsx with the latest source and install that again (making sure there's no NAND.bin on the card because you don't wanna flash that right now).
     
    Last edited by FenrirWolf, Mar 2, 2016
  20. sausbaus

    sausbaus Advanced Member

    Newcomer
    57
    6
    Feb 9, 2015
    United States
    No, I've never used CTRBoot9 before.

    I did just notice however, that after uninstalling menuhax and then going to set a theme, it doesn't display the "creating theme management information" message. Seems like it could have something to do with this issue.

    EDIT: Booting while holding R + L still results in a black screen.
     
    Last edited by sausbaus, Mar 2, 2016