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

3DS:Alternate Exploits/Installing boot9strap (HBL-USM) and 3DS:Alternate Exploits: Difference between pages

From Hacks Guide Wiki
(Difference between pages)
m works in 11.16.0-49
 
m Special situations: broken link
 
Line 1: Line 1:
==Required Reading==
{{shortcut|3DS:AE}}
{{System version outdated article|console=ctr|sysversion=11.17.0-50|reason=Various exploits could have been broken due to the latest update.}}
This is a list of alternative methods to install custom firmware. These are often used if the main guide cannot be used for some reason. These guides either require older system versions, access to certain games or applications, or secondary devices which already have custom firmware.


{{System version outdated article|console=ctr|sysversion=11.16.0-49}}
== Homebrew Launcher access ==
Some custom firmware installation methods first require Homebrew Launcher access.
{| class="wikitable"
|+
!Method Name
!Requirements
|-
|[[/Homebrew Launcher (freakyhax)|Homebrew Launcher (freakyhax)]]
|
* Freakyforms Deluxe
|-
|[[/Homebrew Launcher (ninjhax2-dx)|Homebrew Launcher (ninjhax2-dx)]]
|
*Cubic Ninja
*A working 3DS camera
|-
|[[/Preparing_menuhax67_(Kartminer7)|Preparing menuhax67 (Kartminer7)]]
|
*Mario Kart 7
*"movable.sed" (acquired through [[3dsguide:seedminer|Seedminer]] or [[/Dumping movable.sed (nimhax)|nimhax]])
|}


In order to exploit the SAFE_MODE firmware of our system, we need to inject an exploited WiFi profile.
===Requires a digital-only game===
These methods require a digital game from the eShop, which has since closed, making these unusable unless they were already purchased before. Past purchases can still be re-downloaded.
{| class="wikitable"
|+
!Method Name
!Requirements
|-
|[[/Installing boot9strap (petit-compwner)|Installing boot9strap (petit-compwner)]]
|
*Petit Computer (digital)
*Working DS mode
|-
|[[/Homebrew Launcher (PicHaxx)|Homebrew Launcher (PicHaxx)]]
|
*Pokémon Picross (digital)
*"movable.sed" (acquired through [[3dsguide:seedminer|Seedminer]] or [[/Dumping movable.sed (nimhax)|nimhax]])
|-
|[[/Homebrew Launcher (smilehax-IIe)|Homebrew Launcher (smilehax-IIe)]]
|
*smileBASIC (digital)
|-
|[[/Homebrew Launcher (steelhax)|Homebrew Launcher (steelhax)]]
|
*Steel Diver: Sub Wars (digital)
*"movable.sed" (acquired through [[3dsguide:seedminer|Seedminer]] or [[/Dumping movable.sed (nimhax)|nimhax]])
|}


As we already have homebrew access, we can use slotTool to do this.
===Requires second console===
These methods require a second console with custom firmware already installed.


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.
{| class="wikitable"
|+
!Method Name
!Requirements
|-
|[[/Homebrew Launcher (basehaxx)| Preparing menuhax67 (basehaxx)]]
|
*Pokémon Omega Ruby or Alpha Sapphire (cartridge)
*A second 3DS with custom firmware
|-
|[[/Homebrew Launcher (kartdlphax)|Preparing menuhax67 (kartdlphax)]]
|
*Mario Kart 7 (cartridge or digital on the hacked console)
*A second 3DS with custom firmware
|-
|[[/Homebrew Launcher (stickerhax)|Homebrew Launcher (stickerhax)]]
|
*Paper Mario: Sticker Star (cartridge)
*A second 3DS with custom firmware
|-
|[[/Homebrew Launcher (oot3dhax)|Homebrew Launcher (oot3dhax)]]
|
*The Legend of Zelda: Ocarina of Time 3D (cartridge)
*A second 3DS with custom firmware
|-
|[[/Homebrew Launcher (supermysterychunkhax)|Homebrew Launcher (supermysterychunkhax)]]
|
*Pokémon Super Mystery Dungeon (cartridge)
*A second 3DS with custom firmware
|}


{{warning|text=If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will need to use another method. For assistance with this matter, join [https://discord.gg/MWxPgEp Nintendo Homebrew on Discord] and ask, in English, for help.}}
==CFW installation methods for latest firmware==
This is a list of alternate custom firmware installation methods for the latest firmware (11.17.0).
{| class="wikitable"
|+
!Method Name


==What You Need==
!Requirements
*The latest release of [https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip SafeB9SInstaller] (direct download)
|-
*The latest release of [https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.zip boot9strap] (direct download)
|[[/Installing boot9strap (nimdsphax)|Installing boot9strap (nimdsphax)]]
*The latest release of [https://github.com/zoogie/unSAFE_MODE/releases/v1.3 unSAFE_MODE]
|
** You may already have this from a prior section of the guide
*Homebrew Launcher access
|-
|[[/Installing boot9strap (Frogtool-nimhax)|Installing boot9strap (Frogtool-nimhax)]]
|
*Homebrew Launcher access
*Working DS mode
|-
|[[/Installing boot9strap (Frogtool)|Installing boot9strap (Frogtool)]]
|
*Homebrew Launcher access
*Working DS mode
*"movable.sed" (acquired through [[3dsguide:seedminer|Seedminer]] or [[/Dumping movable.sed (nimhax)|nimhax]])
|-
|[[/Installing boot9strap (HBL-USM)|Installing boot9strap (HBL-USM)]]
|
*Homebrew Launcher access
*Working shoulder buttons
|}


==Instructions==
==CFW installation methods for older versions==
This is a list of alternate custom firmware installation methods for older firmwares. If you have a newer firmware than is stated in the table, the method will NOT work.
{| class="wikitable"
|+
!Method Name
! Requirements
!Firmware Version
|-
|[[/Installing boot9strap (2xrsa)|Installing boot9strap (2xrsa)]]
|Internet access
|2.1.0-4 ONLY
|-
|[[3DS:Alternate Exploits/Bannerbomb3/Preparation|BannerBomb3]]
|
*a working DSiWare Management Menu
*"movable.sed" (acquired through [[3dsguide:seedminer|Seedminer]] or [[3DS:Alternate Exploits/Dumping movable.sed (nimhax)|nimhax]])
|11.16 and below
|-
|[[/Installing boot9strap (fasthax)|Installing boot9strap (fasthax)]]
| Homebrew Launcher access
|9.0.0 - 11.2.0
|-
|[[/Installing boot9strap (freakyhax)|Installing boot9strap (freakyhax)]]
|
*Freakyforms Deluxe
*A working 3DS camera
| 11.15.0 and below
|-
|[[/Installing boot9strap (MSET)|Installing boot9strap (MSET)]]
|A working DS flashcart
|4.x.x, 6.x.x (e.g. 4.5.0-10U)
|-
|[[/Installing boot9strap (safecerthax)|Installing boot9strap (safecerthax)]]
|
*An Old 3DS
*Internet access
|11.14.0 and below
|-
|[[/Installing boot9strap (SSLoth-Browser)|Installing boot9strap (SSLoth-Browser)]]
|
*Internet access
*Browser access
|11.4.0 -11.13.0


===Section I - Prep Work===
|-
|[[/Installing boot9strap (udsploit)|Installing boot9strap (udsploit)]]
|Homebrew Launcher access
|9.0.0 - 11.3.0
|-
|[[/Installing boot9strap (uloader)|Installing boot9strap (uloader)]]
|Homebrew Launcher access
|9.0.0 - 11.15.0
|}


#Your console should be powered on and showing the Homebrew Launcher from the previous part of the guide
== Special situations ==
#Launch slotTool from the list of homebrew
#*If you get stuck on a red screen, delete <code>slotTool.xml</code> from the <code>/3ds/slotTool/</code> directory, then retry this section
#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
#Remove your SD card from your console and connect it to your computer
#Create a folder named <code>boot9strap</code> on the root of your SD card
#Copy <code>boot9strap.firm</code> and <code>boot9strap.firm.sha</code> from the boot9strap <code>.zip</code> to the <code>/boot9strap/</code> folder on your SD card
#Copy <code>SafeB9SInstaller.bin</code> from the SafeB9SInstaller <code>.zip</code> to the root of your SD card
#Copy <code>usm.bin</code> from the unSAFE_MODE <code>.zip</code> to the root of your SD card
#Reinsert your SD card into your device


===Section II - unSAFE_MODE===
Exploits that are unique and don't fit into the above categories. These typically don't depend on the firmware version.
#With your device still powered off, hold the following buttons: (Left Shoulder) + (Right Shoulder) + (D-Pad Up) + (A), then press (Power)
#*Keep holding the buttons until the device boots into Safe Mode
#Press "OK" to accept the update
#*There is no update. This is part of the exploit
#Press "I accept" to accept the terms and conditions
#The update will eventually fail, with the error code <code>003-1099</code>. This is intended behaviour
#When asked "Would you like to configure Internet settings?", select "Yes"
#On the following menu, navigate to <code>Connection 1</code> -> <code>Change Settings</code> -> <code>Next Page (right arrow)</code> -> <code>Proxy Settings</code> -> <code>Detailed Setup</code>
#*This is a [https://uwuu.ca/images/safemode_highlighted.png visual representation]
#If the exploit was successful, your device will have booted into SafeB9SInstaller


===Section III - Installing boot9strap===
{| class="wikitable"
#When prompted, input the key combo given on the top screen to install boot9strap
|+
#Once it is complete, press (A) to reboot your device
!Method Name
#Your device should have rebooted into the Luma3DS configuration menu
! Requirements
#*If your device shuts down when you try to power it on, ensure that you have copied <code>boot.firm</code> from the Luma3DS <code>.zip</code> to the root of your SD card
|-
#Press (Start) to save and reboot
|[[/Installing boot9strap (Stealth Luma3DS)|Installing boot9strap (Stealth Luma3DS)]]
#*If you get an error, just continue to the next section
|A console sold from certain Amazon or AliExpress sellers that have a hidden version of Luma3DS and may be sold as "region-unlocked"
|-


{{info|At this point, your console will boot to Luma3DS by default.
|[[3dsguide:ntrboot|Installing boot9strap (ntrboot)]]
*Luma3DS does not look any different from the normal HOME Menu. If your console has booted into the HOME Menu, it is running custom firmware.
|A compatible NDS/DSi flashcart
*On the next page, you will install useful homebrew applications to complete your setup.}}
|-


===Section IV - Restoring WiFi Configuration Profiles===
[[Category:Nintendo 3DS guides]]
 
#Launch the Download Play application
#Wait until you see the two buttons
#*Do not press either of the buttons
#Press (Left Shoulder) + (D-Pad Down) + (Select) at the same time to open the Rosalina menu
#Select "Miscellaneous options"
#Select "Switch the hb. title to the current app."
#Press (B) to continue
#Press (B) to return to the Rosalina main menu
#Press (B) to exit the Rosalina menu
#Press (Home), then close Download Play
#Relaunch the Download Play application
#Your device should load the Homebrew Launcher
#Launch slotTool from the list of homebrew
#Select "RESTORE original wifi slots 1,2,3"
#Your device will then reboot
 
-----
 
<span style="font-size:200%;">Continue to [[3dsguide:finalizing-setup|Finalizing Setup]]</span>

Revision as of 05:25, 20 June 2024

This is a list of alternative methods to install custom firmware. These are often used if the main guide cannot be used for some reason. These guides either require older system versions, access to certain games or applications, or secondary devices which already have custom firmware.

Homebrew Launcher access

Some custom firmware installation methods first require Homebrew Launcher access.

Method Name Requirements
Homebrew Launcher (freakyhax)
  • Freakyforms Deluxe
Homebrew Launcher (ninjhax2-dx)
  • Cubic Ninja
  • A working 3DS camera
Preparing menuhax67 (Kartminer7)

Requires a digital-only game

These methods require a digital game from the eShop, which has since closed, making these unusable unless they were already purchased before. Past purchases can still be re-downloaded.

Method Name Requirements
Installing boot9strap (petit-compwner)
  • Petit Computer (digital)
  • Working DS mode
Homebrew Launcher (PicHaxx)
  • Pokémon Picross (digital)
  • "movable.sed" (acquired through Seedminer or nimhax)
Homebrew Launcher (smilehax-IIe)
  • smileBASIC (digital)
Homebrew Launcher (steelhax)
  • Steel Diver: Sub Wars (digital)
  • "movable.sed" (acquired through Seedminer or nimhax)

Requires second console

These methods require a second console with custom firmware already installed.

Method Name Requirements
Preparing menuhax67 (basehaxx)
  • Pokémon Omega Ruby or Alpha Sapphire (cartridge)
  • A second 3DS with custom firmware
Preparing menuhax67 (kartdlphax)
  • Mario Kart 7 (cartridge or digital on the hacked console)
  • A second 3DS with custom firmware
Homebrew Launcher (stickerhax)
  • Paper Mario: Sticker Star (cartridge)
  • A second 3DS with custom firmware
Homebrew Launcher (oot3dhax)
  • The Legend of Zelda: Ocarina of Time 3D (cartridge)
  • A second 3DS with custom firmware
Homebrew Launcher (supermysterychunkhax)
  • Pokémon Super Mystery Dungeon (cartridge)
  • A second 3DS with custom firmware

CFW installation methods for latest firmware

This is a list of alternate custom firmware installation methods for the latest firmware (11.17.0).

Method Name Requirements
Installing boot9strap (nimdsphax)
  • Homebrew Launcher access
Installing boot9strap (Frogtool-nimhax)
  • Homebrew Launcher access
  • Working DS mode
Installing boot9strap (Frogtool)
  • Homebrew Launcher access
  • Working DS mode
  • "movable.sed" (acquired through Seedminer or nimhax)
Installing boot9strap (HBL-USM)
  • Homebrew Launcher access
  • Working shoulder buttons

CFW installation methods for older versions

This is a list of alternate custom firmware installation methods for older firmwares. If you have a newer firmware than is stated in the table, the method will NOT work.

Method Name Requirements Firmware Version
Installing boot9strap (2xrsa) Internet access 2.1.0-4 ONLY
BannerBomb3
  • a working DSiWare Management Menu
  • "movable.sed" (acquired through Seedminer or nimhax)
11.16 and below
Installing boot9strap (fasthax) Homebrew Launcher access 9.0.0 - 11.2.0
Installing boot9strap (freakyhax)
  • Freakyforms Deluxe
  • A working 3DS camera
11.15.0 and below
Installing boot9strap (MSET) A working DS flashcart 4.x.x, 6.x.x (e.g. 4.5.0-10U)
Installing boot9strap (safecerthax)
  • An Old 3DS
  • Internet access
11.14.0 and below
Installing boot9strap (SSLoth-Browser)
  • Internet access
  • Browser access
11.4.0 -11.13.0
Installing boot9strap (udsploit) Homebrew Launcher access 9.0.0 - 11.3.0
Installing boot9strap (uloader) Homebrew Launcher access 9.0.0 - 11.15.0

Special situations

Exploits that are unique and don't fit into the above categories. These typically don't depend on the firmware version.

Method Name Requirements
Installing boot9strap (Stealth Luma3DS) A console sold from certain Amazon or AliExpress sellers that have a hidden version of Luma3DS and may be sold as "region-unlocked"
Installing boot9strap (ntrboot) A compatible NDS/DSi flashcart