Hacking using both SXOS and atmosphere with same EMUNAND

swspjcd

Well-Known Member
OP
Newcomer
Joined
Jan 1, 2007
Messages
49
Trophies
1
XP
392
Country
United States
I have done a lot of reading on many forums and I am still slightly confused. I have SXOS up and running properly. Since it is looking like SXOS may be dying, I am looking to run Atmosphere with the same emunand so I have the option to switch back and forth and also if SXOS does indeed die, I can still update to the latest firmware since atmosphere comes out with updates much faster than SXOS. Now this is where I can't seem to find a definitive answer. All of the guides I found reference migrating from SXOS on a dedicated partition and not from a file system based system. I have an SDCARD formatted as exfat. What are the steps I need to do to be able to dual boot between SXOS and Atmosphere while sharing the same EMUNAND files? I understand I will need sigpatches for all of those games in the EMUNAND which I think I know how to do. Again lots of reading. If it helps, the root directory structure of my SDCARD looks like below. Again, the guides I have read talk about editing a config file but they are all for installs that have SXOS on it's own partition. FWIW, I went the file system route with EMUNAND so I could easily backup the SDCARD in case of corruption or card failure which would be devastating. I am assuming I can use the hardware from SXOS to still boot and then choose which CFW I want to load but that is where I got stuck.
Not looking for a full guide as I think I am pretty close since SXOS is working fine. Hopefully some simple steps. It would probably help others also as I am sure others are looking to move away from SXOS.
Thanks for any help.


12/05/2020 10:32 AM 22,839,424 boot.dat
08/10/2019 10:06 AM <DIR> cache
03/18/2020 12:51 PM 9,019,365 Checkpoint.nro
04/26/2019 06:25 PM 1,006,071 ChoiDujourNX.nro
11/25/2018 02:57 PM <DIR> config
08/31/2019 10:50 PM <DIR> db
01/02/2018 03:00 AM 460 device.keys
07/24/2018 07:09 AM <DIR> EdiZon
03/08/2019 10:35 AM 6,441,182 EdiZon.nro
11/20/2018 08:38 PM <DIR> Emutendo
11/28/2018 05:56 PM 1,501,423 hbmenu.nro
12/15/2019 09:53 PM 137,887,712 icons.db
12/31/1980 10:00 PM 15,726,416 info.json
04/29/2018 08:47 PM 18,429 LICENSE
07/04/2018 05:28 AM 256 license.dat
08/10/2019 10:08 AM 1,214,865 Lockpick.nro
11/20/2018 08:22 PM <DIR> Nintendo
06/22/2019 02:33 PM 1,226 README.txt
09/30/2020 04:42 PM 172 sm64.log
01/28/2019 10:46 PM <DIR> switch
12/24/2019 12:43 PM 19,432,468 sx.nro
03/21/2019 02:04 PM 1,233,195 SX_Reboot.nro
05/17/2019 12:25 AM 16 SXDumper.conf
06/03/2019 05:49 PM 11,679,715 SXDumper.nro
04/24/2020 12:25 PM <DIR> sxos
04/24/2020 10:35 PM <DIR> test
01/28/2019 10:46 PM <DIR> themes
 

matias3ds

Well-Known Member
Member
Joined
Oct 25, 2017
Messages
3,666
Trophies
1
Age
38
XP
9,260
Country
Argentina
You can't share the same Emunand i tried , Atmospheres deletes your sxos Emunand and claims the Emnand only for Atmosphere .
When you try to enter Atmosphere the Emunand is there but for SxOs is gone .
 

swspjcd

Well-Known Member
OP
Newcomer
Joined
Jan 1, 2007
Messages
49
Trophies
1
XP
392
Country
United States
You can't share the same Emunand i tried , Atmospheres deletes your sxos Emunand and claims the Emnand only for Atmosphere .
When you try to enter Atmosphere the Emunand is there but for SxOs is gone .
Well now I am even more confused. I have seen several people in other forums say they are doing exactly what I decribed above but they never go into detail as to how it is actually done.
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,207
Trophies
4
Location
Space
XP
13,731
Country
Norway
You can't share the same Emunand i tried , Atmospheres deletes your sxos Emunand and claims the Emnand only for Atmosphere .
When you try to enter Atmosphere the Emunand is there but for SxOs is gone .
This makes no sense, you have no idea what you're talking about. Not Atmosphere nor Hekate will format your SD card or emuNAND automatically, you have to do that yourself.
I have done a lot of reading on many forums and I am still slightly confused. I have SXOS up and running properly. Since it is looking like SXOS may be dying, I am looking to run Atmosphere with the same emunand so I have the option to switch back and forth and also if SXOS does indeed die, I can still update to the latest firmware since atmosphere comes out with updates much faster than SXOS. Now this is where I can't seem to find a definitive answer. All of the guides I found reference migrating from SXOS on a dedicated partition and not from a file system based system. I have an SDCARD formatted as exfat. What are the steps I need to do to be able to dual boot between SXOS and Atmosphere while sharing the same EMUNAND files? I understand I will need sigpatches for all of those games in the EMUNAND which I think I know how to do. Again lots of reading. If it helps, the root directory structure of my SDCARD looks like below. Again, the guides I have read talk about editing a config file but they are all for installs that have SXOS on it's own partition. FWIW, I went the file system route with EMUNAND so I could easily backup the SDCARD in case of corruption or card failure which would be devastating. I am assuming I can use the hardware from SXOS to still boot and then choose which CFW I want to load but that is where I got stuck.
Not looking for a full guide as I think I am pretty close since SXOS is working fine. Hopefully some simple steps. It would probably help others also as I am sure others are looking to move away from SXOS.
Thanks for any help.


12/05/2020 10:32 AM 22,839,424 boot.dat
08/10/2019 10:06 AM <DIR> cache
03/18/2020 12:51 PM 9,019,365 Checkpoint.nro
04/26/2019 06:25 PM 1,006,071 ChoiDujourNX.nro
11/25/2018 02:57 PM <DIR> config
08/31/2019 10:50 PM <DIR> db
01/02/2018 03:00 AM 460 device.keys
07/24/2018 07:09 AM <DIR> EdiZon
03/08/2019 10:35 AM 6,441,182 EdiZon.nro
11/20/2018 08:38 PM <DIR> Emutendo
11/28/2018 05:56 PM 1,501,423 hbmenu.nro
12/15/2019 09:53 PM 137,887,712 icons.db
12/31/1980 10:00 PM 15,726,416 info.json
04/29/2018 08:47 PM 18,429 LICENSE
07/04/2018 05:28 AM 256 license.dat
08/10/2019 10:08 AM 1,214,865 Lockpick.nro
11/20/2018 08:22 PM <DIR> Nintendo
06/22/2019 02:33 PM 1,226 README.txt
09/30/2020 04:42 PM 172 sm64.log
01/28/2019 10:46 PM <DIR> switch
12/24/2019 12:43 PM 19,432,468 sx.nro
03/21/2019 02:04 PM 1,233,195 SX_Reboot.nro
05/17/2019 12:25 AM 16 SXDumper.conf
06/03/2019 05:49 PM 11,679,715 SXDumper.nro
04/24/2020 12:25 PM <DIR> sxos
04/24/2020 10:35 PM <DIR> test
01/28/2019 10:46 PM <DIR> themes
It's pretty easy with Hekate. You can simply change the active emuNAND in Hekate, it will list any detected emuNANDs on the SD card and modify the emummc.ini file, but there is one more step you need to perform. After changing the active emuNAND and saving the settings, you need to edit sd:\emuMMC\emummc.ini in the part where it says nintendo_path=emuMMC/RAW1/Nintendo you need to change this to nintendo_path=Emutendo for it to recognize the installed SD data as SX OS puts them in a different folder.
 

matias3ds

Well-Known Member
Member
Joined
Oct 25, 2017
Messages
3,666
Trophies
1
Age
38
XP
9,260
Country
Argentina
This makes no sense, you have no idea what you're talking about. Not Atmosphere nor Hekate will format your SD card or emuNAND automatically, you have to do that yourself.

It's pretty easy with Hekate. You can simply change the active emuNAND in Hekate, it will list any detected emuNANDs on the SD card and modify the emummc.ini file, but there is one more step you need to perform. After changing the active emuNAND and saving the settings, you need to edit sd:\emuMMC\emummc.ini in the part where it says nintendo_path=emuMMC/RAW1/Nintendo you need to change this to nintendo_path=Emutendo for it to recognize the installed SD data as SX OS puts them in a different folder.
Thas what i tried to made but it only allowed my to use emunand from Atmosphere
 

swspjcd

Well-Known Member
OP
Newcomer
Joined
Jan 1, 2007
Messages
49
Trophies
1
XP
392
Country
United States
Just so I am clear. On my working SXOS which is using EMUNAND and is file based, not partition based, I would boot the boot loader for SXOS and then choose payloads and boot hekate and then choose atmosphere making sure the INI listed above is pointing to the correct emutendo folder? Sorry for not being entirely sure how the flow works when switching back and forth between SXOS and Atmosphere while using the same EMUNAND files. I am very new to Atmosphere.
 

Qubarf

Well-Known Member
Member
Joined
Dec 14, 2018
Messages
239
Trophies
0
Age
33
XP
967
Country
Pakistan
I just want to say this is definitely possible and has been the setup I've been rocking for several months.
All you have to do is setup a hidden emunand in sx os and just configure that with atmosphere.

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

I just want to say this is definitely possible, it's the setup I've been rocking for the past few months. All you have to do is setup a hidden emunand part with sx os and just configure atmosphere to boot off that.
 

matias3ds

Well-Known Member
Member
Joined
Oct 25, 2017
Messages
3,666
Trophies
1
Age
38
XP
9,260
Country
Argentina
So You guys can share the same emunand from Sxos and Atmosphere . The Games that You installed on Sxos emunand are available to play on Atmosphere emunand ? If it's possible can You links the files that need to be installed , i Will appriciate
 

swspjcd

Well-Known Member
OP
Newcomer
Joined
Jan 1, 2007
Messages
49
Trophies
1
XP
392
Country
United States
I thought I had everything setup correctly. I can boot paylod hektate from the SXOS RCM and EMUNAND says it is enabled and sd based. My emummc.ini looks like this:
[emummc]
enabled = 1
nintendo_path = Emutendo
The Emutendo folder definitely exists and lots of files in it. When cvhoosing EMUNAND from Hekate, it just hangs and never boot atmosphere. Can someone with dual booting SXOS and Atmiosphere on an sdbased emunand (not partition), post their emummc.ini and hekate_ipl.ini files? I am just not sure I am missing.
 

matias3ds

Well-Known Member
Member
Joined
Oct 25, 2017
Messages
3,666
Trophies
1
Age
38
XP
9,260
Country
Argentina
I thought I had everything setup correctly. I can boot paylod hektate from the SXOS RCM and EMUNAND says it is enabled and sd based. My emummc.ini looks like this:
[emummc]
enabled = 1
nintendo_path = Emutendo
The Emutendo folder definitely exists and lots of files in it. When cvhoosing EMUNAND from Hekate, it just hangs and never boot atmosphere. Can someone with dual booting SXOS and Atmiosphere on an sdbased emunand (not partition), post their emummc.ini and hekate_ipl.ini files? I am just not sure I am missing.
Hooo this is something that i forgot to mention , for all those non believers . My emunand is on the sdcard is not on a hidden partition , i thinks thats were the problem relies , you can share Emunand if its made in a hidden partition . in my case i cant because my emunand is not hidden
 

swspjcd

Well-Known Member
OP
Newcomer
Joined
Jan 1, 2007
Messages
49
Trophies
1
XP
392
Country
United States
So I am getting closer. I took a clean SDCARD and built an atmosphere with the SDSETUP. I copied the boot.dat and the unpacked sdsetup to the sdcard. It would boot to SXOS RCM and then loaded Hekate payload but would not boot into CFW or EMUCFW. I downloaded the latest atmosphere and copied it over the sdsetup files. Atmosphere would then boot. I also used Hekate to create an an emummc which looked like this:
[emummc]
enabled=1
sector=0x0
path=emuMMC/SD00
id=0x0000
nintendo_path=emuMMC/SD00/Nintendo
This boots correctly now.

The emuMMC\SD00 looks like
01/01/2020 12:00 AM 4,261,412,864 00
01/30/2021 12:23 AM 4,261,412,864 01
01/30/2021 12:43 AM 4,261,412,864 02
01/30/2021 12:57 AM 4,261,412,864 03
01/30/2021 01:12 AM 4,261,412,864 04
01/30/2021 01:26 AM 4,261,412,864 05
01/30/2021 01:40 AM 4,261,412,864 06
01/30/2021 01:51 AM 1,438,646,272 07
01/01/2020 12:00 AM 4,194,304 BOOT0
01/29/2021 11:18 PM 4,194,304 BOOT1

I then tried changing nintendo_path=Emutendo which boots but doesn't show any of the installed games.

I also tried changing path= in emummc.ini to path=sxos\emunand which looks like
11/19/2018 03:45 PM 4,194,304 boot0.bin
11/19/2018 03:45 PM 4,194,304 boot1.bin
11/19/2018 03:46 PM 4,294,836,224 full.00.bin
11/19/2018 03:47 PM 4,294,836,224 full.01.bin
11/19/2018 03:47 PM 4,294,836,224 full.02.bin
11/19/2018 03:48 PM 4,294,836,224 full.03.bin
11/19/2018 03:49 PM 4,294,836,224 full.04.bin
11/19/2018 03:50 PM 4,294,836,224 full.05.bin
11/19/2018 03:50 PM 1,066,139,648 full.06.bin.

After that, it would not boot atmosphere anymore. The nand files from sxos and Hekate have different names so maybe they arent recognized? Also, it seems my setup is clearly different than others as my emunand files from sxos are not in the same folder structure that anyone else seems to have.
So now I have to try to figure out how to get the emummc to see the sxos nand files and boot them while pointing to the emunendo folder.
Getting closer and slightly more frustrated as my setup and directory structure seems very different from others.
 

lipanz

Well-Known Member
Newcomer
Joined
Jan 7, 2009
Messages
75
Trophies
1
XP
508
Country
Malaysia
this is interesting.. i'm looking for same answers. if it's doable.then it would be great. i'm on sxos's file emunand to. trying to look if atmosphere could use same emunand.
 

swspjcd

Well-Known Member
OP
Newcomer
Joined
Jan 1, 2007
Messages
49
Trophies
1
XP
392
Country
United States
I am still not having any luck. Several days and just about every option in emummc.ini I can think of. Hekate will never recognise it. I can choose the migrate emunand option which will make it bootable but it moves and renames the files from sxos/emunand and therefore breaks sxos. If I successfully ever get it to work, I will post it here.
 

dmdsoftware

Well-Known Member
Newcomer
Joined
Jan 7, 2006
Messages
58
Trophies
0
XP
337
Country
I am still not having any luck. Several days and just about every option in emummc.ini I can think of. Hekate will never recognise it. I can choose the migrate emunand option which will make it bootable but it moves and renames the files from sxos/emunand and therefore breaks sxos. If I successfully ever get it to work, I will post it here.
Why not use emunand switcher. Search for the thread here. If you have the space on your microsd card to save two copies of the emunand, this is your best bet.
 

swspjcd

Well-Known Member
OP
Newcomer
Joined
Jan 1, 2007
Messages
49
Trophies
1
XP
392
Country
United States
Ok. I gave in and am currently getting the new sdcard ready with a hidden partition that was converted from sxos file baned emunand. Copying the emutendo folder right now. It will take awhile. I am thnking the emummc.ini which looks like this, should work for booting atmosphere via Hekate. Atmosphere files are all copied over also. Don't I need to do something with keys to get atmosphere to boot correctly and be able to read the sxos emunand partition? Not very familiar with Atmosphere yet.
 

swspjcd

Well-Known Member
OP
Newcomer
Joined
Jan 1, 2007
Messages
49
Trophies
1
XP
392
Country
United States
I was able to create a new sdcard with a partition of the emunand., SXOS boots but all of theinstalled software forces a check for corrupted data. So far, they work after checking for corruption but it is going to take a long time to do each one individually. Atmosphere also boots and appears to see the installed software but none of them launch. Somewhere I think I missed a step.
 

urherenow

Well-Known Member
Member
Joined
Mar 8, 2009
Messages
4,714
Trophies
2
Age
48
Location
Japan
XP
3,588
Country
United States
You can't share the same Emunand i tried , Atmospheres deletes your sxos Emunand and claims the Emnand only for Atmosphere .
When you try to enter Atmosphere the Emunand is there but for SxOs is gone .
I bounce back and forth between SX and Atmosphere all the time. I only have 1 emunand. All things installed on 1, works on the other. You have no clue what you're talking about.

Everyone, everywhere, tells you not to use exfat. especially for file-based emunand. You WILL end up with corrupted data. There have been improvements with file-based, but partition has been rock solid from the start. Ever since nyx was introduced to hekate, there's really no good reason not to use the partition. Hekate can even make backups with not enough space left on your card. It will write what it can, then ask you to change cards (giving you time to move the current progress off the card and onto your computer, if you only have 1 card to work with).

EDIT: Removed my examples. My setup works just fine, but browsing through hekate's code suggests that my settings may be outdated.


Seriously, after you get emummc to work for sxos, you really only need to set it up in nyx, nyx will create the emummc.ini FOR YOU. Including the terminating NULL that's required, that you may not have if you've been editing it manually. In the .ini right after "Emutendo", you should be able to move your cursor down to the next line, and no farther.

But anyways, sdfiles and other packs like that care complete trash for this very reason. It leaves people without any knowledge whatsoever of how to setup everything and how all the pieces work together. Grab the latest Hekate from the github page. Read the readme while you're there. Grab the latest Atmosphere from its github page. read the readme while you're there. AND read the darn templates!

Create emummc from scratch: https://switch.homebrew.guide/emummc/emummc.html

For file based, you don't use the sector. Only change the path= to point to the nand files. Keep the nintendo path the same (emutendo).
 
Last edited by urherenow,

matias3ds

Well-Known Member
Member
Joined
Oct 25, 2017
Messages
3,666
Trophies
1
Age
38
XP
9,260
Country
Argentina
I bounce back and forth between SX and Atmosphere all the time. I only have 1 emunand. All things installed on 1, works on the other. You have no clue what you're talking about.

Everyone, everywhere, tells you not to use exfat. especially for file-based emunand. You WILL end up with corrupted data. There have been improvements with file-based, but partition has been rock solid from the start. Ever since nyx was introduced to hekate, there's really no good reason not to use the partition. Hekate can even make backups with not enough space left on your card. It will write what it can, then ask you to change cards (giving you time to move the current progress off the card and onto your computer, if you only have 1 card to work with).

EDIT: Removed my examples. My setup works just fine, but browsing through hekate's code suggests that my settings may be outdated.


Seriously, after you get emummc to work for sxos, you really only need to set it up in nyx, nyx will create the emummc.ini FOR YOU. Including the terminating NULL that's required, that you may not have if you've been editing it manually. In the .ini right after "Emutendo", you should be able to move your cursor down to the next line, and no farther.

But anyways, sdfiles and other packs like that care complete trash for this very reason. It leaves people without any knowledge whatsoever of how to setup everything and how all the pieces work together. Grab the latest Hekate from the github page. Read the readme while you're there. Grab the latest Atmosphere from its github page. read the readme while you're there. AND read the darn templates!

Create emummc from scratch: https://switch.homebrew.guide/emummc/emummc.html

For file based, you don't use the sector. Only change the path= to point to the nand files. Keep the nintendo path the same (emutendo).
this is in hidden partion , or does it wors on both . because i have thr Emunand created with sxos on a visible part of the sdcard and i codnt do it
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Veho @ Veho:
    The fuuuuu---
  • Veho @ Veho:
    I thought it was an actual xBox at that price.
  • Sicklyboy @ Sicklyboy:
    I wanna grab a 360 Slim and a 360 E one of these days. Missed the boat of getting them at their lowest though, once they were discontinued. Could've got them for cheap back when I was a broke 20 something working at Target, but then again, I was a broke 20 something working at Target
  • Veho @ Veho:
    Being broke is no fun.
  • K3Nv2 @ K3Nv2:
    @Sicklyboy, $150 isn't that bad for a jtag slim on ebay
  • Veho @ Veho:
    I only wish it was actually playable.
  • Veho @ Veho:
    There's a guy on the Tube of You that makes playable mechanical arcade games out of Lego. This could work on the same principle.
  • Veho @ Veho:
    Just a couple of guys taking their manatee out for some fresh air, why you have to molest them?
  • Veho @ Veho:
    Stupid Chinese shop switched their shipping company and this one is slooooooow.
  • LeoTCK @ LeoTCK:
    STOP BUYING CHINESE CRAP THEN
  • LeoTCK @ LeoTCK:
    SUPPORT LOCAL PRODUCTS, MAKE REVOLUTION
  • LeoTCK @ LeoTCK:
    THEY KEEP REMOVING LOCAL SHIt AND REPLACING WItH INFERIOR CHINESE CRAP
  • LeoTCK @ LeoTCK:
    THATS WHY MY PARTNER CANT GET A GOOTWEAR HIS SIZE ANYMORE
  • LeoTCK @ LeoTCK:
    HE HAS BIG FOOT AND BIG DUCK
  • LeoTCK @ LeoTCK:
    d*ck i mean*
  • LeoTCK @ LeoTCK:
    lol
  • Veho @ Veho:
    Mkay.
  • Veho @ Veho:
    I just ordered another package from China just to spite you.
  • SylverReZ @ SylverReZ:
    Communism lol
  • SylverReZ @ SylverReZ:
    OUR products
  • The Real Jdbye @ The Real Jdbye:
    @LeoTCK actually good quality products are dying out because they can't compete with dropshipped chinese crap
    +1
    The Real Jdbye @ The Real Jdbye: @LeoTCK actually good quality products are dying out because they can't compete with dropshipped... +1