(udsploit/safehax) |
m (wonky link and random formatting) |
||
(One intermediate revision by one other user not shown) | |||
Line 22: | Line 22: | ||
#Create a folder named <code>boot9strap</code> on the root of your SD card | #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>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>SafeB9SInstaller.bin</code> from the SafeB9SInstaller <code>.zip</code> to the root of your SD card and rename it to <code>safehaxpayload.bin</code> | ||
#Create a folder named <code>3ds</code> on the root of your SD card, if it does not already exist | #Create a folder named <code>3ds</code> on the root of your SD card, if it does not already exist | ||
#Copy <code>udsploit.3dsx</code> to the <code>/3ds/</code> folder on your SD card | #Copy <code>udsploit.3dsx</code> to the <code>/3ds/</code> folder on your SD card | ||
Line 33: | Line 33: | ||
#Open the Homebrew Launcher using any method | #Open the Homebrew Launcher using any method | ||
#Launch udsploit from the list of homebrew | #Launch udsploit from the list of homebrew | ||
#Once you see | #Once you see <code>patching kernel... done</code>, press {{B|START}} to exit udsploit | ||
#*This may take several tries | #*This may take several tries | ||
#*If it freezes, just force the console to power off by holding the power button, then try again | #*If it freezes, just force the console to power off by holding the power button, then try again | ||
#Launch safehax from the list of homebrew | #Launch safehax from the list of homebrew | ||
#*If you get a "PM INIT FAILED" error, make sure you ran udsploit with Wireless Communication turned on | #*If you get a "PM INIT FAILED" error, make sure you ran udsploit with Wireless Communication turned on | ||
#*If you *still* get a "PM INIT FAILED" error, try using the [ | #*If you *still* get a "PM INIT FAILED" error, try using the [https://github.com/TiniVi/safehax/releases/tag/r19 r19 release of safehax] | ||
#*If it freezes, just force the console to power off by holding the power button, then try again | #*If it freezes, just force the console to power off by holding the power button, then try again | ||
#If the exploit was successful, you will have booted into SafeB9SInstaller | #If the exploit was successful, you will have booted into SafeB9SInstaller | ||
Line 44: | Line 44: | ||
===Section III - Installing boot9strap=== | ===Section III - Installing boot9strap=== | ||
#When prompted, input the key combo given on the top screen to install boot9strap | #When prompted, input the key combo given on the top screen to install boot9strap | ||
#Once it is complete, press | #Once it is complete, press {{B|A}} to reboot your device | ||
#Your device should have rebooted into the Luma3DS configuration menu | #Your device should have rebooted into the Luma3DS configuration menu | ||
#*Luma3DS configuration menu are settings for the Luma3DS custom firmware. Many of these settings may be useful for customization or debugging | #*Luma3DS configuration menu are settings for the Luma3DS custom firmware. Many of these settings may be useful for customization or debugging | ||
#*For the purpose of this guide, these settings will be left on default settings | #*For the purpose of this guide, these settings will be left on default settings | ||
#*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 | #*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 | #Press {{B|START}} to save and reboot | ||
#*If you get an error, just continue to the next page | #*If you get an error, just continue to the next page | ||
Latest revision as of 08:06, 4 March 2024
Required Reading
This method only works on versions 11.3.0 and below. This is because udsploit and safehax was fixed in 11.4.0. |
What You Need
- The latest release of SafeB9SInstaller (direct download)
- The latest release of boot9strap (direct download)
- The latest release of udsploit (direct download)
- The latest release of safehax (direct download)
- The latest release of Luma3DS
Instructions
Section I - Prep Work
- Power off your device
- Insert your SD card into your computer
- Copy
boot.firm
andboot.3dsx
from the Luma3DS.zip
to the root of your SD card- Replace the files if prompted
- Create a folder named
boot9strap
on the root of your SD card - Copy
boot9strap.firm
andboot9strap.firm.sha
from the boot9strap.zip
to the/boot9strap/
folder on your SD card - Copy
SafeB9SInstaller.bin
from the SafeB9SInstaller.zip
to the root of your SD card and rename it tosafehaxpayload.bin
- Create a folder named
3ds
on the root of your SD card, if it does not already exist - Copy
udsploit.3dsx
to the/3ds/
folder on your SD card - Copy
safehax.3dsx
to the/3ds/
folder on your SD card - Reinsert your SD card into your device
- Power on your device
Section II - Launching SafeB9SInstaller
- Open the Homebrew Launcher using any method
- Launch udsploit from the list of homebrew
- Once you see
patching kernel... done
, press START to exit udsploit- This may take several tries
- If it freezes, just force the console to power off by holding the power button, then try again
- Launch safehax from the list of homebrew
- If you get a "PM INIT FAILED" error, make sure you ran udsploit with Wireless Communication turned on
- If you *still* get a "PM INIT FAILED" error, try using the r19 release of safehax
- If it freezes, just force the console to power off by holding the power button, then try again
- If the exploit was successful, you will have booted into SafeB9SInstaller
Section III - Installing boot9strap
- When prompted, input the key combo given on the top screen to install boot9strap
- Once it is complete, press A to reboot your device
- Your device should have rebooted into the Luma3DS configuration menu
- Luma3DS configuration menu are settings for the Luma3DS custom firmware. Many of these settings may be useful for customization or debugging
- For the purpose of this guide, these settings will be left on default settings
- If your device shuts down when you try to power it on, ensure that you have copied
boot.firm
from the Luma3DS.zip
to the root of your SD card
- Press START to save and reboot
- If you get an error, just continue to the next page
At this point, your console will boot to Luma3DS by default.
|
Continue to Finalizing Setup