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
Marked this version for translation
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
<languages/>
{{Infobox homebrew
{{Infobox homebrew
| developers = SciresM, TuxSH
| developers = SciresM, TuxSH
Line 9: Line 10:
| title = boot9strap
| title = boot9strap
}}{{lowercase title}}
}}{{lowercase title}}
<translate>
<!--T:1-->
'''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.
'''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 == <!--T:2-->
 
<!--T:3-->
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]].


<!--T:4-->
To upgrade from an old setup:
To upgrade from an old setup:
* arm9loaderhax: [[3dsguide:a9lh-to-b9s|A9LH to B9S]]
</translate>
* menuhax: [[3DS:Migrate from menuhax]]
* <translate><!--T:5--> arm9loaderhax: [[3dsguide:a9lh-to-b9s|A9LH to B9S]]</translate>
* Gateway: [[3DS:Migrate from Gateway]]
* <translate><!--T:6--> menuhax: [[3DS:Migrate from menuhax]]</translate>
* <translate><!--T:7--> Gateway: [[3DS:Migrate from Gateway]]</translate>
<translate>
== How it works == <!--T:8-->


== How it works ==
<!--T:9-->
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==
== LED Status Codes == <!--T:10-->


<!--T:11-->
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.
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.
 
</translate>
{{b9s LED table}}
{{b9s LED table}}


{{Short description|Custom firmware loader}}
{{Short description|<translate nowrap><!--T:12--> Custom firmware loader</translate>}}