Integrate nimdsphax [2/4]

Adapt all *hax entrypoints for nimdsphax
homebrew-launcher-* -> installing-boot9strap-*

Remove USM and Fredtool, no longer relevant
This commit is contained in:
lifehackerhansol 2023-07-18 14:12:51 -07:00
parent 6a236514e5
commit 53d02f8afc
No known key found for this signature in database
GPG key ID: 80FB184AFC0B3B0E
18 changed files with 144 additions and 471 deletions

View file

@ -20,7 +20,7 @@ Continue to [Seedminer (Alternate)](seedminer-(alternate))
Alternatively, SmileBASIC (a paid game) can be used to get Homebrew Launcher access without using Seedminer. Alternatively, SmileBASIC (a paid game) can be used to get Homebrew Launcher access without using Seedminer.
Continue to [Homebrew Launcher (smilehax-IIe)](homebrew-launcher-(smilehax-iie)) Continue to [Installing boot9strap (smilehax-IIe)](installing-boot9strap-(smilehax-iie))
{: .notice--primary} {: .notice--primary}
@ -30,14 +30,14 @@ Continue to [Homebrew Launcher (smilehax-IIe)](homebrew-launcher-(smilehax-iie))
This method uses a cartridge or digital copy of the game Cubic Ninja. This method uses a cartridge or digital copy of the game Cubic Ninja.
Continue to [Homebrew Launcher (ninjhax2-dx)](homebrew-launcher-(ninjhax2-dx)) Continue to [Installing boot9strap (ninjhax2-dx)](installing-boot9strap-(ninjhax2-dx))
{: .notice--primary} {: .notice--primary}
#### freakyhax #### freakyhax
This method uses a cartridge or digital copy of the game Freakyforms Deluxe. This method uses a cartridge or digital copy of the game Freakyforms Deluxe.
Continue to [Homebrew Launcher (freakyhax)](homebrew-launcher-(freakyhax)) Continue to [Installing boot9strap (freakyhax)](installing-boot9strap-(freakyhax))
{: .notice--primary} {: .notice--primary}

View file

@ -16,7 +16,7 @@ title: "FAQ"
{% capture compat %} {% capture compat %}
<summary><u>I am on the latest system version. Is my console hackable without any external hardware/prerequisites?</u></summary> <summary><u>I am on the latest system version. Is my console hackable without any external hardware/prerequisites?</u></summary>
It depends on your console model. At the moment, New 3DS / New 3DS XL / New 2DS XL is [able to be modded on 11.17.0](homebrew-launcher-(super-skaterhax)) without any prerequisites (e.g. eShop titles, physical items), while 3DS / 3DS XL / 2DS requires [additional software or hardware](alternate-exploits). It depends on your console model. At the moment, New 3DS / New 3DS XL / New 2DS XL is [able to be modded on 11.17.0](installing-boot9strap-(super-skaterhax)) without any prerequisites (e.g. eShop titles, physical items), while 3DS / 3DS XL / 2DS requires [additional software or hardware](alternate-exploits).
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>

View file

@ -3,4 +3,4 @@
- If your console is running *Luma 10.2.1 or higher*, it is *100% safe* to update. You can check your Luma version by holding (Select) while booting your console. - If your console is running *Luma 10.2.1 or higher*, it is *100% safe* to update. You can check your Luma version by holding (Select) while booting your console.
- If your console is on an older Luma version, you should [update Luma](checking-for-cfw) before you update your console to 11.17.0. - If your console is on an older Luma version, you should [update Luma](checking-for-cfw) before you update your console to 11.17.0.
- If your console does not yet have custom firmware, **do NOT update to the latest version** unless this guide instructs you to. - If your console does not yet have custom firmware, **do NOT update to the latest version** unless this guide instructs you to.
- If your unmodified console is ALREADY on 11.17.0, this guide has been updated accordingly. Specifically, New3DS-family consoles have a [free software method](homebrew-launcher-(super-skaterhax)), while Old3DS-family consoles will need to use [alternate exploits](alternate-exploits) that rely on external hardware or software. - If your unmodified console is ALREADY on 11.17.0, this guide has been updated accordingly. Specifically, New3DS-family consoles have a [free software method](installing-boot9strap-(super-skaterhax)), while Old3DS-family consoles will need to use [alternate exploits](alternate-exploits) that rely on external hardware or software.

View file

@ -1,9 +0,0 @@
### Next step: Choose an exploit
If the camera appeared in the previous section, Safe Mode is likely to be working on your console.
If the camera appeared, continue to [Installing boot9strap (HBL-USM)](installing-boot9strap-(hbl-usm))
{: .notice--primary}
If the camera did NOT appear, continue to [Installing boot9strap (Frogtool)](installing-boot9strap-(frogtool))
{: .notice--info}

View file

@ -1,5 +1,5 @@
--- ---
title: "Homebrew Launcher (freakyhax)" title: "Installing boot9strap (freakyhax)"
--- ---
{% include toc title="Table of Contents" %} {% include toc title="Table of Contents" %}
@ -19,7 +19,10 @@ This method requires a working 3DS camera.
+ A EUR/USA/JPN copy of Freakyforms Deluxe (eShop or cartridge) + A EUR/USA/JPN copy of Freakyforms Deluxe (eShop or cartridge)
+ The latest release of [freakyhax](https://github.com/plutooo/freakyhax/releases/latest) + The latest release of [freakyhax](https://github.com/plutooo/freakyhax/releases/latest)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file) + The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) (direct download)
+ The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.zip) (direct download)
+ The latest release of [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (direct download)
+ The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
+ The latest release of [HBL otherapps](https://github.com/zoogie/ninjhax2.x/releases/download/v11.17/otherapps_with_CfgS_11.17.zip) (direct download) + The latest release of [HBL otherapps](https://github.com/zoogie/ninjhax2.x/releases/download/v11.17/otherapps_with_CfgS_11.17.zip) (direct download)
### Instructions ### Instructions
@ -33,6 +36,13 @@ This method requires a working 3DS camera.
1. Copy the otherapp payload for your model/region/version from `otherapps_with_CfgS_11.17.zip` to the root of your SD card, then rename the payload to `otherapp.bin` 1. Copy the otherapp payload for your model/region/version from `otherapps_with_CfgS_11.17.zip` to the root of your SD card, then rename the payload to `otherapp.bin`
+ Do not add the `.bin` extension if you do not already see it + Do not add the `.bin` extension if you do not already see it
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of your SD card 1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of your SD card
+ The root of the SD card refers to the initial directory on your SD card where you can see the Nintendo 3DS folder, but are not inside of it
1. Create a folder named `boot9strap` on the root of your SD card
1. Copy `boot9strap.firm` and `boot9strap.firm.sha` from the boot9strap `.zip` to the `/boot9strap/` folder on your SD card
1. Copy `SafeB9SInstaller.bin` from the SafeB9SInstaller `.zip` to the root of your SD card
1. Create a folder named `3ds` on the root of your SD card if it does not already exist
+ This folder stores homebrew applications and data; it is different from the `Nintendo 3DS` folder that the console automatically generates
1. Copy the `nimdsphax` folder from the nimdsphax `.zip` to the `/3ds/` folder on your SD card
1. Reinsert your SD card into your console 1. Reinsert your SD card into your console
1. Power on your console 1. Power on your console
@ -43,15 +53,18 @@ This method requires a working 3DS camera.
1. Launch Freakyforms Deluxe 1. Launch Freakyforms Deluxe
1. In the game menu, select `Play -> Camera -> Load a QR code` 1. In the game menu, select `Play -> Camera -> Load a QR code`
1. Select the QR code 1. Select the QR code
1. If the exploit was successful, your console will have booted into the Homebrew Launcher 1. Your console will have booted into the Homebrew Launcher
1. Power off your console 1. Launch nimdsphax from the list of homebrew
1. If the exploit was successful, you will have booted into SafeB9SInstaller
#### Section III - Hardware Button Check #### Section III - Installing boot9strap
In this section, you will see whether you can access Safe Mode on your console. This will determine which method you will follow on the next page. {% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
{%- include_relative include/configure-luma3ds.txt %}
{% include_relative include/safemodecheck.txt %} {% include_relative include/luma3ds-installed-note.txt %}
___ ___
{% include_relative include/hbl-common-exploits.txt %} ### Continue to [Finalizing Setup](finalizing-setup)
{: .notice--primary}

View file

@ -1,73 +0,0 @@
---
title: "Installing boot9strap (Fredtool)"
---
{% include toc title="Table of Contents" %}
{% capture technical_info %}
<summary><em>Technical Details (optional)</em></summary>
This method of using Seedminer for further exploitation uses your `movable.sed` file to decrypt any DSiWare title for the purposes of injecting an exploitable DSiWare title into the DS Internet Settings application.
This is a currently working implementation of the "FIRM partitions known-plaintext" exploit detailed [here](https://www.3dbrew.org/wiki/3DS_System_Flaws).
{% endcapture %}
<details>{{ technical_info | markdownify }}</details>
{: .notice--info}
You should only be able to get to this page if you are running version 11.16.0. If you are on any firmware other than 11.17.0 or 11.16.0, STOP as these instructions WILL LEAD TO A BRICK on other firmwares!!
{: .notice--warning}
### What You Need
* Your `movable.sed` file from completing [Seedminer](seedminer)
* The latest release of [Frogminer_save](https://github.com/zoogie/Frogminer/releases/latest) (`Frogminer_save.zip`)
* **11.16.0 or 11.17.0 users**: The v6.1.1 release of [b9sTool](https://github.com/zoogie/b9sTool/releases/download/v6.1.1/release_6.1.1.zip) (direct download)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
#### Section I - CFW Check
{% include_relative include/cfw-check-fredtool.txt %}
#### Section II - BannerBomb3
In this section, you will trigger the BannerBomb3 exploit using the DSiWare Management menu and copy the resulting file dump to your computer so that you can use it on the next section.
1. Reinsert your SD card into your console
1. Power on your console
1. Launch System Settings on your console
1. Navigate to `Data Management` -> `DSiWare` -> `SD Card` ([image](/images/screenshots/bb3/dsiware-management.png))
+ Your console should show the BB3 multihax menu
+ If this step causes your console to crash, [follow this troubleshooting guide](troubleshooting#installing-boot9strap-fredtool)
1. Use the D-Pad to navigate and press the (A) button to select "Dump DSiWare"
+ Your console will automatically reboot
1. Power off your console
#### Section III - Prep Work
{% include_relative include/fredtool-prep.txt %}
#### Section IV - Overwriting DS Connection Settings
{% include_relative include/fredtool-write-flipnote.txt %}
#### Section V - Flipnote Exploit
{% include_relative include/install-boot9strap-b9stool.txt method="dsinternet" %}
#### Section VI - Luma3DS Configuration
1. Press and hold (Select), and while holding (Select), power on your console
{% include_relative include/configure-luma3ds.txt %}
{% include_relative include/luma3ds-installed-note.txt %}
#### Section VII - Restoring DS Connection Settings
{% include_relative include/fredtool-restore-dsconn.txt %}
___
### Continue to [Finalizing Setup](finalizing-setup)
{: .notice--primary}

View file

@ -1,88 +0,0 @@
---
title: "Installing boot9strap (Frogtool)"
---
{% include toc title="Table of Contents" %}
{% capture technical_info %}
<summary><em>Technical Details (optional)</em></summary>
For technical details on the exploits that you will be using on this page, see "DSiWare_Exports CTCert verification" and "FIRM partitions known-plaintext" [here](https://www.3dbrew.org/wiki/3DS_System_Flaws).
{% endcapture %}
<details>{{ technical_info | markdownify }}</details>
{: .notice--info}
To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) link for `frogcert.bin` 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).
{: .notice--warning}
### What You Need
* <i class="fa fa-magnet" aria-hidden="true" title="This is a magnet link. Use a torrent client to download the file."></i> [frogcert.bin](magnet:?xt=urn:btih:d12278ea50bb3574f1fbd327f3d0e2292c70941f&dn=frogcert.bin&tr=https%3a%2f%2ftracker.fastdownload.xyz%3a443%2fannounce&tr=https%3a%2f%2fopentracker.xyz%3a443%2fannounce&tr=http%3a%2f%2fopen.trackerlist.xyz%3a80%2fannounce&tr=http%3a%2f%2ft.nyaatracker.com%3a80%2fannounce&tr=udp%3a%2f%2ftracker.tiny-vps.com%3a6969%2fannounce&tr=udp%3a%2f%2fopen.demonii.si%3a1337%2fannounce&tr=udp%3a%2f%2ftracker.port443.xyz%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.vanitycore.co%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2fretracker.lanta-net.ru%3a2710%2fannounce&tr=udp%3a%2f%2fthetracker.org%3a80%2fannounce&tr=http%3a%2f%2ftorrent.nwps.ws%3a80%2fannounce&tr=udp%3a%2f%2ftracker.coppersurfer.tk%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.iamhansen.xyz%3a2000%2fannounce&tr=udp%3a%2f%2fbt.xxx-tracker.com%3a2710%2fannounce&tr=http%3a%2f%2f0d.kebhana.mx%3a443%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=udp%3a%2f%2ftracker4.itzmx.com%3a2710%2fannounce&tr=udp%3a%2f%2ftracker.justseed.it%3a1337%2fannounce&tr=http%3a%2f%2ftherightsize.net%3a1337%2fannounce&tr=udp%3a%2f%2fretracker.hotplug.ru%3a2710%2fannounce&tr=udp%3a%2f%2ftracker.internetwarriors.net%3a1337%2fannounce&tr=udp%3a%2f%2f9.rarbg.com%3a2800%2fannounce&tr=https%3a%2f%2f2.track.ga%3a443%2fannounce&tr=udp%3a%2f%2fbigfoot1942.sektori.org%3a6969%2fannounce) (magnet link)
* The latest release of [Frogtool-nimhax](https://github.com/lifehackerhansol/Frogtool/releases/download/v2.3-nimhaxb6/Frogtool-nimhax.zip) (direct download)
* The latest release of [b9sTool](https://github.com/zoogie/b9sTool/releases/latest)
#### Section I - CFW Check
{% include_relative include/cfw-check-fredtool.txt %}
#### Section II - Prep Work
1. Power off your console
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
1. Copy `boot.nds` (b9sTool) from the b9sTool release `.zip` to the root of your SD card
1. Create a folder named `3ds` on the root of your SD card if it does not already exist
+ This folder stores homebrew applications and data; it is different from the `Nintendo 3DS` folder that the console automatically generates
1. Copy the `Frogtool` folder from the Frogtool-nimhax `.zip` to the `/3ds/` folder on your SD card
1. Copy `frogcert.bin` to the root of your SD card
1. Reinsert your SD card into your console
1. Power on your console
#### Section III - Patching DS Download Play
1. Open the Homebrew Launcher through your method of choice (likely the Internet Browser)
1. Launch Frogtool from the list of homebrew
1. Select the "INJECT patched DS Download Play" option
1. Frogtool will automatically run and inject the JPN version of Flipnote Studio into your DS Download Play
1. Once this operation has finished, read the screens and check if the process was successful
1. Tap the touch screen, then select "BOOT patched DS Download Play"
1. If the exploit was successful, your console will have loaded the JPN version of Flipnote Studio
+ If you get stuck on a black screen, follow [this](https://wiki.hacks.guide/wiki/3DS:TWLFix#Userland_(PicHaxx,_Steelhax,_etc.)-0) page, then try again
#### Section IV - Flipnote Exploit
{% include_relative include/install-boot9strap-b9stool.txt method="dsdlp" %}
#### Section VI - Luma3DS Configuration
1. Press and hold (Select), and while holding (Select), power on your console
{% include_relative include/configure-luma3ds.txt %}
{% include_relative include/luma3ds-installed-note.txt %}
#### Section VII - Restoring DS Download Play
1. Launch the Download Play application
1. Wait until you see the two buttons
+ Do not press either of the buttons
1. Press (Left Shoulder) + (D-Pad Down) + (Select) at the same time to open the Rosalina menu
1. Select "Miscellaneous options"
1. Select "Switch the hb. title to the current app."
1. Press (B) to continue
1. Press (B) to return to the Rosalina main menu
1. Press (B) to exit the Rosalina menu
1. Press (Home), then close Download Play
1. Relaunch the Download Play application
1. Your console should load the Homebrew Launcher
1. Launch Frogtool from the list of homebrew
1. Select the "RESTORE clean DS Download Play" option
1. Once this operation has finished, read the screens and check if the process was successful
+ If there are any errors or missing files, correct the problem and try again
1. If the process was successful, tap the touch screen, then press START to exit
1. Power off your console
___
### Continue to [Finalizing Setup](finalizing-setup)
{: .notice--primary}

View file

@ -1,76 +0,0 @@
---
title: "Installing boot9strap (HBL-USM)"
---
{% include toc title="Table of Contents" %}
{% capture technical_info %}
<summary><em>Technical Details (optional)</em></summary>
In order to exploit the SAFE_MODE firmware of our system, we need to inject an exploited WiFi profile.
As we already have Homebrew access, we can use slotTool to do this.
Once the WiFi profile has been injected, we will use SAFE_MODE, which is a recovery feature present on all 3DS consoles, to activate the exploited WiFi profile.
For a more technical explanation, see [here](https://github.com/zoogie/unSAFE_MODE/) for information about the unSAFE_MODE exploit.
{% endcapture %}
<details>{{ technical_info | markdownify }}</details>
{: .notice--info}
### Compatibility Notes
If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask, in English, for help.
{: .notice--danger}
### What You Need
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) (direct download)
* The latest release of [unSAFE_MODE](https://github.com/zoogie/unSAFE_MODE/releases/download/v1.3/RELEASE_v1.3.zip) (direct download)
#### Section I - Prep Work
In this section, you will copy the files needed to trigger the unSAFE_MODE exploit onto your console's SD card. Then, you will use Homebrew Launcher to launch slotTool, which will overwrite your Wi-Fi slots with hacked data. Your Wi-Fi connection settings will be temporarily overwritten while the exploit is active.
1. Insert your SD card into your computer
1. Create a folder named `boot9strap` on the root of your SD card
1. Copy `boot9strap.firm` and `boot9strap.firm.sha` from the RELEASE `.zip` to the `/boot9strap/` folder on your SD card
1. Create a folder named `3ds` on the root of your SD card if it does not already exist
+ This folder stores homebrew applications and data; it is different from the `Nintendo 3DS` folder that the console automatically generates
1. Copy `slotTool.3dsx` from the `slotTool` folder inside the RELEASE `.zip` to the `/3ds/` folder on your SD card
1. Copy `usm.bin` from the RELEASE `.zip` to the root folder on your SD card
1. Copy `SafeB9SInstaller.bin` from the SafeB9SInstaller `.zip` to the root of your SD card
1. Reinsert your SD card into your console
1. Power on your console
1. Open the Homebrew Launcher through your method of choice (likely the Internet Browser)
1. Launch slotTool from the list of homebrew
+ If you get stuck on a red screen, forcefully power off the console by holding the power button for fifteen seconds, then retry this section
1. Select the "INSTALL exploit to wifi slots 1,2,3 & shutdown" option
+ You will see some on-screen text and then your system will shut down
![]({{ "/images/screenshots/hblusm-root-layout.png" | absolute_url }})
{: .notice--info}
![]({{ "/images/screenshots/boot9strap-folder.png" | absolute_url }})
{: .notice--info}
#### Section II - unSAFE_MODE
{% include_relative include/exploit-usm.txt %}
#### Section III - Installing boot9strap
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
{%- include_relative include/configure-luma3ds.txt %}
{% include_relative include/luma3ds-installed-note.txt %}
#### Section IV - Restoring WiFi Configuration Profiles
{% include_relative include/remove-usm-slottool.txt %}
___
### Continue to [Finalizing Setup](finalizing-setup)
{: .notice--primary}

View file

@ -1,5 +1,5 @@
--- ---
title: "Homebrew Launcher (ninjhax2-dx)" title: "Installing boot9strap (ninjhax2-dx)"
--- ---
{% include toc title="Table of Contents" %} {% include toc title="Table of Contents" %}
@ -18,9 +18,12 @@ This process will overwrite your Cubic Ninja save file, if you have one.
{: .notice--warning} {: .notice--warning}
### What You Need ### What You Need
* The game "Cubic Ninja" + The game "Cubic Ninja"
* The latest release of [ninjhax2-dx](https://github.com/zoogie/ninjhax2-dx/releases) + The latest release of [ninjhax2-dx](https://github.com/zoogie/ninjhax2-dx/releases)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file) + The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) (direct download)
+ The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.zip) (direct download)
+ The latest release of [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (direct download)
+ The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
### Instructions ### Instructions
@ -31,10 +34,17 @@ This process will overwrite your Cubic Ninja save file, if you have one.
1. Copy `Launcher.dat` from the folder appropriate for your console from the ninjhax2-dx `.zip` file to the root of your SD card 1. Copy `Launcher.dat` from the folder appropriate for your console from the ninjhax2-dx `.zip` file to the root of your SD card
+ The root of the SD card refers to the initial directory on your SD card where you can see the Nintendo 3DS folder, but are not inside of it + The root of the SD card refers to the initial directory on your SD card where you can see the Nintendo 3DS folder, but are not inside of it
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of your SD card 1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of your SD card
1. Create a folder named `boot9strap` on the root of your SD card
#### Section II - ninjhax2-dx 1. Copy `boot9strap.firm` and `boot9strap.firm.sha` from the boot9strap `.zip` to the `/boot9strap/` folder on your SD card
1. Copy `SafeB9SInstaller.bin` from the SafeB9SInstaller `.zip` to the root of your SD card
1. Create a folder named `3ds` on the root of your SD card if it does not already exist
+ This folder stores homebrew applications and data; it is different from the `Nintendo 3DS` folder that the console automatically generates
1. Copy the `nimdsphax` folder from the nimdsphax `.zip` to the `/3ds/` folder on your SD card
1. Reinsert your SD card into your console 1. Reinsert your SD card into your console
1. Power on your console 1. Power on your console
#### Section II - ninjhax2-dx
1. Launch "Cubic Ninja" once and select "Create" 1. Launch "Cubic Ninja" once and select "Create"
+ If prompted, delete all data + If prompted, delete all data
1. Select "QR Code" 1. Select "QR Code"
@ -44,15 +54,18 @@ This process will overwrite your Cubic Ninja save file, if you have one.
1. On your console, scan the QR code 1. On your console, scan the QR code
+ If the game exits to the HOME Menu, then the exploit has installed correctly + If the game exits to the HOME Menu, then the exploit has installed correctly
1. Launch "Cubic Ninja" again 1. Launch "Cubic Ninja" again
1. If the exploit was successful, your console will have booted into the Homebrew Launcher 1. Your console will have booted into the Homebrew Launcher
1. Power off your console 1. Launch nimdsphax from the list of homebrew
1. If the exploit was successful, you will have booted into SafeB9SInstaller
#### Section III - Hardware Button Check #### Section III - Installing boot9strap
In this section, you will see whether you can access Safe Mode on your console. This will determine which method you will follow on the next page. {% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
{%- include_relative include/configure-luma3ds.txt %}
{% include_relative include/safemodecheck.txt %} {% include_relative include/luma3ds-installed-note.txt %}
___ ___
{% include_relative include/hbl-common-exploits.txt %} ### Continue to [Finalizing Setup](finalizing-setup)
{: .notice--primary}

View file

@ -1,5 +1,5 @@
--- ---
title: "Homebrew Launcher (PicHaxx)" title: "Installing boot9strap (PicHaxx)"
--- ---
{% include toc title="Table of Contents" %} {% include toc title="Table of Contents" %}
@ -22,6 +22,9 @@ This process will overwrite your Pokémon Picross save file, if you have one. If
+ If you have downloaded it before, you can [redownload it](https://en-americas-support.nintendo.com/app/answers/detail/a_id/607/~/how-to-download-or-redownload-content-in-nintendo-3ds-eshop) + If you have downloaded it before, you can [redownload it](https://en-americas-support.nintendo.com/app/answers/detail/a_id/607/~/how-to-download-or-redownload-content-in-nintendo-3ds-eshop)
+ Your SD card must be inserted in your console to install Pokémon Picross + Your SD card must be inserted in your console to install Pokémon Picross
+ Your `movable.sed` file from completing [Seedminer](seedminer-(alternate)) + Your `movable.sed` file from completing [Seedminer](seedminer-(alternate))
+ The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) (direct download)
+ The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.zip) (direct download)
+ The latest release of [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (direct download)
+ The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file) + The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
+ The latest release of [HBL otherapps](https://github.com/zoogie/ninjhax2.x/releases/download/v11.17/otherapps_with_CfgS_11.17.zip) (direct download) + The latest release of [HBL otherapps](https://github.com/zoogie/ninjhax2.x/releases/download/v11.17/otherapps_with_CfgS_11.17.zip) (direct download)
@ -36,9 +39,15 @@ In this section, you will copy some of the files that will be used to launch the
1. Insert your SD card into your computer 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 1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of your SD card
+ The root of the SD card refers to the initial directory on your SD card where you can see the Nintendo 3DS folder, but are not inside of it + The root of the SD card refers to the initial directory on your SD card where you can see the Nintendo 3DS folder, but are not inside of it
1. Create a folder named `boot9strap` on the root of your SD card
1. Copy `boot9strap.firm` and `boot9strap.firm.sha` from the boot9strap `.zip` to the `/boot9strap/` folder on your SD card
1. Copy `SafeB9SInstaller.bin` from the SafeB9SInstaller `.zip` to the root of your SD card
1. Copy the otherapp payload for your model/region/version from `otherapps_with_CfgS_11.17.zip` to the root of your SD card, then rename the payload to `otherapp.bin` 1. Copy the otherapp payload for your model/region/version from `otherapps_with_CfgS_11.17.zip` to the root of your SD card, then rename the payload to `otherapp.bin`
+ Do not add the `.bin` extension if you do not already see it + Do not add the `.bin` extension if you do not already see it
1. Copy `movable.sed` from your computer to the root of your SD card 1. Copy `movable.sed` from your computer to the root of your SD card
1. Create a folder named `3ds` on the root of your SD card if it does not already exist
+ This folder stores homebrew applications and data; it is different from the `Nintendo 3DS` folder that the console automatically generates
1. Copy the `nimdsphax` folder from the nimdsphax `.zip` to the `/3ds/` folder on your SD card
![]({{ "/images/screenshots/hblpichaxx-root-layout.png" | absolute_url }}) ![]({{ "/images/screenshots/hblpichaxx-root-layout.png" | absolute_url }})
{: .notice--info} {: .notice--info}
@ -64,16 +73,19 @@ In this section, you will create a hacked Pokémon Picross save file that, when
1. Reinsert your SD card into your console 1. Reinsert your SD card into your console
1. Power on your console 1. Power on your console
1. Launch "Pokémon Picross" 1. Launch "Pokémon Picross"
1. If the exploit was successful, your console will have booted into the Homebrew Launcher 1. Your console will have booted into the Homebrew Launcher
+ If you get an error message, [follow this troubleshooting guide](troubleshooting#homebrew-launcher-pichaxx) + If you get an error message, [follow this troubleshooting guide](troubleshooting#homebrew-launcher-pichaxx)
1. Power off your console 1. Launch nimdsphax from the list of homebrew
1. If the exploit was successful, you will have booted into SafeB9SInstaller
#### Section III - Hardware Button Check #### Section III - Installing boot9strap
In this section, you will see whether you can access Safe Mode on your console. This will determine which method you will follow on the next page. {% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
{%- include_relative include/configure-luma3ds.txt %}
{% include_relative include/safemodecheck.txt %} {% include_relative include/luma3ds-installed-note.txt %}
___ ___
{% include_relative include/hbl-common-exploits.txt %} ### Continue to [Finalizing Setup](finalizing-setup)
{: .notice--primary}

View file

@ -1,5 +1,5 @@
--- ---
title: "Homebrew Launcher (smilehax-IIe)" title: "Installing boot9strap (smilehax-IIe)"
--- ---
{% include toc title="Table of Contents" %} {% include toc title="Table of Contents" %}
@ -19,6 +19,9 @@ This set of instructions does not support the Japanese version of SmileBASIC.
+ If you have downloaded it before, you can [redownload it](https://en-americas-support.nintendo.com/app/answers/detail/a_id/607/~/how-to-download-or-redownload-content-in-nintendo-3ds-eshop) + If you have downloaded it before, you can [redownload it](https://en-americas-support.nintendo.com/app/answers/detail/a_id/607/~/how-to-download-or-redownload-content-in-nintendo-3ds-eshop)
+ Your SD card must be inserted in your console to install SmileBASIC + Your SD card must be inserted in your console to install SmileBASIC
+ The latest release of [smilehax-IIe](https://github.com/zoogie/smilehax-IIe/releases/download/v1.1/Release_sh2e_v1.1.zip) (direct download) + The latest release of [smilehax-IIe](https://github.com/zoogie/smilehax-IIe/releases/download/v1.1/Release_sh2e_v1.1.zip) (direct download)
+ The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) (direct download)
+ The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.zip) (direct download)
+ The latest release of [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (direct download)
+ The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file) + The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
+ The latest release of [HBL otherapps](https://github.com/zoogie/ninjhax2.x/releases/download/v11.17/otherapps_with_CfgS_11.17.zip) (direct download) + The latest release of [HBL otherapps](https://github.com/zoogie/ninjhax2.x/releases/download/v11.17/otherapps_with_CfgS_11.17.zip) (direct download)
@ -31,10 +34,18 @@ This set of instructions does not support the Japanese version of SmileBASIC.
1. Insert your SD card into your computer 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 1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of your SD card
+ The root of the SD card refers to the initial directory on your SD card where you can see the Nintendo 3DS folder, but are not inside of it + The root of the SD card refers to the initial directory on your SD card where you can see the Nintendo 3DS folder, but are not inside of it
1. Create a folder named `boot9strap` on the root of your SD card
1. Copy `boot9strap.firm` and `boot9strap.firm.sha` from the boot9strap `.zip` to the `/boot9strap/` folder on your SD card
1. Copy `SafeB9SInstaller.bin` from the SafeB9SInstaller `.zip` to the root of your SD card
1. Copy the otherapp payload for your model/region/version from `otherapps_with_CfgS_11.17.zip` to the root of your SD card, then rename the payload to `otherapp.bin` 1. Copy the otherapp payload for your model/region/version from `otherapps_with_CfgS_11.17.zip` to the root of your SD card, then rename the payload to `otherapp.bin`
+ Do not add the `.bin` extension if you do not already see it + Do not add the `.bin` extension if you do not already see it
1. Transfer the `.wav` for your region from the Release_sh2e `.zip` to a device that can play `.wav` files, for example a phone 1. Transfer the `.wav` for your region from the Release_sh2e `.zip` to a device that can play `.wav` files, for example a phone
1. Copy the petitcom `.icn` for your region to the root of your SD card 1. Copy the petitcom `.icn` for your region to the root of your SD card
1. Create a folder named `3ds` on the root of your SD card if it does not already exist
+ This folder stores homebrew applications and data; it is different from the `Nintendo 3DS` folder that the console automatically generates
1. Copy the `nimdsphax` folder from the nimdsphax `.zip` to the `/3ds/` folder on your SD card
1. Reinsert your SD card into your console
1. Power on your console
#### Section II - smilehax #### Section II - smilehax
@ -56,15 +67,18 @@ This set of instructions does not support the Japanese version of SmileBASIC.
1. Press the START button 1. Press the START button
1. Select the SH2E-xxx.TXT file, then press OK, then "Yes" to execute it 1. Select the SH2E-xxx.TXT file, then press OK, then "Yes" to execute it
+ If you get kicked back into menu, make sure you're using the latest version of SmileBASIC + If you get kicked back into menu, make sure you're using the latest version of SmileBASIC
1. If the exploit was successful, your console will have booted into the Homebrew Launcher 1. Your console will have booted into the Homebrew Launcher
1. Power off your console 1. Launch nimdsphax from the list of homebrew
1. If the exploit was successful, you will have booted into SafeB9SInstaller
#### Section III - Hardware Button Check #### Section III - Installing boot9strap
In this section, you will see whether you can access Safe Mode on your console. This will determine which method you will follow on the next page. {% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
{%- include_relative include/configure-luma3ds.txt %}
{% include_relative include/safemodecheck.txt %} {% include_relative include/luma3ds-installed-note.txt %}
___ ___
{% include_relative include/hbl-common-exploits.txt %} ### Continue to [Finalizing Setup](finalizing-setup)
{: .notice--primary}

View file

@ -1,5 +1,5 @@
--- ---
title: "Homebrew Launcher (Steelhax)" title: "Installing boot9strap (Steelhax)"
--- ---
{% include toc title="Table of Contents" %} {% include toc title="Table of Contents" %}
@ -21,6 +21,9 @@ This process will overwrite your Steel Diver: Sub Wars save file, if you have on
+ Your SD card must be inserted in your console to install Steel Diver: Sub Wars + Your SD card must be inserted in your console to install Steel Diver: Sub Wars
+ Your `movable.sed` file from completing [Seedminer](seedminer-(alternate)) + Your `movable.sed` file from completing [Seedminer](seedminer-(alternate))
+ The latest release of [Steelhax](/assets/steelhax-release.zip) (direct download) + The latest release of [Steelhax](/assets/steelhax-release.zip) (direct download)
+ The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) (direct download)
+ The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.zip) (direct download)
+ The latest release of [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (direct download)
+ The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file) + The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
+ The latest release of [HBL otherapps](https://github.com/zoogie/ninjhax2.x/releases/download/v11.17/otherapps_with_CfgS_11.17.zip) (direct download) + The latest release of [HBL otherapps](https://github.com/zoogie/ninjhax2.x/releases/download/v11.17/otherapps_with_CfgS_11.17.zip) (direct download)
@ -34,10 +37,16 @@ In this section, you will copy some of the files that will be used to launch the
1. Insert your SD card into your computer 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 1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of your SD card
+ The root of the SD card refers to the initial directory on your SD card where you can see the Nintendo 3DS folder, but are not inside of it + The root of the SD card refers to the initial directory on your SD card where you can see the Nintendo 3DS folder, but are not inside of it
1. Create a folder named `boot9strap` on the root of your SD card
1. Copy `boot9strap.firm` and `boot9strap.firm.sha` from the boot9strap `.zip` to the `/boot9strap/` folder on your SD card
1. Copy `SafeB9SInstaller.bin` from the SafeB9SInstaller `.zip` to the root of your SD card
1. Copy the `steelhax` folder from the `Steelhax-release.zip` to the root of your SD card 1. Copy the `steelhax` folder from the `Steelhax-release.zip` to the root of your SD card
1. Copy the otherapp payload for your model/region/version from `otherapps_with_CfgS_11.17.zip` to the root of your SD card, then rename the payload to `otherapp.bin` 1. Copy the otherapp payload for your model/region/version from `otherapps_with_CfgS_11.17.zip` to the root of your SD card, then rename the payload to `otherapp.bin`
+ Do not add the `.bin` extension if you do not already see it + Do not add the `.bin` extension if you do not already see it
1. Copy `movable.sed` from your computer to the root of your SD card 1. Copy `movable.sed` from your computer to the root of your SD card
1. Create a folder named `3ds` on the root of your SD card if it does not already exist
+ This folder stores homebrew applications and data; it is different from the `Nintendo 3DS` folder that the console automatically generates
1. Copy the `nimdsphax` folder from the nimdsphax `.zip` to the `/3ds/` folder on your SD card
1. Reinsert your SD card into your console 1. Reinsert your SD card into your console
1. Power on your console 1. Power on your console
@ -65,15 +74,18 @@ In this section, you will create a hacked Steel Diver: Sub Wars save file that,
1. Reinsert your SD card into your console 1. Reinsert your SD card into your console
1. Power on your console 1. Power on your console
1. Launch "Steel Diver: Sub Wars" 1. Launch "Steel Diver: Sub Wars"
1. If the exploit was successful, your console will have booted into the Homebrew Launcher 1. Your console will have booted into the Homebrew Launcher
1. Power off your console 1. Launch nimdsphax from the list of homebrew
1. If the exploit was successful, you will have booted into SafeB9SInstaller
#### Section III - Hardware Button Check #### Section III - Installing boot9strap
In this section, you will see whether you can access Safe Mode on your console. This will determine which method you will follow on the next page. {% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
{%- include_relative include/configure-luma3ds.txt %}
{% include_relative include/safemodecheck.txt %} {% include_relative include/luma3ds-installed-note.txt %}
___ ___
{% include_relative include/hbl-common-exploits.txt %} ### Continue to [Finalizing Setup](finalizing-setup)
{: .notice--primary}

View file

@ -1,5 +1,5 @@
--- ---
title: "Homebrew Launcher (super-skaterhax)" title: "Installing boot9strap (super-skaterhax)"
--- ---
{% include toc title="Table of Contents" %} {% include toc title="Table of Contents" %}
@ -21,8 +21,11 @@ The instructions provided only apply to the New 3DS, New 3DS XL, and New 2DS XL.
### What You Need ### What You Need
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file) + The latest release of [super-skaterhax](https://github.com/zoogie/super-skaterhax/releases) (the release `.zip` file)
* The latest release of [super-skaterhax](https://github.com/zoogie/super-skaterhax/releases) (the release `.zip` file) + The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) (direct download)
+ The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.zip) (direct download)
+ The latest release of [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (direct download)
+ The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
#### Section I - Prep Work #### Section I - Prep Work
@ -33,6 +36,7 @@ In this section, you will copy the files needed to trigger both super-skaterhax
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of your SD card 1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of your SD card
+ The root of the SD card refers to the initial directory on your SD card where you can see the Nintendo 3DS folder, but are not inside of it + The root of the SD card refers to the initial directory on your SD card where you can see the Nintendo 3DS folder, but are not inside of it
1. Copy everything inside the folder for your console's region (and also system version if the region is USA) in the super-skaterhax `.zip` to the root of your SD card 1. Copy everything inside the folder for your console's region (and also system version if the region is USA) in the super-skaterhax `.zip` to the root of your SD card
1. Copy the `nimdsphax` folder from the nimdsphax `.zip` to the `/3ds/` folder on your SD card
1. Reinsert your SD card into your console 1. Reinsert your SD card into your console
1. Power on your console 1. Power on your console
@ -66,15 +70,18 @@ If you haven't already, make sure you have a working Internet connection set up
+ If your console freezes on a yellow screen, hold the POWER button until it turns off, then retry this section + If your console freezes on a yellow screen, hold the POWER button until it turns off, then retry this section
+ If your console freezes on a red screen, hold the POWER button until it turns off, redo step 3 of Section II, then retry this section + If your console freezes on a red screen, hold the POWER button until it turns off, redo step 3 of Section II, then retry this section
+ If you get another error, try again up to 5 times, and if it still doesn't work, [follow this troubleshooting guide](troubleshooting#homebrew-launcher-super-skaterhax) + If you get another error, try again up to 5 times, and if it still doesn't work, [follow this troubleshooting guide](troubleshooting#homebrew-launcher-super-skaterhax)
1. If the exploit was successful, your console will have booted into the Homebrew Launcher 1. Your console will have booted into the Homebrew Launcher
1. Power off your console 1. Launch nimdsphax from the list of homebrew
1. If the exploit was successful, you will have booted into SafeB9SInstaller
#### Section III - Hardware Button Check #### Section III - Installing boot9strap
In this section, you will see whether you can access Safe Mode on your console. This will determine which method you will follow on the next page. {% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
{%- include_relative include/configure-luma3ds.txt %}
{% include_relative include/safemodecheck.txt %} {% include_relative include/luma3ds-installed-note.txt %}
___ ___
{% include_relative include/hbl-common-exploits.txt %} ### Continue to [Finalizing Setup](finalizing-setup)
{: .notice--primary}

View file

@ -1,105 +0,0 @@
---
title: "Installing boot9strap (USM)"
---
{% include toc title="Table of Contents" %}
{% capture technical_info %}
<summary><em>Technical Details (optional)</em></summary>
In order to exploit the SAFE_MODE firmware of our system, we need to inject an exploited WiFi profile.
We can do this using an existing exploit, BannerBomb3.
To accomplish this, we use your system's encryption key (movable.sed) to build a DSiWare backup that exploits the system in order to inject the exploited WiFi profile into your connections list.
Once the WiFi profile has been injected, we will use SAFE_MODE, which is a recovery feature present on all 3DS consoles, to activate the exploited WiFi profile.
For a more technical explanation, see the following links for information on the BannerBomb3 and unSAFE_MODE exploits: [BannerBomb3](https://github.com/zoogie/Bannerbomb3), [unSAFE_MODE](https://github.com/zoogie/unSAFE_MODE/).
{% endcapture %}
<details>{{ technical_info | markdownify }}</details>
{: .notice--info}
### Compatibility Notes
These instructions work on USA, Europe, Japan, and Korea region consoles as indicated by the letters U, E, J, or K after the system version.
If your (Right/Left Shoulder), (D-Pad Up), or (A) buttons do not work, you will need to follow [an alternate branch of Seedminer](installing-boot9strap-(fredtool)). For assistance with this matter, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask, in English, for help.
{: .notice--warning}
### What You Need
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) (direct download)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.zip) (direct download)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
* [usm.bin](https://github.com/zoogie/unSAFE_MODE/releases/download/v1.3/usm.bin) (direct download)
#### Section I - Prep Work
In this section, you will copy the files needed to trigger the unSAFE_MODE exploit onto your console's SD card.
1. Your SD card should be inserted in your computer
1. Copy `usm.bin` to the root of your SD card
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of your SD card
+ The root of the SD card refers to the initial directory on your SD card where you can see the Nintendo 3DS folder, but are not inside of it
1. Create a folder named `boot9strap` on the root of your SD card
1. Copy `boot9strap.firm` and `boot9strap.firm.sha` from the boot9strap `.zip` to the `/boot9strap/` folder on your SD card
1. Copy `SafeB9SInstaller.bin` from the SafeB9SInstaller `.zip` to the root of your SD card
![]({{ "/images/screenshots/usm/usm-root-layout.png" | absolute_url }})
{: .notice--info}
![]({{ "/images/screenshots/boot9strap-folder.png" | absolute_url }})
{: .notice--info}
#### Section II - BannerBomb3
In this section, you will trigger the BannerBomb3 exploit using the DSiWare Management menu, which can be used to overwrite your Wi-Fi slots with hacked data. Your Wi-Fi connection settings will be temporarily overwritten while the exploit is active.
1. Reinsert your SD card into your console
1. Power on your console
1. Launch System Settings on your console
1. Navigate to `Data Management` -> `DSiWare` -> `SD Card` ([image](/images/screenshots/bb3/dsiware-management.png))
+ Your console should show the BB3 multihax menu
+ If the BB3 multihax menu doesn't open, [follow this troubleshooting guide](troubleshooting#bannerbomb3)
+ If the BB3 multihax menu says "cfw installed already", you already have custom firmware and should continue from [here](checking-for-cfw)
1. Use the D-Pad to navigate and press the (A) button to select "Install unSAFE_MODE"
+ Your console will automatically power off
1. Power on your console
1. Launch System Settings on your console
1. Navigate to `Internet Settings` -> `Connection Settings`
1. Ensure that all three connections are named "Haaaaaaaxxxxxxxxx..."
+ Do NOT change these settings!
+ If all three connections are NOT all named "Haaaaaaaxxxxxxxxx...", STOP! Something went wrong in this section and MUST be fixed before you can continue
1. Power off your console
#### Section III - unSAFE_MODE
{% include_relative include/exploit-usm.txt %}
#### Section IV - Installing boot9strap
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
{%- include_relative include/configure-luma3ds.txt %}
{% include_relative include/luma3ds-installed-note.txt %}
#### Section V - Restoring WiFi Configuration Profiles
In this section, you will trigger the BannerBomb3 exploit a second time so that you can restore the Wi-Fi connection slots that were overwritten in Section II.
1. Launch System Settings on your console
1. Navigate to `Data Management` -> `DSiWare` -> `SD Card` ([image](/images/screenshots/bb3/dsiware-management.png))
1. Use the D-Pad to navigate and press the (A) button to select "Uninstall unSAFE_MODE"
+ Your console will automatically reboot
1. Power off your console
1. Insert your SD card into your computer
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` on your SD card
1. Delete `F00D43D5.bin` from your Nintendo DSiWare folder and from your computer. This file will not be needed anymore
___
### Continue to [Finalizing Setup](finalizing-setup)
{: .notice--primary}

View file

@ -23,12 +23,12 @@ Continue to [Dumping eShop DSiWare](dumping-eshop-dsiware)
This method uses the game Pokémon Picross, which was a free-to-play game. Using the `movable.sed` file, you can create a hacked save file that will give you access to Homebrew Launcher, which will be used for further exploitation. This method uses the game Pokémon Picross, which was a free-to-play game. Using the `movable.sed` file, you can create a hacked save file that will give you access to Homebrew Launcher, which will be used for further exploitation.
Continue to [Homebrew Launcher (PicHaxx)](homebrew-launcher-(pichaxx)) Continue to [Installing boot9strap (PicHaxx)](installing-boot9strap-(pichaxx))
{: .notice--primary} {: .notice--primary}
#### steelhax #### steelhax
This method uses the game Steel Diver: Sub Wars, which was a free-to-play game. Using the `movable.sed` file, you can create a hacked save file that will give you access to Homebrew Launcher, which will be used for further exploitation. This method uses the game Steel Diver: Sub Wars, which was a free-to-play game. Using the `movable.sed` file, you can create a hacked save file that will give you access to Homebrew Launcher, which will be used for further exploitation.
Continue to [Homebrew Launcher (Steelhax)](homebrew-launcher-(steelhax)) Continue to [Installing boot9strap (Steelhax)](installing-boot9strap-(steelhax))
{: .notice--primary} {: .notice--primary}

View file

@ -44,25 +44,21 @@ sitemap: false
+ [GodMode9 Usage](godmode9-usage) + [GodMode9 Usage](godmode9-usage)
+ [H2testw (Windows)](h2testw-(windows)) + [H2testw (Windows)](h2testw-(windows))
+ [Home](/) + [Home](/)
+ [Homebrew Launcher (freakyhax)](homebrew-launcher-(freakyhax)) + [Installing boot9strap (freakyhax)](installing-boot9strap-(freakyhax))
+ [Homebrew Launcher (ninjhax2-dx)](homebrew-launcher-(ninjhax2-dx))
+ [Homebrew Launcher (PicHaxx)](homebrew-launcher-(pichaxx))
+ [Homebrew Launcher (smilehax-IIe)](homebrew-launcher-(smilehax-iie))
+ [Homebrew Launcher (Steelhax)](homebrew-launcher-(steelhax))
+ [Homebrew Launcher (super-skaterhax)](homebrew-launcher-(super-skaterhax))
+ [Installing boot9strap (Fredtool)](installing-boot9strap-(fredtool))
+ [Installing boot9strap (Fredtool-Inject)](installing-boot9strap-(fredtool-inject)) + [Installing boot9strap (Fredtool-Inject)](installing-boot9strap-(fredtool-inject))
+ [Installing boot9strap (Frogtool)](installing-boot9strap-(frogtool))
+ [Installing boot9strap (Hardmod)](installing-boot9strap-(hardmod)) + [Installing boot9strap (Hardmod)](installing-boot9strap-(hardmod))
+ [Installing boot9strap (HBL-USM)](installing-boot9strap-(hbl-usm))
* [Installing boot9strap (kartdlphax)](installing-boot9strap-(kartdlphax)) * [Installing boot9strap (kartdlphax)](installing-boot9strap-(kartdlphax))
+ [Installing boot9strap (menuhax)](installing-boot9strap-(menuhax)) + [Installing boot9strap (menuhax)](installing-boot9strap-(menuhax))
+ [Installing boot9strap (menuhax, Legacy)](installing-boot9strap-(menuhax-legacy)) + [Installing boot9strap (menuhax, Legacy)](installing-boot9strap-(menuhax-legacy))
+ [Installing boot9strap (ninjhax2-dx)](installing-boot9strap-(ninjhax2-dx))
+ [Installing boot9strap (ntrboot)](installing-boot9strap-(ntrboot)) + [Installing boot9strap (ntrboot)](installing-boot9strap-(ntrboot))
+ [Installing boot9strap (PicHaxx)](installing-boot9strap-(pichaxx))
+ [Installing boot9strap (safecerthax)](installing-boot9strap-(safecerthax)) + [Installing boot9strap (safecerthax)](installing-boot9strap-(safecerthax))
+ [Installing boot9strap (smilehax-IIe)](installing-boot9strap-(smilehax-iie))
+ [Installing boot9strap (Soundhax)](installing-boot9strap-(soundhax)) + [Installing boot9strap (Soundhax)](installing-boot9strap-(soundhax))
+ [Installing boot9strap (Steelhax)](installing-boot9strap-(steelhax))
+ [Installing boot9strap (SSLoth-Browser)](installing-boot9strap-(ssloth-browser)) + [Installing boot9strap (SSLoth-Browser)](installing-boot9strap-(ssloth-browser))
+ [Installing boot9strap (USM)](installing-boot9strap-(usm)) + [Installing boot9strap (super-skaterhax)](installing-boot9strap-(super-skaterhax))
+ [Key Information](key-information) + [Key Information](key-information)
+ [Move EmuNAND](move-emunand) + [Move EmuNAND](move-emunand)
+ [ntrboot](ntrboot) + [ntrboot](ntrboot)

View file

@ -13,12 +13,11 @@ Used on multiple pages:
Guide pages: Guide pages:
* [Seedminer](#seedminer) * [Seedminer](#seedminer)
* [BannerBomb3](#bannerbomb3) * [BannerBomb3](#bannerbomb3)
* [Installing boot9strap (USM)](#installing-boot9strap-usm) * [Installing boot9strap (Fredtool-Inject)](#installing-boot9strap-fredtool-inject)
* [Installing boot9strap (Fredtool)](#installing-boot9strap-fredtool) * [Installing boot9strap (PicHaxx)](#installing-boot9strap-pichaxx)
* [Homebrew Launcher (PicHaxx)](#homebrew-launcher-pichaxx)
* [Installing boot9strap (Soundhax)](#installing-boot9strap-soundhax) * [Installing boot9strap (Soundhax)](#installing-boot9strap-soundhax)
* [Installing boot9strap (SSLoth-Browser)](#installing-boot9strap-ssloth-browser) * [Installing boot9strap (SSLoth-Browser)](#installing-boot9strap-ssloth-browser)
* [Homebrew Launcher (super-skaterhax)](#homebrew-launcher-super-skaterhax) * [Installing boot9strap (super-skaterhax)](#installing-boot9strap-super-skaterhax)
* [Finalizing Setup](#finalizing-setup) * [Finalizing Setup](#finalizing-setup)
@ -123,7 +122,7 @@ Your friend code was blocked from using the friend code bot because your 3DS did
The website has determined that your `movable.sed` cannot be brute-forced. Ensure that you gave the correct ID0 to the website. If your ID0 is correct, then you will be unable to use Seedminer and you will have to use an alternate method. The website has determined that your `movable.sed` cannot be brute-forced. Ensure that you gave the correct ID0 to the website. If your ID0 is correct, then you will be unable to use Seedminer and you will have to use an alternate method.
If you have a New 3DS / New 3DS XL / New 2DS XL (as indicated by the four shoulder buttons on the back and the C-Stick on the right), you can follow [Homebrew Launcher (super-skaterhax)](homebrew-launcher-(super-skaterhax)). Otherwise, you will need to follow a method that requires additional games or hardware. If you have a New 3DS / New 3DS XL / New 2DS XL (as indicated by the four shoulder buttons on the back and the C-Stick on the right), you can follow [Installing boot9strap (super-skaterhax)](installing-boot9strap-(super-skaterhax)). Otherwise, you will need to follow a method that requires additional games or hardware.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
@ -166,49 +165,15 @@ There may be an issue with your `F00D43D5.bin` file (it may be corrupted or inte
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
## Installing boot9strap (USM) ## Installing boot9strap (Fredtool-Inject)
{% capture compat %} {% capture compat %}
<summary><u>Safe Mode system update succeeds instead of giving error 003-1099</u></summary> <summary><u>Error on DSiHaxInjector page</u></summary>
unSAFE_MODE is not installed. [Follow the instructions](installing-boot9strap-(usm)) to install it.
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>Red screen after selecting "Detailed Setup"</u></summary>
The file `usm.bin` is missing or misplaced. Download the latest release of [unSAFE_MODE](https://github.com/zoogie/unSAFE_MODE/releases/download/v1.3/usm.bin) and place `usm.bin` on the root of your SD card. Do not add the `.bin` extension if you do not already see it.
There is also a possibility that the console isn't reading your SD card. Make sure it is inserted and formatted correctly.
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>Failed to mount the SD card!</u></summary>
Back up your data and reformat your SD card as FAT32 with the recommended tool depending on your operating system ([Windows](formatting-sd-(windows)), [macOS](formatting-sd-(mac)), [Linux](formatting-sd-(linux))). MiniTool Partition Wizard and the HP formatting tool (HPUSBDisk) are known to cause issues with 3DS SD cards.
If this is unsuccessful, try using another SD card.
{% endcapture %}
<details>{{ compat | markdownify }}</details>
## Installing boot9strap (Fredtool)
{% capture compat %}
<summary><u>Error on Fredtool Injector page</u></summary>
Ensure that your `movable.sed` and DSiWare backup come from the same console. A mismatch will result in an error. Ensure that your `movable.sed` and DSiWare backup come from the same console. A mismatch will result in an error.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>Unable to select "Haxxxxxxxxx!" because the BB3 multihax menu appears</u></summary>
You forgot to delete `F00D43D5.bin` from the SD card. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` on your SD card and delete the `F00D43D5.bin` file.
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %} {% capture compat %}
<summary><u>"Haxxxxxxxxx!" does not appear</u></summary> <summary><u>"Haxxxxxxxxx!" does not appear</u></summary>
@ -217,19 +182,12 @@ There is an issue with your `42383821.bin` file (it is incorrect, missing, mispl
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %} {% capture compat %}
<summary><u>DS Connection Settings launches normally</u></summary> <summary><u>DSiWare launches normally</u></summary>
`Haxxxxxxxxx!` was not copied from your SD card to your system memory. `Haxxxxxxxxx!` was not copied from your SD card to your system memory.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>Black screen when launching DS Connection Settings</u></summary>
Your DS Connection Settings application is broken, and you will need Homebrew Launcher access to fix this issue. Join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for assistance.
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %} {% capture compat %}
<summary><u>SD card is grayed out in Flipnote</u></summary> <summary><u>SD card is grayed out in Flipnote</u></summary>
@ -258,7 +216,6 @@ The file `boot.nds` is missing or misplaced. Download the latest release of [b9s
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %} {% capture compat %}
<summary><u>White screen after pasting</u></summary> <summary><u>White screen after pasting</u></summary>
There is an issue with your `boot.nds` file. Re-download the latest release of [b9stool](https://github.com/zoogie/b9sTool/releases/latest) and place `boot.nds` on the root of your SD card, replacing the existing one. There is an issue with your `boot.nds` file. Re-download the latest release of [b9stool](https://github.com/zoogie/b9sTool/releases/latest) and place `boot.nds` on the root of your SD card, replacing the existing one.
@ -272,7 +229,7 @@ Join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and explain what
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
## Homebrew Launcher (PicHaxx) ## Installing boot9strap (PicHaxx)
{% capture compat %} {% capture compat %}
<summary><u>"An error has occurred. Hold down the POWER button to turn off the power..." (black screen with text)</u></summary> <summary><u>"An error has occurred. Hold down the POWER button to turn off the power..." (black screen with text)</u></summary>
@ -422,7 +379,7 @@ If this is unsuccessful, try using another SD card.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
## Homebrew Launcher (super-skaterhax) ## Installing boot9strap (super-skaterhax)
{% capture compat %} {% capture compat %}
<summary><u>"An error has occurred. Please save your data in any software currently in use, then restart the system."</u></summary> <summary><u>"An error has occurred. Please save your data in any software currently in use, then restart the system."</u></summary>

View file

@ -14,5 +14,5 @@ To use the super-skaterhax exploit, you must update your console to the latest s
{% include_relative include/sysupdate.txt cfw="false" %} {% include_relative include/sysupdate.txt cfw="false" %}
Continue to [Homebrew Launcher (super-skaterhax)](homebrew-launcher-(super-skaterhax)) Continue to [Installing boot9strap (super-skaterhax)](installing-boot9strap-(super-skaterhax))
{: .notice--primary} {: .notice--primary}