hardmod: (mostly) apply #2103

This commit is contained in:
lifehackerhansol 2022-10-13 23:34:35 -07:00
parent 1295451774
commit f8e764ce44

View file

@ -4,15 +4,19 @@ title: "Installing boot9strap (Hardmod)"
{% include toc title="Table of Contents" %}
### Required Reading
<details>
<summary><em>Technical Details (optional)</em></summary>
<p>An excellent guide to getting a hardmod can be found <a href="https://gbatemp.net/threads/414498/">here</a>.</p>
<p>This is a currently working implementation of the "FIRM partitions known-plaintext" exploit detailed <a href="https://www.3dbrew.org/wiki/3DS_System_Flaws">here</a>.</p>
<p>Using a hardmod, we can dump the NAND image, install custom firmware to the NAND image, then re-install the hacked NAND image to the console.</p>
</details>
{: .notice--info}
### Compatibility Notes
The instructions on this page do not currently work on the latest firmware (11.16.0). If you were directly linked to this page, [return to Get Started](get-started) or join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask, in English, for help.
{: .notice--warning}
An excellent guide to getting a hardmod can be found [here](https://gbatemp.net/threads/414498/).
This is a currently working implementation of the "FIRM partitions known-plaintext" exploit detailed [here](https://www.3dbrew.org/wiki/3DS_System_Flaws).
To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) links on this page, you will need a torrent client like [qBittorrent](https://www.qbittorrent.org/download.php) or [Deluge](http://dev.deluge-torrent.org/wiki/Download).
To extract the `.7z` files linked on this page, you will need a file archiver like [7-Zip](http://www.7-zip.org/) or [The Unarchiver](https://theunarchiver.com/).
@ -65,6 +69,8 @@ This will work on New 3DS, New 2DS, Old 3DS, and Old 2DS on *all* versions that
#### Section I - Prep Work
In this section, you will download the necessary files for the hardmod and dump the NAND image in preparation to install custom firmware.
1. Power off your device
1. Insert your SD card into your computer
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of your SD card
@ -78,6 +84,8 @@ This will work on New 3DS, New 2DS, Old 3DS, and Old 2DS on *all* versions that
#### Section II - Installing boot9strap
In this section, you will install custom firmware to the dumped NAND image, and then install this NAND image back onto the device to install custom firmware on it.
1. Run hardmod-b9s-installer
+ Windows Users: Run `install-b9s.exe`
+ Mac and Linux Users: Run `install-b9s.py`