Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

3DS:Boot9strap: Difference between revisions

From Hacks Guide Wiki
(release date)
(Created page with "{{Infobox homebrew | for3ds = 1 | version = 1.4 | github = SciresM/boot9strap | universaldb = 3ds/boot9strap | githubtag = 1.4 |title=boot9strap}}{{lowercase title}} '''boot9strap''' is a firmware loader for the Nintendo 3DS. It is also an exploit for the ARM9 BootROM that allows for dumping of the protected area of the BootROM. == Installation == This is the main firmware loader when using 3DS Hacks Guide. To update, follow the steps on 3dsguide:up...")
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox homebrew
{{Infobox homebrew
| developers = SciresM, TuxSH
| for3ds = 1
| for3ds = 1
| version = 1.4
| version = 1.4
| releasedate = 2022-05-22
| github = SciresM/boot9strap
| github = SciresM/boot9strap
| universaldb = 3ds/boot9strap
| universaldb = 3ds/boot9strap
| githubtag = 1.4
| githubtag = 1.4
| title = boot9strap
|title=boot9strap}}{{lowercase title}}
}}{{lowercase title}}
'''boot9strap''' is a firmware loader for the Nintendo 3DS. It is also an exploit for the ARM9 BootROM that allows for dumping of the protected area of the BootROM.
'''boot9strap''' is a firmware loader for the Nintendo 3DS. It is also an exploit for the ARM9 BootROM that allows for dumping of the protected area of the BootROM. It succeeded [[3DS:arm9loaderhax|arm9loaderhax]] in May 2017.


== Installation ==
== Installation ==
This is the main firmware loader when using [[3dsguide:index|3DS Hacks Guide]]. To update, follow the steps on [[3dsguide:updating-b9s|Updating B9S]].
This is the main firmware loader when using [[3dsguide:index|3DS Hacks Guide]]. To update, follow the steps on [[3dsguide:updating-b9s|Updating B9S]].
To upgrade from an old setup:
* arm9loaderhax: [[3dsguide:a9lh-to-b9s|A9LH to B9S]]
* menuhax: [[3DS:Migrate from menuhax]]
* Gateway: [[3DS:Migrate from Gateway]]


== How it works ==
== How it works ==
An in-depth presentation on how the BootROM signature parsing works and how boot9strap exploits it can be found here: [https://sciresm.github.io/33-and-a-half-c3/ SciresM's 33.5c3]
An in-depth presentation on how the BootROM signature parsing works and how boot9strap exploits it can be found here: [https://sciresm.github.io/33-and-a-half-c3/ SciresM's 33.5c3]
==LED Status Codes==
If {{key press|Start|Select|X}} is held during boot, or if either FIRM file is corrupt, the notification LED will display a color. It will also blink if it is used via ntrboot.
{{b9s LED table}}
{{Short description|Custom firmware loader}}

Revision as of 05:46, 21 June 2022

boot9strap is a firmware loader for the Nintendo 3DS. It is also an exploit for the ARM9 BootROM that allows for dumping of the protected area of the BootROM.

Installation

This is the main firmware loader when using 3DS Hacks Guide. To update, follow the steps on Updating B9S.

How it works

An in-depth presentation on how the BootROM signature parsing works and how boot9strap exploits it can be found here: SciresM's 33.5c3