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

Boot9strap 3DS: Difference between revisions

From GameBrew
m (Text replacement - "{{Infobox-3DS-Homebrews" to "{{Infobox 3DS Homebrews")
m (Text replacement - "| licence" to "| license")
Line 5: Line 5:
| version=v1.3
| version=v1.3
| lastupdated = 2017/09/06
| lastupdated = 2017/09/06
| licence = Mixed
| license = Mixed
| author = SciresM
| author = SciresM
| website = https://github.com/SciresM/boot9strap
| website = https://github.com/SciresM/boot9strap

Revision as of 09:56, 20 October 2021

Boot9strap
File:Boot9strap.jpg
General
AuthorSciresM
TypeSystem Tools
Versionv1.3
LicenseMixed
Last Updated2017/09/06
Links
Download
Website
Source

Boot9strap

Boot9/Boot11 code execution.

For more details, refer to the presentation here.

Boot9Strap is a bootrom exploit that runs a lot earlier in the boot process than A9LH, allowing access to new system files that A9LH didn't, as well as adding better brick protection, and update protection, because it's unpatchable without a hardware revision. It also may be more useful for devs, but idk where that reasoning comes from in all honesty.

Oh also it uses ".firm" files instead of ".bin" files for payloads. Not really a benefit, but it's worth noting.

Those are the benefits of using it, and Luma3DS will be switching to Boot9Strap because A9LH is outdated now, so yes, B9S is effectively replacing A9LH. If you use Luma3DS and would like to still be supported with updates, you have to switch to B9S.

Install via SafeB9SInstaller 3DS.

Launches "boot.firm" off of the SD card or CTRNAND. Hold Start + Select + X on boot to dump the bootroms/your OTP.

Credits:

  • Normmatt: Theorizing the NDMA overwite exploit.
  • TuxSH: Help implementing bootrom payloads.
  • Luma3DS: Codebase used in the stage 2 FIRM loader.

Licensing:

This software is licensed under the terms of the GPLv3. You can find a copy of the license in the LICENSE file.

Advertising: