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
(Created page with "{{Infobox 3DS homebrew | title = Boot9strap | image = https://dlhb.gamebrew.org/3dshomebrew/Boot9strap.jpg|250px | type = System Tools | version = v1.3 | licence = Mixed | aut...")
 
No edit summary
Line 12: Line 12:
<youtube>-qq8Lw74LXI</youtube>
<youtube>-qq8Lw74LXI</youtube>


Boot9strap
= Boot9strap =
=====
 
![License](https://img.shields.io/badge/License-GPLv3-blue.svg)
===== [[File:https://img.shields.io/badge/License-GPLv3-blue.svg|License]]


Boot9/Boot11 code execution.
Boot9/Boot11 code execution.


For more details, refer to the presentation [here](https://sciresm.github.io/33-and-a-half-c3/).
For more details, refer to the presentation [https://sciresm.github.io/33-and-a-half-c3/ here].


Install via [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller).
Install via [https://github.com/d0k3/SafeB9SInstaller SafeB9SInstaller].


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


**Credits:**
'''Credits:'''


[Normmatt](https://github.com/Normmatt): Theorizing the NDMA overwite exploit.
[https://github.com/Normmatt Normmatt]: Theorizing the NDMA overwite exploit. [https://github.com/TuxSH TuxSH]: Help implementing bootrom payloads. [https://github.com/AuroraWright/Luma3DS Luma3DS]: Codebase used in the stage 2 FIRM loader.
[TuxSH](https://github.com/TuxSH): Help implementing bootrom payloads.
[Luma3DS](https://github.com/AuroraWright/Luma3DS): Codebase used in the stage 2 FIRM loader.


**Licensing:**
'''Licensing:'''


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


Boot9/Boot11 code execution.
Boot9/Boot11 code execution.


Removed some unnecessary padding to make B9S FIRMs smaller (they now size about 30 KiB, and thus can support NTRboot targets with smaller flashes).
Removed some unnecessary padding to make B9S FIRMs smaller (they now size about 30 KiB, and thus can support NTRboot targets with smaller flashes). Updated the filesystem library used by the stage 2 loader. Added additional delay following ntrboot to allow for more time to hold a button-combination for the loaded boot.firm. To install: Use [[SafeB9SInstaller 3DS]], or just follow the community guide. [http://3ds.guide/ http://3ds.guide/]
Updated the filesystem library used by the stage 2 loader.
Added additional delay following ntrboot to allow for more time to hold a button-combination for the loaded boot.firm.
To install: Use [[SafeB9SInstaller]], or just follow the community guide.
http://3ds.guide/

Revision as of 11:12, 16 April 2020

Template:Infobox 3DS homebrew

Boot9strap

===== License

Boot9/Boot11 code execution.

For more details, refer to the presentation here.

Install via SafeB9SInstaller.

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.

Boot9/Boot11 code execution.

Removed some unnecessary padding to make B9S FIRMs smaller (they now size about 30 KiB, and thus can support NTRboot targets with smaller flashes). Updated the filesystem library used by the stage 2 loader. Added additional delay following ntrboot to allow for more time to hold a button-combination for the loaded boot.firm. To install: Use SafeB9SInstaller 3DS, or just follow the community guide. http://3ds.guide/

Advertising: