Hacking Question How Do I Make a New Emunand Without Losing My Games?

MichaelShawJr

Well-Known Member
OP
Member
Joined
Jul 17, 2017
Messages
198
Trophies
0
Age
30
XP
697
Country
United States
I recently created a new Emunand becuase I wanted all my controllers to automaticlly connect on both Sysnand and Emunand. I lost all of my installed games even though I backed up the SD card files before I formatted it and put the files on the new emunand. I literally spent all day yesterday re-installing all my games. I made sure all controllers were synced to sysnand before creating emunand. I then connected my joycons to old emunand one last time to backup all of my saves. I connected the joycons in handheld mode so they would not sync back to the old emunand, but I was wrong and now they won't connect to Sysnand or new emunand unless I re-sync them on both, which means I would have to re-sync them everytime I switch from sysnand to emunand.

So basically, I want to create another emunand, but this time I don't want to lose all of my installed .nsp. Is there a way to do this? Last time my Sysnand and Emunand had different accounts on them, could that be why they didn't transfer? (Sysnand had my OG legit account, and emunand was a fake online account from Kefir Updater.) Now both sysnand and emunand both have the legit online account on them, but the emunand is blocked from Nintendo servers using 90DNS, Incognito, and Stealth Mode if I am using SX OS.

Also, is there another way to sync controllers to both sysnand and emunand that is alot easier?

Thanks in advance!
 

Draxzelex

Well-Known Member
Member
Joined
Aug 6, 2017
Messages
18,344
Trophies
1
Age
28
Location
New York City
XP
12,255
Country
United States
I recently created a new Emunand becuase I wanted all my controllers to automaticlly connect on both Sysnand and Emunand. I lost all of my installed games even though I backed up the SD card files before I formatted it and put the files on the new emunand. I literally spent all day yesterday re-installing all my games. I made sure all controllers were synced to sysnand before creating emunand. I then connected my joycons to old emunand one last time to backup all of my saves. I connected the joycons in handheld mode so they would not sync back to the old emunand, but I was wrong and now they won't connect to Sysnand or new emunand unless I re-sync them on both, which means I would have to re-sync them everytime I switch from sysnand to emunand.

So basically, I want to create another emunand, but this time I don't want to lose all of my installed .nsp. Is there a way to do this? Last time my Sysnand and Emunand had different accounts on them, could that be why they didn't transfer? (Sysnand had my OG legit account, and emunand was a fake online account from Kefir Updater.) Now both sysnand and emunand both have the legit online account on them, but the emunand is blocked from Nintendo servers using 90DNS, Incognito, and Stealth Mode if I am using SX OS.

Also, is there another way to sync controllers to both sysnand and emunand that is alot easier?

Thanks in advance!
If you just create a copy of your current sysMMC and do not modify the linked Nintendo Account, you shouldn't have to reinstall all of your games. Having different linked accounts on sysMMC and emuMMC will mess up any installed content for sure. But there is no way to sync the Joy-Cons to both sysMMC and emuMMC.
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
22,230
Trophies
4
Location
Space
XP
11,777
Country
Norway
I recently created a new Emunand becuase I wanted all my controllers to automaticlly connect on both Sysnand and Emunand. I lost all of my installed games even though I backed up the SD card files before I formatted it and put the files on the new emunand. I literally spent all day yesterday re-installing all my games. I made sure all controllers were synced to sysnand before creating emunand. I then connected my joycons to old emunand one last time to backup all of my saves. I connected the joycons in handheld mode so they would not sync back to the old emunand, but I was wrong and now they won't connect to Sysnand or new emunand unless I re-sync them on both, which means I would have to re-sync them everytime I switch from sysnand to emunand.

So basically, I want to create another emunand, but this time I don't want to lose all of my installed .nsp. Is there a way to do this? Last time my Sysnand and Emunand had different accounts on them, could that be why they didn't transfer? (Sysnand had my OG legit account, and emunand was a fake online account from Kefir Updater.) Now both sysnand and emunand both have the legit online account on them, but the emunand is blocked from Nintendo servers using 90DNS, Incognito, and Stealth Mode if I am using SX OS.

Also, is there another way to sync controllers to both sysnand and emunand that is alot easier?

Thanks in advance!
Don't think you can just make a new emuNAND and have the games work, the tickets for them are installed to NAND like previous consoles AFAIK and without those the games won't be recognized.
What you can do however is dump the USER partition of your old emuNAND and inject it into the new one. That contains, as the name says, all your user data. But that may not fix the issue, in which case, you may be out of luck as you may need the exact setup of your sysNAND (same account...) which would mean the games wouldn't work as they would be installed under a user that is no longer there if you tried to transfer your user accounts over after injecting the USER partition. Not sure what ties the JoyCon syncing to a specific NAND. I assumed that because the bluetooth MAC address is the same on both NANDs, after syncing on both NANDs it should just work, as both NANDs see the JoyCon as already synced, and the JoyCons themselves should see the BT MAC address and go "I'm already synced to this Switch, let's connect". But that is clearly not the case, which leaves me wondering exactly what is used to sync.
Is it even possible to make the controllers work on both NANDs without having to resync? Mine has always needed me to resync IIRC. I don't switch :switch: often enough for it to be an issue though, it's just a mild annoyance.
Actually, come to think of it, it did work without syncing on every load at first. Right until I had to resync them because I had used them on another device. That desynced them from the other NAND and ever since I've had this problem. So I suppose making another emuNAND is going to work in the short term, as long as you never sync the JoyCons to anything else... But sooner or later you're probably gonna have to do the process all over again, and isn't it kind of more hassle than just resyncing the things when needed?
 
Last edited by The Real Jdbye,

MichaelShawJr

Well-Known Member
OP
Member
Joined
Jul 17, 2017
Messages
198
Trophies
0
Age
30
XP
697
Country
United States
If you just create a copy of your current sysMMC and do not modify the linked Nintendo Account, you shouldn't have to reinstall all of your games. Having different linked accounts on sysMMC and emuMMC will mess up any installed content for sure. But there is no way to sync the Joy-Cons to both sysMMC and emuMMC.

You would be correct if I wanted to transfer my Sysnand games to Emunand, but I wanted to transfer my old Emunand games to my new Emunand (the games were never on my Sysnand)

Don't think you can just make a new emuNAND and have the games work, the tickets for them are installed to NAND like previous consoles AFAIK and without those the games won't be recognized.
What you can do however is dump the USER partition of your old emuNAND and inject it into the new one. That contains, as the name says, all your user data. But that may not fix the issue, in which case, you may be out of luck as you may need the exact setup of your sysNAND (same account...) which would mean the games wouldn't work as they would be installed under a user that is no longer there if you tried to transfer your user accounts over after injecting the USER partition. Not sure what ties the JoyCon syncing to a specific NAND. I assumed that because the bluetooth MAC address is the same on both NANDs, after syncing on both NANDs it should just work, as both NANDs see the JoyCon as already synced, and the JoyCons themselves should see the BT MAC address and go "I'm already synced to this Switch, let's connect". But that is clearly not the case, which leaves me wondering exactly what is used to sync.
Is it even possible to make the controllers work on both NANDs without having to resync? Mine has always needed me to resync IIRC. I don't switch :switch: often enough for it to be an issue though, it's just a mild annoyance.
Actually, come to think of it, it did work without syncing on every load at first. Right until I had to resync them because I had used them on another device. That desynced them from the other NAND and ever since I've had this problem. So I suppose making another emuNAND is going to work in the short term, as long as you never sync the JoyCons to anything else... But sooner or later you're probably gonna have to do the process all over again, and isn't it kind of more hassle than just resyncing the things when needed?

It seems like I am out of luck like you said, looks like the only way to keep the controllers synced to both nands is to sync them to Sysnand and making a new Emunand, and then re-install all of the games, and this will only fix it until I need to re-sync the controlers to a friend's switch or something like that, and probably is not worth the hassle just to save 2 seconds when switching between nands. Hopefully, someone will be able to create a homebrew app someday to transfer these bluetooth keys, likeif you sync them on Sysnand, you could run a homebrew app on Emunand and it will copy the bluetooth key off of the joycon to Emunand.

Is there a place where I could sugest this idea to homebrew devs?
 

EmulateLife

Well-Known Member
Member
Joined
May 30, 2016
Messages
3,981
Trophies
0
Age
41
XP
1,870
Country
United States
You already had another thread where I told you you can't make a new Emunand and expect your games to work. Nothing has changed in a week.

https://gbatemp.net/threads/how-can...over-files-on-my-sd-card.550096/#post-8824801

I see this one was made first but you're still making multiple threads about the same issue. Suggesting it to devs won't change anything I told you every new Emunand is like a new system they can't just make the games work.
 
Last edited by EmulateLife,

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
22,230
Trophies
4
Location
Space
XP
11,777
Country
Norway
You would be correct if I wanted to transfer my Sysnand games to Emunand, but I wanted to transfer my old Emunand games to my new Emunand (the games were never on my Sysnand)



It seems like I am out of luck like you said, looks like the only way to keep the controllers synced to both nands is to sync them to Sysnand and making a new Emunand, and then re-install all of the games, and this will only fix it until I need to re-sync the controlers to a friend's switch or something like that, and probably is not worth the hassle just to save 2 seconds when switching between nands. Hopefully, someone will be able to create a homebrew app someday to transfer these bluetooth keys, likeif you sync them on Sysnand, you could run a homebrew app on Emunand and it will copy the bluetooth key off of the joycon to Emunand.

Is there a place where I could sugest this idea to homebrew devs?
It wouldn't work as a homebrew because all NAND access is redirected to emuNAND, with no way to access sysNAND from emuNAND at all (that's kinda the idea, or Nintendo could take advantage of that hole to more easily detect a hacked system)
But forking Hekate which already has the code to do file access in NAND should just require a few lines more of code in the "launch entry" area of the code, and it could even automatically sync the JoyCon data between sys and emuNAND. Only problem is it would have to be maintained with each new Hekate update as those are sometimes needed to support latest Atmo or newer FW.
 
Last edited by The Real Jdbye,

You may also like...

General chit-chat
Help Users
    K3N1 @ K3N1: https://youtube.com/shorts/BQe7LuPbtEk?feature=share