<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.hacks.guide/w/index.php?action=history&amp;feed=atom&amp;title=3DS%3ABoot9strap%2Fen</id>
	<title>3DS:Boot9strap/en - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.hacks.guide/w/index.php?action=history&amp;feed=atom&amp;title=3DS%3ABoot9strap%2Fen"/>
	<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Boot9strap/en&amp;action=history"/>
	<updated>2026-04-28T04:13:17Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:Boot9strap/en&amp;diff=10002&amp;oldid=prev</id>
		<title>FuzzyBot: Updating to match new version of source page</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Boot9strap/en&amp;diff=10002&amp;oldid=prev"/>
		<updated>2025-08-15T22:41:42Z</updated>

		<summary type="html">&lt;p&gt;Updating to match new version of source page&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
{{Infobox homebrew&lt;br /&gt;
| developers = SciresM, TuxSH&lt;br /&gt;
| for3ds = 1&lt;br /&gt;
| version = 1.4&lt;br /&gt;
| releasedate = 2022-05-22&lt;br /&gt;
| github = SciresM/boot9strap&lt;br /&gt;
| universaldb = 3ds/boot9strap&lt;br /&gt;
| githubtag = 1.4&lt;br /&gt;
| title = boot9strap&lt;br /&gt;
}}{{lowercase title}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;boot9strap&amp;#039;&amp;#039;&amp;#039; 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.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
This is the main firmware loader when using [[3dsguide:index|3DS Hacks Guide]]. To update, follow the steps on [[3dsguide:updating-b9s|Updating B9S]].&lt;br /&gt;
&lt;br /&gt;
To upgrade from an old setup:&lt;br /&gt;
* arm9loaderhax: [[3dsguide:a9lh-to-b9s|A9LH to B9S]]&lt;br /&gt;
* menuhax: [[3DS:Migrate from menuhax]]&lt;br /&gt;
* Gateway: [[3DS:Migrate from Gateway]]&lt;br /&gt;
== How it works ==&lt;br /&gt;
&lt;br /&gt;
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&amp;#039;s 33.5c3]&lt;br /&gt;
&lt;br /&gt;
== LED Status Codes ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
{{b9s LED table}}&lt;br /&gt;
&lt;br /&gt;
{{Short description|Custom firmware loader}}&lt;/div&gt;</summary>
		<author><name>FuzzyBot</name></author>
	</entry>
</feed>