Tutorial  Updated

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

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:


DISCLAIMER STUFF: Switching to sysnand isn't for everybody. It makes Virtual Console games easier to work with and it boots a little faster than emunand does, but if those things don't matter to you then you might be fine keeping everything on your emunand. Just be warned that switching everything to sysnand means you need to take more care when it comes to dealing with system updates and when performing NAND restores. Make sure you understand what features are available in your CFW of choice when it comes to preventing updates from overwriting a9lh. AuReiNand and CakesFW both support this feature so I recommend you use one of them if you aren't already.

And while the arm9loaderhax installer is pretty well tested at this point, there still is a possibility of the installer bricking your system even if you've successfully used it before. If you would prefer to follow a guide that does not require running the arm9loaderhax installer again, you might want to check out Part 5 of Plailect's arm9loaderhax guide which details an alternate and more up-to-date method of how to get your emunand swapped to sysnand.


If that didn't scare you off, then let's get right down to things.

WHAT YOU'LL NEED:
-The latest version of your custom firmware of choice. Chances are you're using AuReiNand or Cakes if you're reading this.
-Decrypt9. Everybody loves them some Decrypt9.
-arm9loaderhax.3dsx compiled with your OTP.

note about arm9loaderhax.3dsx: You might want to recompile your arm9loaderhax.3dsx if you don't already have the latest version of a9lh. Just make sure that you use your own OTP file if you download the a9lh source again and it includes a dummy file. Some people have been caught off guard by that before. Alternatively you could simply use your current arm9loaderhax.3dsx and then use the newer SafeA9LHInstaller to update your setup afterwards.

You also might want to do a bit of housekeeping before performing the swap. Do you still have Menuhax hanging around on either of your NANDs, for example? Uninstall it. It will just confuse you later on.

HOW TO GET SWAPPIN':
1) Boot Decrypt9 and back up your sysnand to sysNAND.bin and your emunand to emuNAND.bin

If you're using AuReiNand, you'll need to hold L when booting the console to start your 3DS using firmware90.bin. That way Decrypt9 won't give you a red screen glare of displeasure when you try to run it.

2) Unmount the card in Decrypt9 and open it on your computer. Rename emuNAND.bin to NAND.bin, then rename sysNAND.bin to emuNAND.bin

3) Go back into Decrypt9 and flash emuNAND.bin (formerly sysNAND.bin) to your emunand. The end result is that both your sysnand and emunand will be clones of each other on 9.2 again.

4) This next step is very important: DO NOT FLASH NAND.BIN TO SYSNAND WITH DECRYPT9. Your emunand did not have a9lh installed to it, so if you do a direct flash of an image of your emunand to sysnand, you will end up with an updated sysnand and no a9lh. And that would be no fun at all.

Instead, what you do is leave Decrypt9 and run arm9loaderhax.3dsx. The installer has a feature where, if a NAND.bin exists on your SD card, it will flash it to your sysnand, and then install a9lh to your newly flashed sysnand. That way, you will end up with your emunand successfully swapped to your sysnand, and a9lh will be there to keep you from becoming a fully updated no-hacks peasant. The NAND.bin install takes somewhat longer than Decrypt9 does, so sit back and watch the memory addresses zip on by. Or go find something to eat instead. It will reboot automatically when the process is finished.


5) Now that you're done with the swap, you need to make sure your CFW is set to boot your sysnand by default. AuReiNand users should hold Select on boot then toggle updated sysnand to yes, and CakesFW users should hold L on boot and be sure that sysnand boot is selected. Selecting the a9lh detection/FIRM writes blocking patches is also HIGHLY recommended. That will keep future updates from overwriting arm9loaderhax. Either way, once you're done selecting your patches, you can continue booting the cfw.


And that's it! Your sysnand and emunand are swapped and you're now a cool kid instead of being a poor guy stuck on 10.7 with no hacks to his name! You might want to make one more sysnand backup at this point, since the new backup that you create will have a9lh preinstalled to FIRM0 and FIRM1 this time around. That way you can restore without fear in the event you find yourself in trouble one day in the future.
 
Last edited by FenrirWolf,

FenrirWolf

Well-Known Member
OP
Member
Joined
Nov 19, 2008
Messages
4,347
Trophies
1
Location
Sandy, UT
XP
615
Country
United States
I would first try holding both L and R on boot to see if that changes anything. Then after that I'd go with the other stuff I mentioned.
 

vexhash

Well-Known Member
Member
Joined
Nov 27, 2015
Messages
114
Trophies
0
Age
28
Location
Moscow
XP
106
Country
Serbia, Republic of
Installed sysnand in emunand, renamed emunand to "NAND.bin", going to hbl and trying to start arm9loaderlax.3dsx...
I'm getting "Exploiting arm9..." message and screen freezes at this point. Trying to did this several times, the result is always same.
I even tried to run minipasta before starting arm9loaderhax, but it's not helping.
 

FenrirWolf

Well-Known Member
OP
Member
Joined
Nov 19, 2008
Messages
4,347
Trophies
1
Location
Sandy, UT
XP
615
Country
United States
Installed sysnand in emunand, renamed emunand to "NAND.bin", going to hbl and trying to start arm9loaderlax.3dsx...
I'm getting "Exploiting arm9..." message and screen freezes at this point. Trying to did this several times, the result is always same.
I even tried to run minipasta before starting arm9loaderhax, but it's not helping.
If you're using aureinand, holding L when you boot the system should be sufficient for it to work. It's normal for it to fail to exploit arm9 a few times, but if it keeps doing that then maybe you should try recompiling the installer.
 

vexhash

Well-Known Member
Member
Joined
Nov 27, 2015
Messages
114
Trophies
0
Age
28
Location
Moscow
XP
106
Country
Serbia, Republic of
If you're using aureinand, holding L when you boot the system should be sufficient for it to work. It's normal for it to fail to exploit arm9 a few times, but if it keeps doing that then maybe you should try recompiling the installer.
I used 9.0 FIRM with sysnand every single time. Btw, i used site from this thread to compile arm9loaderhax: https://gbatemp.net/threads/compile-a9lh-on-demand.416385/. Nothing wrong here?Compiled arm9loaderhax worked first time anyway.

--------------------- MERGED ---------------------------

UPD: It worked after 14th retry...
You should mention that installing nand.bin with arm9loaderhax takes much more time than decrypt9... Took about 20 minutes for me.
 
Last edited by vexhash,

Daidouji

Well-Known Member
Member
Joined
Jan 18, 2016
Messages
124
Trophies
0
Age
37
XP
137
Country
Mexico
Just a stupid question hehe.... if I would want to "uninstall" this... I need to restore the previous 9.2 A9LHInstalled" sysNand.bin backup via Decrypt9?
Or once done there's no turning back?
 

FenrirWolf

Well-Known Member
OP
Member
Joined
Nov 19, 2008
Messages
4,347
Trophies
1
Location
Sandy, UT
XP
615
Country
United States
Well, I've done this, and after the installation of arm9loaderhax.3dsx...
3ds bricked...
Sometimes you'll get a black screen until you set the rei/updatedsysnand flag (assuming AuReiNand). You can also try holding L or R on boot to confirm if you're actually bricked for real.
 
Last edited by FenrirWolf,

shamalox

Active Member
Newcomer
Joined
Jan 10, 2016
Messages
43
Trophies
0
Age
32
XP
142
Country
France
Sometimes you'll get a black screen until you set the rei/uodatedsysnand flag (assuming AuReiNand). You can also try holding L or R on boot to confirm if you're actually bricked for real.

Yeah, I'm bricked, no splashscreen, no ctrbootmanager, can't go to any NAND
Even tried the arm9loaderhax.bin who shut down the console with a pressed button: no effect
Boot without sd card: led stay on

EDIT: I've seen a tutoriel to how to do a hardmod, can someone link it to me ?
 
Last edited by shamalox,

Daidouji

Well-Known Member
Member
Joined
Jan 18, 2016
Messages
124
Trophies
0
Age
37
XP
137
Country
Mexico
Yeah, I'm bricked, no splashscreen, no cstbootmanager, can't go to any NAND
Even tried the arm9loaderhax.bin who shut down the console with a pressed button: no effect
Boot without sd card: led stay on
Wow that's really weird.... you used the same 3dsx that installed before? :S I mean that you used to install A9LH on 9.2 sysNAND
 

FenrirWolf

Well-Known Member
OP
Member
Joined
Nov 19, 2008
Messages
4,347
Trophies
1
Location
Sandy, UT
XP
615
Country
United States
Huh. I'm sorry to hear that man. I guess it's not unheard of for the a9lh installer to brick people, but it's the first time I've heard of it happening after having successfully run the installer once before.
 

shamalox

Active Member
Newcomer
Joined
Jan 10, 2016
Messages
43
Trophies
0
Age
32
XP
142
Country
France
Huh. I'm sorry to hear that man. I guess it's not unheard of for the a9lh installer to brick people, but it's the first time I've heard of it happening after having successfully run the installer once before.

Well, I'm not lucky, that's all...

I think you should warn people about it in your first post
 

shamalox

Active Member
Newcomer
Joined
Jan 10, 2016
Messages
43
Trophies
0
Age
32
XP
142
Country
France
Yeah, hardmod is the only solution I guess, I just need to find a tutorial, I saw one on gbatemp, I'm searching it
I already have plenty of backups of both sysNAND and emuNAND
 

shamalox

Active Member
Newcomer
Joined
Jan 10, 2016
Messages
43
Trophies
0
Age
32
XP
142
Country
France

Daidouji

Well-Known Member
Member
Joined
Jan 18, 2016
Messages
124
Trophies
0
Age
37
XP
137
Country
Mexico
I don't know if I should swap this things now XD And you can't "remove" this once done right? or I can just install the 9.2 A9LH installed sysNAND backup I'll do and dump it over the 10.X.XX one and it will work right?
 

Ecko3351

Well-Known Member
Member
Joined
Feb 29, 2016
Messages
130
Trophies
0
XP
478
Country
United States
Can someone tell me how to uninstall menu hax? I was told to change the theme but that did nothing....
 

tivu100

Well-Known Member
Member
Joined
Jun 6, 2015
Messages
2,260
Trophies
0
Age
34
XP
1,136
Country
United States

Should we suggest a cautious step of downgrading/update to 10.3 before running arm9loaderhax.3dsx with NAND.bin (emunand.bin renamed)? That's way if, someeone messed up somewhere, there is a hope of downgrading without hardmode!
Can someone tell me how to uninstall menu hax? I was told to change the theme but that did nothing....

Go to SYSNAND home menu -> settings and change theme.
 
Last edited by tivu100,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    I @ idonthave: :)