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
translate tags
Marked this version for translation
 
Line 11: Line 11:
}}{{lowercase title}}
}}{{lowercase title}}
<translate>
<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:
</translate>
</translate>
* <translate>arm9loaderhax: [[3dsguide:a9lh-to-b9s|A9LH to B9S]]</translate>
* <translate><!--T:5--> arm9loaderhax: [[3dsguide:a9lh-to-b9s|A9LH to B9S]]</translate>
* <translate>menuhax: [[3DS:Migrate from menuhax]]</translate>
* <translate><!--T:6--> menuhax: [[3DS:Migrate from menuhax]]</translate>
* <translate>Gateway: [[3DS:Migrate from Gateway]]</translate>
* <translate><!--T:7--> Gateway: [[3DS:Migrate from Gateway]]</translate>
<translate>
<translate>
== How it works ==
== How it works == <!--T:8-->


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


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