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,

Ramzh

I am a living meme
Member
Joined
Nov 29, 2014
Messages
328
Trophies
0
Location
31 32 37 2E 30 2E 30 2E 31
XP
201
Country
As I don't want open a topic just for it, i would like to know if I can just drag n drop the files from my first sd (4gb) to my second one (32gb) of my n3ds by having sysNAND UPDATED with A9LH
 

mudassirul

Well-Known Member
Member
Joined
Jan 13, 2010
Messages
330
Trophies
1
Age
34
XP
395
Country
As I don't want open a topic just for it, i would like to know if I can just drag n drop the files from my first sd (4gb) to my second one (32gb) of my n3ds by having sysNAND UPDATED with A9LH
Nearly, the 3DS is going to make new files in the nintendo 3ds folder on different SDs so you'll need to move your files around to keep everything
 

Ramzh

I am a living meme
Member
Joined
Nov 29, 2014
Messages
328
Trophies
0
Location
31 32 37 2E 30 2E 30 2E 31
XP
201
Country
Alright, I just tried and boots perfectly, one thing that worries me is that in the HBL, the different payloads such as Luma3DS, SafeA9LHInstaller, Decrypt9 and Emunand9 do not work. When i launch them my screen start to flicker and give me an error about payload not being in the folder. Is that normal?
 

Jay Clay

Well-Known Member
Member
Joined
Jul 21, 2011
Messages
107
Trophies
0
XP
157
Country
I installed a9lh luma3ds on my new 3ds last night, I ended up swapping my emunand into my sysnand with decrypt9 using keep a9lh option, so far everything is running smooth in my 3ds and happy to gain almost 2gb store in my micro sd, my question is, if something goes wrong, can I can restore my 3ds? , I keep in my pc those files. I have decrypt9wip installed and emunand9 as well in recovery mode.
 

Attachments

  • Captura de pantalla 2016-06-10 a las 11.29.51 a.m..png
    Captura de pantalla 2016-06-10 a las 11.29.51 a.m..png
    1.4 MB · Views: 243

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=pkYA4rALqEE