explaingit

ctcaer/emummc

Analysis updated 2026-08-08 · repo last pushed 2020-04-28

2Audience · generalComplexity · 4/5DormantSetup · hard

TLDR

emuMMC is a tool for Nintendo Switch that boots the system from a copy on your SD card, leaving the internal storage untouched. Useful for backups and custom firmware experimentation.

Mindmap

mindmap
  root((repo))
    What it does
      Boots Switch from SD card
      Leaves internal storage untouched
      Redirects saves and screenshots
    Tech stack
      C
      Build script
    Use cases
      Safe system experimentation
      Run custom firmware
      Multiple system copies
    Audience
      Switch modifiers
      Custom firmware users
    Compatibility
      Works with hekate
      Works with Atmosphere
      System versions 1.0.0 to 10.0.0

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Boot your Nintendo Switch from a copy on the SD card without touching the internal storage.

USE CASE 2

Keep a backup of your Switch system that you can restore if something goes wrong.

USE CASE 3

Run multiple separate Switch system copies on the same SD card for experimentation and everyday use.

USE CASE 4

Safely try custom firmware without modifying the original device storage.

What is it built with?

CBuild script

How does it compare?

ctcaer/emummc0-bingwu-0/live-interpreter010zx00x1/faresnipe
Stars222
LanguagePythonPython
Last pushed2020-04-28
MaintenanceDormant
Setup difficultyhardmoderateeasy
Complexity4/52/52/5
Audiencegeneralgeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires a modified Nintendo Switch, compatible SD card, and companion tools like hekate or Atmosphere, plus broader guides beyond the README.

No license information is provided in the README, so usage rights are unclear.

In plain English

emuMMC is a tool for Nintendo Switch consoles that lets you run the system's internal storage from a SD card instead. In practical terms, this means you can boot and use your Switch from a copy stored on the SD card, leaving the console's built-in storage untouched. This is useful for anyone who wants to experiment with their system, keep backups, or run custom firmware without modifying the original device storage. The tool works by replacing the part of the Switch's software that handles storage devices. It intercepts requests that would normally go to the internal memory and redirects them to files or partitions on your SD card. It supports loading full system images stored as files on the SD card, including backups made with a popular Switch tool called hekate. It can also redirect where the system stores things like game saves and screenshots, and it supports running multiple separate system copies from the same SD card. The main audience is people who modify or customize their Nintendo Switch. For example, if you want to try a different version of the Switch operating system without risking your main setup, you could keep one copy for experimentation and another for everyday use, both on the same SD card. The tool supports Switch system software versions ranging from 1.0.0 through 10.0.0. The project is designed to work alongside two popular Switch customization tools: hekate and Atmosphere. You build it by running a build script, then place the resulting file in a specific folder depending on which of those tools you use. The README does not go into detail on how to set up or configure the tool beyond these build steps, so users would likely need to refer to broader guides for full instructions.

Copy-paste prompts

Prompt 1
Show me how to build emuMMC and place the output file correctly for use with hekate on my Nintendo Switch.
Prompt 2
Help me set up emuMMC with Atmosphere so I can boot my Switch from an SD card copy without touching internal storage.
Prompt 3
Guide me through creating multiple Nintendo Switch system copies on one SD card using emuMMC and hekate backups.
Prompt 4
Explain how emuMMC redirects game saves and screenshots to the SD card instead of internal storage, and how to configure that.

Frequently asked questions

What is emummc?

emuMMC is a tool for Nintendo Switch that boots the system from a copy on your SD card, leaving the internal storage untouched. Useful for backups and custom firmware experimentation.

Is emummc actively maintained?

Dormant — no commits in 2+ years (last push 2020-04-28).

What license does emummc use?

No license information is provided in the README, so usage rights are unclear.

How hard is emummc to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is emummc for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.