hbl-usm: download slotTool and copy it

- super-skaterhax technically already does this, but now we have more
  than just that method
This commit is contained in:
lifehackerhansol 2023-06-05 13:45:01 -07:00
parent 773f9e0f85
commit a6e6e32445
No known key found for this signature in database
GPG key ID: 80FB184AFC0B3B0E

View file

@ -27,25 +27,27 @@ If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, join [Nint
### What You Need ### 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 [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 [unSAFE_MODE](https://github.com/zoogie/unSAFE_MODE/releases/download/v1.3/RELEASE_v1.3.zip) (direct download)
* [usm.bin](https://github.com/zoogie/unSAFE_MODE/releases/download/v1.3/usm.bin) (direct download)
#### Section I - Prep Work #### Section I - Prep Work
In this section, you will use Homebrew Launcher to launch slotTool, which will overwrite your Wi-Fi slots with hacked data. Then, you will copy the files needed to trigger the unSAFE_MODE exploit onto your device's SD card. Your Wi-Fi connection settings will be temporarily overwritten while the exploit is active. In this section, you will copy the files needed to trigger the unSAFE_MODE exploit onto your device'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 device automatically generates
1. Copy the `slotTool` folder from 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 device
1. Power on your device 1. Power on your device
1. Open the Homebrew Launcher through your method of choice (likely the Internet Browser) 1. Open the Homebrew Launcher through your method of choice (likely the Internet Browser)
1. Launch slotTool from the list of homebrew 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 + 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 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 + You will see some on-screen text and then your system will shut down
1. Remove your SD card from your console and connect it to 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 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 `usm.bin` to the root of your SD card
1. Put your SD card back into your console
![]({{ "/images/screenshots/hblusm-root-layout.png" | absolute_url }}) ![]({{ "/images/screenshots/hblusm-root-layout.png" | absolute_url }})
{: .notice--info} {: .notice--info}