• Stars
    star
    935
  • Rank 48,616 (Top 1.0 %)
  • Language
    C
  • License
    GNU General Publi...
  • Created over 7 years ago
  • Updated 9 months ago

Reviews

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

Repository Details

Boot9/Boot11 code execution.

Boot9strap

License

Boot9/Boot11 code execution.

For more details, refer to the presentation here.

Install via SafeB9SInstaller.

Launches "boot.firm" off of the SD card or CTRNAND.

LED Status Codes

By holding X + Start + Select during boot, or if either FIRM file is corrupt, the notification LED will display the following:

  • SD FIRM successfully loaded: green
  • SD FIRM missing, CTRNAND FIRM successfully loaded: yellow
  • SD FIRM corrupt, CTRNAND FIRM successfully loaded: orange
  • SD FIRM missing, CTRNAND FIRM also missing: white
  • SD FIRM missing, CTRNAND FIRM corrupt: magenta
  • SD FIRM corrupt, CTRNAND FIRM also corrupt: red
  • In addition to the above, the LED will blink if it is actually a ntrboot boot

Credits

Normmatt: Theorizing the NDMA overwite exploit.
TuxSH: Help implementing bootrom payloads.
Luma3DS: Codebase used in the stage 2 FIRM loader.

Licensing

This software is licensed under the terms of the GPLv3.
You can find a copy of the license in the LICENSE file.

More Repositories

1

hactool

hactool is a tool to view information about, decrypt, and extract common file formats for the Nintendo Switch, especially Nintendo Content Archives.
C
986
star
2

Rhydon

Save file editor for Pokemon Red/Blue/Yellow.
C#
71
star
3

3DS-SSL-Patch

Patches the SSL module to disable Root CA Verification
Assembly
63
star
4

SMPatcher

Applies patches to Pokemon Sun/Moon code.bin
C#
56
star
5

nustool

nustool is a simple downloader and decryptor for titles on the Nintendo Update Servers (NUS).
C
42
star
6

FEAT

Fire Emblem Archive Tool (A tool to automatically extract data from 3DS Fire Emblem archives)
C#
31
star
7

RomFS-Builder

This is a program to convert a folder in windows into a 3DS RomFS binary. For use with makerom.
C#
30
star
8

FEITS

Fire Emblem: If Text Simulator
C#
28
star
9

3DS-Builder

This is a program to convert romfs/exefs folders in windows (or pre-built binaries) and an extended header into a .3ds NCSD binary.
C#
27
star
10

nx_secmon_ida_loader

IDA Pro loader for the Nintendo Switch secure monitor
Python
25
star
11

CTRAesEngine

C# Library to simulate the 3DS's hardware AES engine.
C#
24
star
12

Rumble-World-Save-Tool

A tool for editing/decompressing Pokemon Rumble World save files.
C#
23
star
13

SunMoonPatches

Collection of ARM ASM patches for Pokemon Sun/Moon.
Assembly
22
star
14

33-and-a-half-c3

JavaScript
20
star
15

local_wireless_tools

Tools for Gen VII local wireless data.
Python
18
star
16

MysteryGiftTool

Automatic tracking/downloading/decryption/extraction of Gen VI/VII Mystery Gifts/PGL Regulations.
C#
17
star
17

otptool

view and extract data from a 3DS OTP
C
17
star
18

3ds-crypto-server

ARM11 Userland homebrew for 3ds crypto over the network.
C
17
star
19

EULASetter

3DS homebrew to set your accepted EULA version.
Makefile
16
star
20

PSSE

Pokemon Shuffle Save Editor
C#
13
star
21

ccrypt

Decrypts the ClCertA files.
C
13
star
22

FEAST

Save Compressor/Decompressor for Fire Emblem: Awakening
C#
13
star
23

3ds-pohlig-hellman

Implements an RSA keyslot recovery attack on the 3DS's hardware RSA engine.
Python
12
star
24

kernel-scripts

Collection of reverse engineering utility scripts for the Horizon Kernel
Python
12
star
25

ScreenInfo

Find out if your N3DS has IPS/TN Screens!
Makefile
11
star
26

memecrypto_test

C
10
star
27

FireEmblemSoVTextTranslation

Repository of text for Fire Emblem Echoes: Shadows of Valentia
10
star
28

RSWE

Ruby Sapphire Wilds Editor
C#
8
star
29

fatal_renderer

Tool for rendering atmosphere fatal images on PC
C++
7
star
30

BadgeArcadeTool

Automatic Tracking/Extraction of badges from Nintendo Badge Arcade.
C#
7
star
31

CTRKeyScrambler

C# Code to emulate the 3DS's hardware AES KeyScrambler
C#
6
star
32

XYWE

Encounter Data Editor for Pokemon X/Y
C#
5
star
33

CTR_Textures

API for decoding textures for the Nintendo 3DS.
C#
5
star
34

romfs_diag

Diagnostic tool for memory usage when building romfs on console
C++
5
star
35

boot-scripts

Collection of code auto-generation utility scripts for the Horizon `Boot` system module
Python
4
star
36

Pokemon-Shuffle-Unpacker

Unpacks Pokemon Shuffle's RomFS's archives to folders with meaningful file names.
C#
4
star
37

Personal-Editor

Editor for Personal.Garc (Extracted) for Gen VI Pokemon Games (X/Y and OR/AS)
C#
4
star
38

UnsafeA9LHInstaller-Stage2

Stage 2 payload for UnsafeA9LHInstaller
C
3
star
39

fnv-notes

Collection of notes on FNV(1a) family of hashes
3
star
40

DLCTool

Quickly thrown-together tool for rebuilding 3DS DLC CIAs for Team If.
C#
3
star
41

memdump

Memdumping from spider plus occasional crashes with a red screen. (and some debug output calls I forgot to remove, ah well.)
C
3
star
42

3dsexplorer

Automatically exported from code.google.com/p/3dsexplorer
C#
2
star
43

Fire-Emblem-If-Patcher

Legacy tool to automatically patch Fire Emblem If -- created for the Translation project in 2015, no longer supported/maintained.
C#
2
star
44

qrtool

Command-line tool for generating QR codes.
C#
2
star
45

SoVPG

Portrait Generator for Fire Emblem Echoes: Shadows of Valentia.
C#
2
star
46

JNUSTool

A tool to download and decrypt NUS stuff
Java
1
star
47

gf-pawncc

The Pawn Language compiler with tweaks to support Game Freak's AMX fork in the Gen 6/7/8(+?) Pokรฉmon games.
C
1
star
48

TPP-JSON-Generator

Converts a Pokemon Platinum Save's boxes to a JSON-parsable string. For use with Twitch Plays Pokemon Battle Revolution.
C#
1
star