Tutorial  Updated

How to setup Atmosphere EmuMMC

The tutorial is more like
Setup EmuMMC, From SX to Atmosphere and keep using the both worlds.
If the moderator by any chance to come here, could you please change the title? Thanks.



YOU HAVE BEEN WARNED


There is always at least a risk to get you banned or unlikely to brick your Switch.

YOU'RE AT YOUR OWN RISK
I TAKE NO RESPONSIBILITY FOR ANY DAMAGES OR BAN.

You can use your current setup of SX's Emunand (hidden partition on the SD) to boot Atmosphere's Emummc using this tutorial. This will be considered as dual emunand booting. Take advantage of the both worlds.

CLEAN UP SYSNAND
> Skip this step if you're using SX's Emunand and being online on Sysnand.
> If you didn't have any previous clean nand backup before
You have no choice here to clean up a dirty nand without a clean nand backup but to believe in this method
> Stop here if you don't want to hurt yourself or even me

Skip this step if your Switch is a brand new one or never ever been hacked.

Access NAND using PC

What you will need
- biskeydump
https://files.sshnuke.net/biskeydumpv8.zip
Run the payload and write down (or scan QRCode) Bis Key 2
BIS KEY 2 (crypt): NUMBERS
BIS KEY 2 (tweak): NUMBERS

- memloader
https://files.sshnuke.net/memloaderv2.zip
Copy *.* in [sample] folder to SD and plug it in the Switch
Run the payload [memloader.bin]
Unplug any USB cable
> Choose emmc line
> Plug USB C <> USB A cable to the Switch and PC

- HacDiskMount
https://files.sshnuke.net/HacDiskMount1055.zip
Run the tool under Administrator permission
> Open Physical Disk > Choose Linux line
> Double click on SYSTEM and fill BisKeys2 in the small table on top
Crysto > BIS KEY 2 (crypt): NUMBERS
Tweak > BIS KEY 2 (tweak): NUMBERS
> Press on [Test] > you will get OK! Entropy
> From Drive Letter table > Choose a drive disk, N for example.
> Press on [Mount]
Install driver if needed.
Acess N drive from My Computer
> access save folder
> delete all files inside the save folder except 8000000000000120
> Press on [Unmount]

> Double click on USER and fill BisKeys3 in the small table on top
Crysto > BIS KEY 3 (crypt): NUMBERS
Tweak > BIS KEY 3 (tweak): NUMBERS
> Press on [Test] > you will get OK! Entropy
> From Drive Letter table > Choose a drive disk, N for example.
> Press on [Mount]
Install driver if needed.
Acess N drive from My Computer and Delete Everything
> Press on [Unmount] and unplug the USB cable

> Press on [Power] button for 15s or so to reboot the system​

> After rebooting, the system will be in initial setup stage.

CREATE EMUNAND AS HIDDEN PARTITION ON SD
> If you're SX Users and have been using their Emunand as hidden partition, just skip this step, go to COPY FILES
> Take advantage of SX Emunand creator (without valid license needed)
> Your SD will be formatted, backup your savedata and other data are needed.

Before creating emunand > Ensure you did delete all WIFI connections and turned on Airplane / Flight mode

Go to SX website > download their latest boot.dat > copy to the root of your SD
Download payload.bin for activating payload via your chosen tools

SX OS Bootloader Menu
> Options
> EmuNAND
> Create EmuNAND
> Hidden Partition on microSD

You will get "successfully done"

COPY FILES
Go to Atmosphere GitHub and download the latest release 0.9.0 and extract all files/ folders to the root of your SD

Create > emummc folder on the root of the SD

Create > emummc.ini file inside of emummc folder

Copy and paste this to emummc.ini

[emummc]
emummc_enabled = 1
emummc_sector = 0x2
emummc_nintendo_path = Emutendo <<< delete this line if you're not SX Users or don't want to keep using SX as your primary CFW

I got banned from ReSwitched discord because of Emutendo word. I'd like to help someone out but ended up in unexpected way. But it's okay.

Hope this will help out.
Enjoy!
 
Last edited by thaikhoa,

thaikhoa

Well-Known Member
OP
Member
Joined
Sep 16, 2008
Messages
2,236
Trophies
1
XP
2,590
Country
Australia
On first place, thanks to do this guide, the most easy steps for novice users, I gona try to recopile the steps to create hidden partition without SX tools and send to you for add to the guide.

Respect to clean dirty Switch I should say that Zekenator (sorry @Hayato213) are right, one of the files (and more, but atleast one on clean Switch) on save directory act as container for telemetry logs, if you delete it or alter some data that are alreally synced with N servers this Switch gona get banned because they can detect the differences of local and synced logs, including the log count.

For now didn't exists a proper and safe method to clean a dirty nand, this bans are launched on waves, so on the next waves these Switchs are on risk to get banned.

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

You forget that kip patches are required, I upload both for users that can't build them (require devkitpro, python 2.7, make, etc etc...). Both files are ready for use (I put both on the correct path for hekate and atmosphere load), just extract on the root of your SD card and mantain the same structure.

Thank you so much for the files.

About the ban, imho, the first wave of banning hasn't happened yet. People got banned because of connecting online when playing backup, some games will ban players straight away or after a couple of days such as Fifa, Doom, Vesperia, Arms etc.

The bad error logs when running the first compiled versions of Layeredfs and before Stealth Mode/ creport/ Emunand could be considered as the first banning wave.

In my experiences, if the N bans people because of unmatched error logs, there are a lot of innocent people out there will be got banned all together. Factory restore settings while being offline actually deletes the logs (compare to the save files in SYSTEM partition on the first booting up). On the other hand, I've been cleaning error logs myself all the time even rebuilding a nand from the scratch, updating firmware online then playing injected cert (1 cert) into xcis and play online. I haven't got banned yet since SX 1.1.

If the banning waves are for real, the next waves are really fun to see.

just my 2 cents based on my experiences of 100+ Switches.
 
Last edited by thaikhoa,

Chocola

GBAtemp Meowgular
Member
Joined
Sep 18, 2018
Messages
379
Trophies
0
Age
32
Location
Neko Paradise
XP
723
Country
Korea, South
I have SX emuNAND but I never cleaned it, should I reset it? or it's good to go as it?

If you don't plan to go online with emuMMC you can use the current (skipping the first two sectors that they use as signature), the clean nand thing are for Sysnand if you plan go online and let the emuMMC offline for homebrew stuff.
 

LapCheong

Well-Known Member
Member
Joined
Mar 6, 2019
Messages
219
Trophies
0
XP
519
Country
Australia
What is the different if i create a seperate partition through linux on a existing sd card with like 50gb of spare storage compared to using sx os payload and it creates a partition?

What is different between using partition based method vs loose file method to redirect ?

From what i understand is that there should be no significant difference other than i lose my game right?

I plan on using a spare sd card to create a partition for emummc.bin 31,276,924,928 bytes (29.1GB) then dd on to it. Look for the start or end sector ( not too sure which one ) then config my ini.
Then again dd takes really long for me, should have done it last night but have the thought of by the time i am done writing hekate will be release LOL
 
Last edited by LapCheong,

Chocola

GBAtemp Meowgular
Member
Joined
Sep 18, 2018
Messages
379
Trophies
0
Age
32
Location
Neko Paradise
XP
723
Country
Korea, South
What is the different if i create a seperate partition through linux on a existing sd card with like 50gb of spare storage compared to using sx os payload and it creates a partition?

What is different between using partition based method vs loose file method to redirect ?

You can create and hide the partition manually, just put the correct first sector number of the emuMMC partition on the ini file.

Currently the file method are broken and should be fixed on next version of atmosphére, so for now, only the partition based method are working, anyways on performance things the partition method are better because don't need mount files, are alreally mounted on the partition.
 
Last edited by Chocola,

LapCheong

Well-Known Member
Member
Joined
Mar 6, 2019
Messages
219
Trophies
0
XP
519
Country
Australia
You can create and hide the partition manually, just put the correct first sector number of the emuMMC partition on the ini file.

Currently the file method are broken and should be fixed on next version of atmosphére, so for now, only the partition based method are working, anyways on performance things the partition method are better because don't need mount files, are alreally mounted on the partition.

Let me play with it on spare sd card before writing on my 128gb sd since my games are inside. Thanks!
 

astrodraco

Well-Known Member
Newcomer
Joined
Aug 6, 2018
Messages
54
Trophies
0
XP
400
Country
United States
You don't need to convert to Atmosphere EmuMMC. Follow the COPY FILES

Go to Atmosphere GitHub and download the latest release 0.9.0 and extract all files/ folders to the root of your SD

Create > emummc folder on the root of the SD

Create > emummc.ini file inside of emummc folder

Copy and paste this to emummc.ini

[emummc]
emummc_enabled = 1
emummc_sector = 0x2
emummc_nintendo_path = Emutendo

Do I do the same thing if I have it set as "files on SD card"?
 

pcwizard7

Well-Known Member
Member
Joined
Aug 2, 2013
Messages
1,409
Trophies
0
XP
1,688
Country
Australia
is it possible to point atmos to emunand made from sxos ?

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

to clean your nand don't you mount the system part and delete saves folder and i forget the folder with all the files but u delete all files but xxxxxx120 file?
 

thaikhoa

Well-Known Member
OP
Member
Joined
Sep 16, 2008
Messages
2,236
Trophies
1
XP
2,590
Country
Australia
is it possible to point atmos to emunand made from sxos ?

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

to clean your nand don't you mount the system part and delete saves folder and i forget the folder with all the files but u delete all files but xxxxxx120 file?

Mainly, this tutorial serves for the both emunand to work together.

I don't get your second question. Could you please make it clear a little bit?

Cheers.
 

pcwizard7

Well-Known Member
Member
Joined
Aug 2, 2013
Messages
1,409
Trophies
0
XP
1,688
Country
Australia
I was trying to explain how to clean nand i.e found post on what i meant

Mount /system in hacdiskmount

in "save" delete all except 8000000000000120
in saveMeta delete all except 8000000000000120
if anything in Contents/placehld, delete all in placehld also.

Done.
 

loler55

Well-Known Member
Member
Joined
Jan 4, 2012
Messages
1,045
Trophies
1
XP
1,906
Country
Gambia, The
Factory reset is implemented in unpushed builds, however, I am struggling getting FatFS to RELIABLY enter the save folder on the eMMC and write to it. Reading is fine.(it piggybacks onto the Lockpick_RCM section).

Once I have cracked this, full factory reset will be implemented in all releases.

In the meantime, mount in hacdiskmount, BIS key 2, mount system... Look for save folder... delete all apart from 8000000000000120.

If any savemeta present, delete. Ensure placehld is empty...

Optional: BIS key 3 - empty all the folders in USER partition but keep the structure.
 

fantasticlain

Member
Newcomer
Joined
Apr 2, 2018
Messages
12
Trophies
0
Age
48
XP
98
Country
United States
After we create the emunand ("emummc")
can't we just use that tool which wipes prodinfo (or whatever) called "Incognito" on the emunand just to be sure?
Also is it possible to downgrade the emunand using choidujourNX or even choodujour for PC? So to downgrade from 8.x.x emunand to let's say 3.x or whatever
Cheers
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    cearp @ cearp: Welcome hazbeans