• Stars
    star
    110
  • Rank 316,770 (Top 7 %)
  • Language
    C
  • License
    GNU General Publi...
  • Created over 6 years ago
  • Updated almost 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

fusee payload that loads payloads from microsd/USB and boots them on the AArch64 CPU of the Nintendo Switch

memloader License

Parses ini files from microsd root and loads/decompresses/boots the appropriate binaries on the AArch64 CPU of the Nintendo Switch.

Ini files can be generated from source images using the programs inside tools subdirectory. Currently the tools understand coreboot CBFS images or ELF payloads (like u-boot).

Usage

  1. Build memloader.bin using make from the repository root directory, or download a binary release from https://switchtools.sshnuke.net (tools folder is built separately)
  2. Either put the appropriate ini+binary files onto your microsd card before inserting it into your Switch, or pass the --dataini parameter to TegraRcmSmash.exe to load them via USB.
  3. Send the memloader.bin to your Switch running in RCM mode via a fusee-launcher (sudo ./fusee-launcher.py memloader.bin or just drag and drop it onto TegraRcmSmash.exe on Windows)
  4. Follow the on-screen menu.

Changes

This section is required by the GPLv2 license

Responsibility

I am not responsible for anything, including dead switches, loss of life, or total nuclear annihilation.

More Repositories

1

TegraRcmSmash

A reimplementation of fusee-launcher in C++ for Windows platforms.
C++
152
star
2

ChoiDujour

Converts Nintendo Switch firmware update packages to installable images/files that can be transferred to the device itself.
Python
122
star
3

biskeydump

fusee payload that dumps your BIS keys
C
121
star
4

mxoemu

The Matrix Online Server Emulator
C
52
star
5

briccmii

fusee payload that corrupts (or fixes) the first byte of every BCT's pubkey in BOOT0 of a Nintendo Switch.
C
48
star
6

hive

dayz hive access dll
C++
23
star
7

gptrestore

fusee payload that restores the original Nintendo Switch GPT to its eMMC
C
23
star
8

NvTimingsEd

Allows you to add new/edit the Monitor and Glasses timings for stereoscopy using the 3D vision emitter and glasses.
C#
15
star
9

romdump

fusee payload that dumps the RAW FUSE, KFUSE and BOOTROM bytes from a Nintendo Switch.
C
11
star
10

ChromeClickOnce

ClickOnce Helper extension for Google Chrome
C
2
star
11

deps-poco

POCO Dependency
C++
2
star
12

SBAuroraR.NET

.NET bindings for the Sound BlasterX LED SDK
C
2
star
13

fusedump

A barebones fuse dumper for the Switch, to be used with fusรฉe gelรฉe.
C
2
star
14

native-client-ffplay

Automatically exported from code.google.com/p/native-client-ffplay
C
1
star
15

deps-cryptopp

CryptoPP dependency
C++
1
star
16

simplecpu

Simple 16 bit CPU assembler and emulator
C++
1
star
17

deps-rcf

DeltaV RCF Dependency
C++
1
star
18

openzone

Automatically exported from code.google.com/p/openzone
C++
1
star
19

deps-detours

Detours dependency
C++
1
star
20

hogger

Syphon Filter Omega Strain PS2 HOG archive packer/unpacker
Python
1
star