Tutorial
Updated
How to backup NAND straight to Linux PC
No room for mSD card? Own a 32GB mSD but you have homebrew files in it? Can't do partial NAND restore for <16GB mSD because Hekate won't let you? No Problem!
I'm gonna show you how to backup your Switch NAND straight to Linux PC. It should work on other distro's.
I'll go for Ubuntu as it's easy.
What you need:
A Linux operating system (dual boot or persistent Live USB)
GParted - sudo apt-get install gparted
ddrescue - sudo apt install gddrescue
fusee-nano - precompiled binary
memloader
Backing up NAND
Go to Settings > Power
Set Blank screen to Never. Make sure you turn off Suspend too.
Boot your Switch in RCM.
Drop both the precompiled fusee-nano file and memloader.bin into fusee-nano-master repo folder.
Launch Terminal in this directory
Once it injects the memloader payload to the Switch, pick "ums_emmc.ini".
Keep the USB cable plugged in.
Launch GParted,
switch to a 29GB drive, that is an eMMC, remember the drive letter - /dev/sdX
DO NOT TOUCH ANYTHING BELOW. Safely close the window.
Go to desktop, press Ctrl + Alt + T (or right click anywhere in the directory you're gonna export to > Open in Terminal)
Input here
Replace X with the drive letter of your Switch eMMC.
It will start backing up the NAND.
Sit back and relax, it's gonna take about 50 mins.
When it's done, you got a NAND backup. You can now unplug a USB cable.
To have a complete backup, don't forget to backup BOOT 0 & 1 partitions with Hekate, they're just 4MB each.
That's it.
Restoring NAND
Go back to Ubuntu,
Launch memloader on Switch again,
Input in Terminal
PLEASE confirm that you picked the correct drive letter.
If you get a purple screen of death after restoring, don't panic, it's not bricked. It happened to me once when I restored BOOT0&1.
All you do is run GPTrestore and it'll boot fine.
I'm gonna show you how to backup your Switch NAND straight to Linux PC. It should work on other distro's.
I'll go for Ubuntu as it's easy.
What you need:
A Linux operating system (dual boot or persistent Live USB)
GParted - sudo apt-get install gparted
ddrescue - sudo apt install gddrescue
fusee-nano - precompiled binary
memloader
Backing up NAND
Go to Settings > Power
Set Blank screen to Never. Make sure you turn off Suspend too.
Boot your Switch in RCM.
Drop both the precompiled fusee-nano file and memloader.bin into fusee-nano-master repo folder.
Launch Terminal in this directory
Code:
sudo ./fusee-nano memloader.bin
Once it injects the memloader payload to the Switch, pick "ums_emmc.ini".
Keep the USB cable plugged in.
Launch GParted,
switch to a 29GB drive, that is an eMMC, remember the drive letter - /dev/sdX
DO NOT TOUCH ANYTHING BELOW. Safely close the window.
Go to desktop, press Ctrl + Alt + T (or right click anywhere in the directory you're gonna export to > Open in Terminal)
Input here
Code:
ddrescue -B /dev/sdX SwitchRawNAND.img NAND-backup.log
It will start backing up the NAND.
Sit back and relax, it's gonna take about 50 mins.
When it's done, you got a NAND backup. You can now unplug a USB cable.
To have a complete backup, don't forget to backup BOOT 0 & 1 partitions with Hekate, they're just 4MB each.
That's it.
Restoring NAND
Go back to Ubuntu,
Launch memloader on Switch again,
Input in Terminal
Code:
ddrescue -B SwitchRawNAND.img /dev/sdX NAND-restore.log
If you get a purple screen of death after restoring, don't panic, it's not bricked. It happened to me once when I restored BOOT0&1.
All you do is run GPTrestore and it'll boot fine.
Last edited by ,