3DS:Boot9strap: Difference between revisions
From Hacks Guide Wiki
More actions
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--> | |||
<!--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>}} | ||