treewide: clean translations as of commit 5d8928c4e9
This commit is contained in:
parent
c1e358c763
commit
67c9e51695
32 changed files with 0 additions and 4512 deletions
|
@ -1,141 +0,0 @@
|
||||||
---
|
|
||||||
title: "Installing boot9strap (kartdlphax)"
|
|
||||||
---
|
|
||||||
|
|
||||||
{% include toc title="Table of Contents" %}
|
|
||||||
|
|
||||||
{% capture technical_info %}
|
|
||||||
<summary><em>Technical Details (optional)</em></summary>
|
|
||||||
|
|
||||||
In order to install custom firmware on our console, we need to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
To accomplish this, we can use the Download Play functionality of the game Mario Kart 7, using a 3DS with custom firmware already installed along with a custom game plugin.
|
|
||||||
|
|
||||||
This custom plugin will send a hacked payload to an unhacked console, which then exploits the system in order to inject menuhax67, which will allow us to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
Once we have Homebrew Launcher access, we can run nimdsphax to install boot9strap.
|
|
||||||
|
|
||||||
See [here](https://github.com/PabloMK7/kartdlphax) for information about kartdlphax, [here](https://github.com/zoogie/menuhax67) for information about menuhax67, and [here](https://github.com/luigoalma/nimdsphax) for information about nimdsphax.
|
|
||||||
|
|
||||||
{% endcapture %}
|
|
||||||
<details>{{ technical_info | markdownify }}</details>
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
### Compatibility Notes
|
|
||||||
|
|
||||||
In order to follow these instructions, you will need the following:
|
|
||||||
|
|
||||||
+ A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**)
|
|
||||||
+ The consoles must be USA, JPN, or EUR region consoles
|
|
||||||
+ The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary
|
|
||||||
+ A physical or digital copy of Mario Kart 7 that is the same region as both consoles
|
|
||||||
+ An SD card for both consoles
|
|
||||||
|
|
||||||
### What You Need
|
|
||||||
|
|
||||||
* The latest release of [kartdlphax](https://github.com/PabloMK7/kartdlphax/releases/latest) (`plugin.3gx`)
|
|
||||||
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.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 [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (direct download)
|
|
||||||
* The latest release of [menuhax67](https://github.com/zoogie/menuhax67/releases/latest)
|
|
||||||
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
|
|
||||||
|
|
||||||
#### Section I - Prep Work (source 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up your source 3DS (the 3DS with custom firmware) for delivery of the exploit data to the target 3DS.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **source 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of the **source 3DS**'s SD card, replacing any existing file
|
|
||||||
+ 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 kartdlphax's `plugin.3gx` to the following directory on the **source 3DS**'s SD card, depending on the **region of your copy of Mario Kart 7**:
|
|
||||||
+ USA: `/luma/plugins/0004000000030800`
|
|
||||||
+ EUR: `/luma/plugins/0004000000030700`
|
|
||||||
+ JPN: `/luma/plugins/0004000000030600`
|
|
||||||
+ Create the `plugins` and `00040000...` folders if they do not already exist
|
|
||||||
1. Eject the SD card and put it in the **source 3DS**
|
|
||||||
|
|
||||||
#### Section II - Prep Work (target 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up the files that the target 3DS will need to install custom firmware.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **target 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of the **target 3DS's** SD card
|
|
||||||
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. Copy `menuhax67_installer.3dsx` from the menuhax `.zip` to the `/3ds/` folder on your SD card
|
|
||||||
1. Copy Launcher.dat from the folder for your model and region inside the menuhax `.zip` to the root of your SD card
|
|
||||||
1. Eject the SD card and put it in the **target 3DS**
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-3ds-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
#### Section III - kartdlphax
|
|
||||||
|
|
||||||
In this section, you will use Download Play to transfer the exploit data from the source 3DS to the target 3DS, which can be used to install menuhax67, a Homebrew Launcher entrypoint. Your HOME Menu settings will be temporarily inaccessible on the target 3DS while this exploit is active.
|
|
||||||
|
|
||||||
1. Power on the **source 3DS**
|
|
||||||
+ If you are prompted to set up Luma3DS, just press START to save the configuration
|
|
||||||
1. Once in the HOME Menu, press (Left Shoulder) + (Down D-Pad) + (Select) to bring up the Rosalina menu
|
|
||||||
1. Select "Enable plugin loader"
|
|
||||||
1. Press (B) to exit the Rosalina menu
|
|
||||||
1. Launch Mario Kart 7
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. Navigate to `Local Multiplayer`. A menu should pop up
|
|
||||||
+ If the screen freezes, hold the power button for fifteen seconds to force power off your console, then try again
|
|
||||||
+ If you have launched kartdlphax previously, the last selected settings will be loaded. If they are correct, select `Use settings` and skip the next 3 steps. If they are incorrect, select `Change settings` and proceed.
|
|
||||||
1. Select your **target 3DS** console type (Old 3DS family or New 3DS family)
|
|
||||||
1. Select the following exploit type depending on your system version:
|
|
||||||
+ 11.16.0: select `xPloitInjector (11.16)`
|
|
||||||
+ 11.17.0: select `xPloitInjector (11.17)`
|
|
||||||
1. A confirmation menu will show up. If the settings shown on the top screen are correct, select `Use settings`
|
|
||||||
+ If the settings are not correct, press `Change settings` and modify them accordingly
|
|
||||||
1. Select `Create Group`
|
|
||||||
+ If the source 3DS freezes at this point and you are using a cartridge, try [installing the cartridge to the system](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)
|
|
||||||
1. Power on the **target 3DS**
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. On the **target 3DS**, open the Download Play application (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}), then select "Nintendo 3DS"
|
|
||||||
1. Join the group created by the **source 3DS**
|
|
||||||
1. Select "Start" on the **source 3DS** once it has detected the **target 3DS**
|
|
||||||
1. Once multiplayer has loaded, navigate to `Grand Prix` -> `50cc` -> (any driver) -> `Mushroom Cup` -> `OK`
|
|
||||||
1. Wait a while (a percentage should be displayed on the **source 3DS**)
|
|
||||||
1. If the exploit was successful, the **target 3DS** will have booted into the 3DS ROP xPloit Injector
|
|
||||||
+ If the exploit was not successful, power off the **source 3DS** and **target 3DS** and start again from the beginning of `Section III - kartdlphax`
|
|
||||||
|
|
||||||
#### Section IV - Installing menuhax67
|
|
||||||
|
|
||||||
1. Press (Y) + (D-Pad Down) to install menuhax67
|
|
||||||
+ The console will automatically power off
|
|
||||||
1. Power on your console
|
|
||||||
1. Tap on the small HOME Menu settings icon in the top left of the bottom screen (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
|
|
||||||
+ If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card
|
|
||||||
1. If the exploit was successful, your console will have booted into the Homebrew Launcher
|
|
||||||
1. Launch nimdsphax from the list of homebrew
|
|
||||||
1. If the exploit was successful, you will have booted into SafeB9SInstaller
|
|
||||||
+ If your console freezes on a red screen, hold the POWER button until it turns off, then try running menuhax again by powering on your console and tapping on the HOME Menu settings icon
|
|
||||||
|
|
||||||
#### Section V - Installing boot9strap
|
|
||||||
|
|
||||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
|
||||||
{%- include_relative include/configure-luma3ds.txt %}
|
|
||||||
|
|
||||||
#### Section VI - Removing menuhax67
|
|
||||||
|
|
||||||
In this section, you will use the Homebrew Launcher to remove menuhax67, which will let you access the HOME Menu Settings option normally.
|
|
||||||
|
|
||||||
{% include_relative include/launch-hbl-dlp.txt %}
|
|
||||||
1. Launch menuhax67_installer from the list of homebrew
|
|
||||||
1. Select REMOVE menuhax67
|
|
||||||
1. When you see "done.", press (A), then press (A) on "EXIT to menu"
|
|
||||||
|
|
||||||
{% include_relative include/luma3ds-installed-note.txt %}
|
|
||||||
___
|
|
||||||
|
|
||||||
### Continue to [Finalizing Setup](finalizing-setup)
|
|
||||||
{: .notice--primary}
|
|
|
@ -1,141 +0,0 @@
|
||||||
---
|
|
||||||
title: "Installing boot9strap (kartdlphax)"
|
|
||||||
---
|
|
||||||
|
|
||||||
{% include toc title="Table of Contents" %}
|
|
||||||
|
|
||||||
{% capture technical_info %}
|
|
||||||
<summary><em>Technical Details (optional)</em></summary>
|
|
||||||
|
|
||||||
In order to install custom firmware on our console, we need to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
To accomplish this, we can use the Download Play functionality of the game Mario Kart 7, using a 3DS with custom firmware already installed along with a custom game plugin.
|
|
||||||
|
|
||||||
This custom plugin will send a hacked payload to an unhacked console, which then exploits the system in order to inject menuhax67, which will allow us to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
Once we have Homebrew Launcher access, we can run nimdsphax to install boot9strap.
|
|
||||||
|
|
||||||
See [here](https://github.com/PabloMK7/kartdlphax) for information about kartdlphax, [here](https://github.com/zoogie/menuhax67) for information about menuhax67, and [here](https://github.com/luigoalma/nimdsphax) for information about nimdsphax.
|
|
||||||
|
|
||||||
{% endcapture %}
|
|
||||||
<details>{{ technical_info | markdownify }}</details>
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
### Compatibility Notes
|
|
||||||
|
|
||||||
In order to follow these instructions, you will need the following:
|
|
||||||
|
|
||||||
+ A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**)
|
|
||||||
+ The consoles must be USA, JPN, or EUR region consoles
|
|
||||||
+ The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary
|
|
||||||
+ A physical or digital copy of Mario Kart 7 that is the same region as both consoles
|
|
||||||
+ An SD card for both consoles
|
|
||||||
|
|
||||||
### What You Need
|
|
||||||
|
|
||||||
* The latest release of [kartdlphax](https://github.com/PabloMK7/kartdlphax/releases/latest) (`plugin.3gx`)
|
|
||||||
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.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 [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (direct download)
|
|
||||||
* The latest release of [menuhax67](https://github.com/zoogie/menuhax67/releases/latest)
|
|
||||||
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
|
|
||||||
|
|
||||||
#### Section I - Prep Work (source 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up your source 3DS (the 3DS with custom firmware) for delivery of the exploit data to the target 3DS.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **source 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of the **source 3DS**'s SD card, replacing any existing file
|
|
||||||
+ 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 kartdlphax's `plugin.3gx` to the following directory on the **source 3DS**'s SD card, depending on the **region of your copy of Mario Kart 7**:
|
|
||||||
+ USA: `/luma/plugins/0004000000030800`
|
|
||||||
+ EUR: `/luma/plugins/0004000000030700`
|
|
||||||
+ JPN: `/luma/plugins/0004000000030600`
|
|
||||||
+ Create the `plugins` and `00040000...` folders if they do not already exist
|
|
||||||
1. Eject the SD card and put it in the **source 3DS**
|
|
||||||
|
|
||||||
#### Section II - Prep Work (target 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up the files that the target 3DS will need to install custom firmware.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **target 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of the **target 3DS's** SD card
|
|
||||||
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. Copy `menuhax67_installer.3dsx` from the menuhax `.zip` to the `/3ds/` folder on your SD card
|
|
||||||
1. Copy Launcher.dat from the folder for your model and region inside the menuhax `.zip` to the root of your SD card
|
|
||||||
1. Eject the SD card and put it in the **target 3DS**
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-3ds-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
#### Section III - kartdlphax
|
|
||||||
|
|
||||||
In this section, you will use Download Play to transfer the exploit data from the source 3DS to the target 3DS, which can be used to install menuhax67, a Homebrew Launcher entrypoint. Your HOME Menu settings will be temporarily inaccessible on the target 3DS while this exploit is active.
|
|
||||||
|
|
||||||
1. Power on the **source 3DS**
|
|
||||||
+ If you are prompted to set up Luma3DS, just press START to save the configuration
|
|
||||||
1. Once in the HOME Menu, press (Left Shoulder) + (Down D-Pad) + (Select) to bring up the Rosalina menu
|
|
||||||
1. Select "Enable plugin loader"
|
|
||||||
1. Press (B) to exit the Rosalina menu
|
|
||||||
1. Launch Mario Kart 7
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. Navigate to `Local Multiplayer`. A menu should pop up
|
|
||||||
+ If the screen freezes, hold the power button for fifteen seconds to force power off your console, then try again
|
|
||||||
+ If you have launched kartdlphax previously, the last selected settings will be loaded. If they are correct, select `Use settings` and skip the next 3 steps. If they are incorrect, select `Change settings` and proceed.
|
|
||||||
1. Select your **target 3DS** console type (Old 3DS family or New 3DS family)
|
|
||||||
1. Select the following exploit type depending on your system version:
|
|
||||||
+ 11.16.0: select `xPloitInjector (11.16)`
|
|
||||||
+ 11.17.0: select `xPloitInjector (11.17)`
|
|
||||||
1. A confirmation menu will show up. If the settings shown on the top screen are correct, select `Use settings`
|
|
||||||
+ If the settings are not correct, press `Change settings` and modify them accordingly
|
|
||||||
1. Select `Create Group`
|
|
||||||
+ If the source 3DS freezes at this point and you are using a cartridge, try [installing the cartridge to the system](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)
|
|
||||||
1. Power on the **target 3DS**
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. On the **target 3DS**, open the Download Play application (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}), then select "Nintendo 3DS"
|
|
||||||
1. Join the group created by the **source 3DS**
|
|
||||||
1. Select "Start" on the **source 3DS** once it has detected the **target 3DS**
|
|
||||||
1. Once multiplayer has loaded, navigate to `Grand Prix` -> `50cc` -> (any driver) -> `Mushroom Cup` -> `OK`
|
|
||||||
1. Wait a while (a percentage should be displayed on the **source 3DS**)
|
|
||||||
1. If the exploit was successful, the **target 3DS** will have booted into the 3DS ROP xPloit Injector
|
|
||||||
+ If the exploit was not successful, power off the **source 3DS** and **target 3DS** and start again from the beginning of `Section III - kartdlphax`
|
|
||||||
|
|
||||||
#### Section IV - Installing menuhax67
|
|
||||||
|
|
||||||
1. Press (Y) + (D-Pad Down) to install menuhax67
|
|
||||||
+ The console will automatically power off
|
|
||||||
1. Power on your console
|
|
||||||
1. Tap on the small HOME Menu settings icon in the top left of the bottom screen (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
|
|
||||||
+ If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card
|
|
||||||
1. If the exploit was successful, your console will have booted into the Homebrew Launcher
|
|
||||||
1. Launch nimdsphax from the list of homebrew
|
|
||||||
1. If the exploit was successful, you will have booted into SafeB9SInstaller
|
|
||||||
+ If your console freezes on a red screen, hold the POWER button until it turns off, then try running menuhax again by powering on your console and tapping on the HOME Menu settings icon
|
|
||||||
|
|
||||||
#### Section V - Installing boot9strap
|
|
||||||
|
|
||||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
|
||||||
{%- include_relative include/configure-luma3ds.txt %}
|
|
||||||
|
|
||||||
#### Section VI - Removing menuhax67
|
|
||||||
|
|
||||||
In this section, you will use the Homebrew Launcher to remove menuhax67, which will let you access the HOME Menu Settings option normally.
|
|
||||||
|
|
||||||
{% include_relative include/launch-hbl-dlp.txt %}
|
|
||||||
1. Launch menuhax67_installer from the list of homebrew
|
|
||||||
1. Select REMOVE menuhax67
|
|
||||||
1. When you see "done.", press (A), then press (A) on "EXIT to menu"
|
|
||||||
|
|
||||||
{% include_relative include/luma3ds-installed-note.txt %}
|
|
||||||
___
|
|
||||||
|
|
||||||
### Continue to [Finalizing Setup](finalizing-setup)
|
|
||||||
{: .notice--primary}
|
|
|
@ -1,141 +0,0 @@
|
||||||
---
|
|
||||||
title: "Installing boot9strap (kartdlphax)"
|
|
||||||
---
|
|
||||||
|
|
||||||
{% include toc title="Table of Contents" %}
|
|
||||||
|
|
||||||
{% capture technical_info %}
|
|
||||||
<summary><em>Technical Details (optional)</em></summary>
|
|
||||||
|
|
||||||
In order to install custom firmware on our console, we need to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
To accomplish this, we can use the Download Play functionality of the game Mario Kart 7, using a 3DS with custom firmware already installed along with a custom game plugin.
|
|
||||||
|
|
||||||
This custom plugin will send a hacked payload to an unhacked console, which then exploits the system in order to inject menuhax67, which will allow us to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
Once we have Homebrew Launcher access, we can run nimdsphax to install boot9strap.
|
|
||||||
|
|
||||||
See [here](https://github.com/PabloMK7/kartdlphax) for information about kartdlphax, [here](https://github.com/zoogie/menuhax67) for information about menuhax67, and [here](https://github.com/luigoalma/nimdsphax) for information about nimdsphax.
|
|
||||||
|
|
||||||
{% endcapture %}
|
|
||||||
<details>{{ technical_info | markdownify }}</details>
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
### Compatibility Notes
|
|
||||||
|
|
||||||
In order to follow these instructions, you will need the following:
|
|
||||||
|
|
||||||
+ A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**)
|
|
||||||
+ The consoles must be USA, JPN, or EUR region consoles
|
|
||||||
+ The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary
|
|
||||||
+ A physical or digital copy of Mario Kart 7 that is the same region as both consoles
|
|
||||||
+ An SD card for both consoles
|
|
||||||
|
|
||||||
### What You Need
|
|
||||||
|
|
||||||
* The latest release of [kartdlphax](https://github.com/PabloMK7/kartdlphax/releases/latest) (`plugin.3gx`)
|
|
||||||
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.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 [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (direct download)
|
|
||||||
* The latest release of [menuhax67](https://github.com/zoogie/menuhax67/releases/latest)
|
|
||||||
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
|
|
||||||
|
|
||||||
#### Section I - Prep Work (source 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up your source 3DS (the 3DS with custom firmware) for delivery of the exploit data to the target 3DS.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **source 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of the **source 3DS**'s SD card, replacing any existing file
|
|
||||||
+ 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 kartdlphax's `plugin.3gx` to the following directory on the **source 3DS**'s SD card, depending on the **region of your copy of Mario Kart 7**:
|
|
||||||
+ USA: `/luma/plugins/0004000000030800`
|
|
||||||
+ EUR: `/luma/plugins/0004000000030700`
|
|
||||||
+ JPN: `/luma/plugins/0004000000030600`
|
|
||||||
+ Create the `plugins` and `00040000...` folders if they do not already exist
|
|
||||||
1. Eject the SD card and put it in the **source 3DS**
|
|
||||||
|
|
||||||
#### Section II - Prep Work (target 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up the files that the target 3DS will need to install custom firmware.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **target 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of the **target 3DS's** SD card
|
|
||||||
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. Copy `menuhax67_installer.3dsx` from the menuhax `.zip` to the `/3ds/` folder on your SD card
|
|
||||||
1. Copy Launcher.dat from the folder for your model and region inside the menuhax `.zip` to the root of your SD card
|
|
||||||
1. Eject the SD card and put it in the **target 3DS**
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-3ds-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
#### Section III - kartdlphax
|
|
||||||
|
|
||||||
In this section, you will use Download Play to transfer the exploit data from the source 3DS to the target 3DS, which can be used to install menuhax67, a Homebrew Launcher entrypoint. Your HOME Menu settings will be temporarily inaccessible on the target 3DS while this exploit is active.
|
|
||||||
|
|
||||||
1. Power on the **source 3DS**
|
|
||||||
+ If you are prompted to set up Luma3DS, just press START to save the configuration
|
|
||||||
1. Once in the HOME Menu, press (Left Shoulder) + (Down D-Pad) + (Select) to bring up the Rosalina menu
|
|
||||||
1. Select "Enable plugin loader"
|
|
||||||
1. Press (B) to exit the Rosalina menu
|
|
||||||
1. Launch Mario Kart 7
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. Navigate to `Local Multiplayer`. A menu should pop up
|
|
||||||
+ If the screen freezes, hold the power button for fifteen seconds to force power off your console, then try again
|
|
||||||
+ If you have launched kartdlphax previously, the last selected settings will be loaded. If they are correct, select `Use settings` and skip the next 3 steps. If they are incorrect, select `Change settings` and proceed.
|
|
||||||
1. Select your **target 3DS** console type (Old 3DS family or New 3DS family)
|
|
||||||
1. Select the following exploit type depending on your system version:
|
|
||||||
+ 11.16.0: select `xPloitInjector (11.16)`
|
|
||||||
+ 11.17.0: select `xPloitInjector (11.17)`
|
|
||||||
1. A confirmation menu will show up. If the settings shown on the top screen are correct, select `Use settings`
|
|
||||||
+ If the settings are not correct, press `Change settings` and modify them accordingly
|
|
||||||
1. Select `Create Group`
|
|
||||||
+ If the source 3DS freezes at this point and you are using a cartridge, try [installing the cartridge to the system](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)
|
|
||||||
1. Power on the **target 3DS**
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. On the **target 3DS**, open the Download Play application (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}), then select "Nintendo 3DS"
|
|
||||||
1. Join the group created by the **source 3DS**
|
|
||||||
1. Select "Start" on the **source 3DS** once it has detected the **target 3DS**
|
|
||||||
1. Once multiplayer has loaded, navigate to `Grand Prix` -> `50cc` -> (any driver) -> `Mushroom Cup` -> `OK`
|
|
||||||
1. Wait a while (a percentage should be displayed on the **source 3DS**)
|
|
||||||
1. If the exploit was successful, the **target 3DS** will have booted into the 3DS ROP xPloit Injector
|
|
||||||
+ If the exploit was not successful, power off the **source 3DS** and **target 3DS** and start again from the beginning of `Section III - kartdlphax`
|
|
||||||
|
|
||||||
#### Section IV - Installing menuhax67
|
|
||||||
|
|
||||||
1. Press (Y) + (D-Pad Down) to install menuhax67
|
|
||||||
+ The console will automatically power off
|
|
||||||
1. Power on your console
|
|
||||||
1. Tap on the small HOME Menu settings icon in the top left of the bottom screen (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
|
|
||||||
+ If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card
|
|
||||||
1. If the exploit was successful, your console will have booted into the Homebrew Launcher
|
|
||||||
1. Launch nimdsphax from the list of homebrew
|
|
||||||
1. If the exploit was successful, you will have booted into SafeB9SInstaller
|
|
||||||
+ If your console freezes on a red screen, hold the POWER button until it turns off, then try running menuhax again by powering on your console and tapping on the HOME Menu settings icon
|
|
||||||
|
|
||||||
#### Section V - Installing boot9strap
|
|
||||||
|
|
||||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
|
||||||
{%- include_relative include/configure-luma3ds.txt %}
|
|
||||||
|
|
||||||
#### Section VI - Removing menuhax67
|
|
||||||
|
|
||||||
In this section, you will use the Homebrew Launcher to remove menuhax67, which will let you access the HOME Menu Settings option normally.
|
|
||||||
|
|
||||||
{% include_relative include/launch-hbl-dlp.txt %}
|
|
||||||
1. Launch menuhax67_installer from the list of homebrew
|
|
||||||
1. Select REMOVE menuhax67
|
|
||||||
1. When you see "done.", press (A), then press (A) on "EXIT to menu"
|
|
||||||
|
|
||||||
{% include_relative include/luma3ds-installed-note.txt %}
|
|
||||||
___
|
|
||||||
|
|
||||||
### Continue to [Finalizing Setup](finalizing-setup)
|
|
||||||
{: .notice--primary}
|
|
|
@ -1,141 +0,0 @@
|
||||||
---
|
|
||||||
title: "Installing boot9strap (kartdlphax)"
|
|
||||||
---
|
|
||||||
|
|
||||||
{% include toc title="Table of Contents" %}
|
|
||||||
|
|
||||||
{% capture technical_info %}
|
|
||||||
<summary><em>Technical Details (optional)</em></summary>
|
|
||||||
|
|
||||||
In order to install custom firmware on our console, we need to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
To accomplish this, we can use the Download Play functionality of the game Mario Kart 7, using a 3DS with custom firmware already installed along with a custom game plugin.
|
|
||||||
|
|
||||||
This custom plugin will send a hacked payload to an unhacked console, which then exploits the system in order to inject menuhax67, which will allow us to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
Once we have Homebrew Launcher access, we can run nimdsphax to install boot9strap.
|
|
||||||
|
|
||||||
See [here](https://github.com/PabloMK7/kartdlphax) for information about kartdlphax, [here](https://github.com/zoogie/menuhax67) for information about menuhax67, and [here](https://github.com/luigoalma/nimdsphax) for information about nimdsphax.
|
|
||||||
|
|
||||||
{% endcapture %}
|
|
||||||
<details>{{ technical_info | markdownify }}</details>
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
### Compatibility Notes
|
|
||||||
|
|
||||||
In order to follow these instructions, you will need the following:
|
|
||||||
|
|
||||||
+ A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**)
|
|
||||||
+ The consoles must be USA, JPN, or EUR region consoles
|
|
||||||
+ The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary
|
|
||||||
+ A physical or digital copy of Mario Kart 7 that is the same region as both consoles
|
|
||||||
+ An SD card for both consoles
|
|
||||||
|
|
||||||
### What You Need
|
|
||||||
|
|
||||||
* The latest release of [kartdlphax](https://github.com/PabloMK7/kartdlphax/releases/latest) (`plugin.3gx`)
|
|
||||||
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.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 [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (direct download)
|
|
||||||
* The latest release of [menuhax67](https://github.com/zoogie/menuhax67/releases/latest)
|
|
||||||
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
|
|
||||||
|
|
||||||
#### Section I - Prep Work (source 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up your source 3DS (the 3DS with custom firmware) for delivery of the exploit data to the target 3DS.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **source 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of the **source 3DS**'s SD card, replacing any existing file
|
|
||||||
+ 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 kartdlphax's `plugin.3gx` to the following directory on the **source 3DS**'s SD card, depending on the **region of your copy of Mario Kart 7**:
|
|
||||||
+ USA: `/luma/plugins/0004000000030800`
|
|
||||||
+ EUR: `/luma/plugins/0004000000030700`
|
|
||||||
+ JPN: `/luma/plugins/0004000000030600`
|
|
||||||
+ Create the `plugins` and `00040000...` folders if they do not already exist
|
|
||||||
1. Eject the SD card and put it in the **source 3DS**
|
|
||||||
|
|
||||||
#### Section II - Prep Work (target 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up the files that the target 3DS will need to install custom firmware.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **target 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of the **target 3DS's** SD card
|
|
||||||
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. Copy `menuhax67_installer.3dsx` from the menuhax `.zip` to the `/3ds/` folder on your SD card
|
|
||||||
1. Copy Launcher.dat from the folder for your model and region inside the menuhax `.zip` to the root of your SD card
|
|
||||||
1. Eject the SD card and put it in the **target 3DS**
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-3ds-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
#### Section III - kartdlphax
|
|
||||||
|
|
||||||
In this section, you will use Download Play to transfer the exploit data from the source 3DS to the target 3DS, which can be used to install menuhax67, a Homebrew Launcher entrypoint. Your HOME Menu settings will be temporarily inaccessible on the target 3DS while this exploit is active.
|
|
||||||
|
|
||||||
1. Power on the **source 3DS**
|
|
||||||
+ If you are prompted to set up Luma3DS, just press START to save the configuration
|
|
||||||
1. Once in the HOME Menu, press (Left Shoulder) + (Down D-Pad) + (Select) to bring up the Rosalina menu
|
|
||||||
1. Select "Enable plugin loader"
|
|
||||||
1. Press (B) to exit the Rosalina menu
|
|
||||||
1. Launch Mario Kart 7
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. Navigate to `Local Multiplayer`. A menu should pop up
|
|
||||||
+ If the screen freezes, hold the power button for fifteen seconds to force power off your console, then try again
|
|
||||||
+ If you have launched kartdlphax previously, the last selected settings will be loaded. If they are correct, select `Use settings` and skip the next 3 steps. If they are incorrect, select `Change settings` and proceed.
|
|
||||||
1. Select your **target 3DS** console type (Old 3DS family or New 3DS family)
|
|
||||||
1. Select the following exploit type depending on your system version:
|
|
||||||
+ 11.16.0: select `xPloitInjector (11.16)`
|
|
||||||
+ 11.17.0: select `xPloitInjector (11.17)`
|
|
||||||
1. A confirmation menu will show up. If the settings shown on the top screen are correct, select `Use settings`
|
|
||||||
+ If the settings are not correct, press `Change settings` and modify them accordingly
|
|
||||||
1. Select `Create Group`
|
|
||||||
+ If the source 3DS freezes at this point and you are using a cartridge, try [installing the cartridge to the system](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)
|
|
||||||
1. Power on the **target 3DS**
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. On the **target 3DS**, open the Download Play application (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}), then select "Nintendo 3DS"
|
|
||||||
1. Join the group created by the **source 3DS**
|
|
||||||
1. Select "Start" on the **source 3DS** once it has detected the **target 3DS**
|
|
||||||
1. Once multiplayer has loaded, navigate to `Grand Prix` -> `50cc` -> (any driver) -> `Mushroom Cup` -> `OK`
|
|
||||||
1. Wait a while (a percentage should be displayed on the **source 3DS**)
|
|
||||||
1. If the exploit was successful, the **target 3DS** will have booted into the 3DS ROP xPloit Injector
|
|
||||||
+ If the exploit was not successful, power off the **source 3DS** and **target 3DS** and start again from the beginning of `Section III - kartdlphax`
|
|
||||||
|
|
||||||
#### Section IV - Installing menuhax67
|
|
||||||
|
|
||||||
1. Press (Y) + (D-Pad Down) to install menuhax67
|
|
||||||
+ The console will automatically power off
|
|
||||||
1. Power on your console
|
|
||||||
1. Tap on the small HOME Menu settings icon in the top left of the bottom screen (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
|
|
||||||
+ If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card
|
|
||||||
1. If the exploit was successful, your console will have booted into the Homebrew Launcher
|
|
||||||
1. Launch nimdsphax from the list of homebrew
|
|
||||||
1. If the exploit was successful, you will have booted into SafeB9SInstaller
|
|
||||||
+ If your console freezes on a red screen, hold the POWER button until it turns off, then try running menuhax again by powering on your console and tapping on the HOME Menu settings icon
|
|
||||||
|
|
||||||
#### Section V - Installing boot9strap
|
|
||||||
|
|
||||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
|
||||||
{%- include_relative include/configure-luma3ds.txt %}
|
|
||||||
|
|
||||||
#### Section VI - Removing menuhax67
|
|
||||||
|
|
||||||
In this section, you will use the Homebrew Launcher to remove menuhax67, which will let you access the HOME Menu Settings option normally.
|
|
||||||
|
|
||||||
{% include_relative include/launch-hbl-dlp.txt %}
|
|
||||||
1. Launch menuhax67_installer from the list of homebrew
|
|
||||||
1. Select REMOVE menuhax67
|
|
||||||
1. When you see "done.", press (A), then press (A) on "EXIT to menu"
|
|
||||||
|
|
||||||
{% include_relative include/luma3ds-installed-note.txt %}
|
|
||||||
___
|
|
||||||
|
|
||||||
### Continue to [Finalizing Setup](finalizing-setup)
|
|
||||||
{: .notice--primary}
|
|
|
@ -1,141 +0,0 @@
|
||||||
---
|
|
||||||
title: "Installing boot9strap (kartdlphax)"
|
|
||||||
---
|
|
||||||
|
|
||||||
{% include toc title="Inhalt" %}
|
|
||||||
|
|
||||||
{% capture technical_info %}
|
|
||||||
<summary><em>Technische Details (optional)</em></summary>
|
|
||||||
|
|
||||||
In order to install custom firmware on our console, we need to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
To accomplish this, we can use the Download Play functionality of the game Mario Kart 7, using a 3DS with custom firmware already installed along with a custom game plugin.
|
|
||||||
|
|
||||||
This custom plugin will send a hacked payload to an unhacked console, which then exploits the system in order to inject menuhax67, which will allow us to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
Once we have Homebrew Launcher access, we can run nimdsphax to install boot9strap.
|
|
||||||
|
|
||||||
See [here](https://github.com/PabloMK7/kartdlphax) for information about kartdlphax, [here](https://github.com/zoogie/menuhax67) for information about menuhax67, and [here](https://github.com/luigoalma/nimdsphax) for information about nimdsphax.
|
|
||||||
|
|
||||||
{% endcapture %}
|
|
||||||
<details>{{ technical_info | markdownify }}</details>
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
### Kompatibilitätshinweise
|
|
||||||
|
|
||||||
In order to follow these instructions, you will need the following:
|
|
||||||
|
|
||||||
+ A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**)
|
|
||||||
+ The consoles must be USA, JPN, or EUR region consoles
|
|
||||||
+ The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary
|
|
||||||
+ A physical or digital copy of Mario Kart 7 that is the same region as both consoles
|
|
||||||
+ An SD card for both consoles
|
|
||||||
|
|
||||||
### Was du brauchst
|
|
||||||
|
|
||||||
* The latest release of [kartdlphax](https://github.com/PabloMK7/kartdlphax/releases/latest) (`plugin.3gx`)
|
|
||||||
* Die neueste Version von [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.zip) (Direkter Download)
|
|
||||||
* Die neueste Version vom [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) (Direkter 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 [menuhax67](https://github.com/zoogie/menuhax67/releases/latest)
|
|
||||||
* Die neueste Version von [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (die Luma3DS `.zip` Datei)
|
|
||||||
|
|
||||||
#### Section I - Prep Work (source 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up your source 3DS (the 3DS with custom firmware) for delivery of the exploit data to the target 3DS.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **source 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of the **source 3DS**'s SD card, replacing any existing file
|
|
||||||
+ 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 kartdlphax's `plugin.3gx` to the following directory on the **source 3DS**'s SD card, depending on the **region of your copy of Mario Kart 7**:
|
|
||||||
+ USA: `/luma/plugins/0004000000030800`
|
|
||||||
+ EUR: `/luma/plugins/0004000000030700`
|
|
||||||
+ JPN: `/luma/plugins/0004000000030600`
|
|
||||||
+ Create the `plugins` and `00040000...` folders if they do not already exist
|
|
||||||
1. Eject the SD card and put it in the **source 3DS**
|
|
||||||
|
|
||||||
#### Section II - Prep Work (target 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up the files that the target 3DS will need to install custom firmware.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **target 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of the **target 3DS's** SD card
|
|
||||||
1. Erstelle einen Ordner namens `boot9strap` im Stammverzeichnis deiner SD-Karte
|
|
||||||
1. Kopiere `boot9strap.firm` und `boot9strap.firm.sha` aus der boot9strap `.zip` in den `/boot9strap/`-Ordner auf deiner SD-Karte
|
|
||||||
1. Copy `SafeB9SInstaller.bin` from the SafeB9SInstaller `.zip` to the root of your SD card
|
|
||||||
1. Erstelle einen Ordner namens `3ds` im Stammverzeichnis deiner SD-Karte falls er noch nicht existiert
|
|
||||||
+ 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. Copy `menuhax67_installer.3dsx` from the menuhax `.zip` to the `/3ds/` folder on your SD card
|
|
||||||
1. Copy Launcher.dat from the folder for your model and region inside the menuhax `.zip` to the root of your SD card
|
|
||||||
1. Eject the SD card and put it in the **target 3DS**
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-3ds-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
#### Section III - kartdlphax
|
|
||||||
|
|
||||||
In this section, you will use Download Play to transfer the exploit data from the source 3DS to the target 3DS, which can be used to install menuhax67, a Homebrew Launcher entrypoint. Your HOME Menu settings will be temporarily inaccessible on the target 3DS while this exploit is active.
|
|
||||||
|
|
||||||
1. Power on the **source 3DS**
|
|
||||||
+ If you are prompted to set up Luma3DS, just press START to save the configuration
|
|
||||||
1. Once in the HOME Menu, press (Left Shoulder) + (Down D-Pad) + (Select) to bring up the Rosalina menu
|
|
||||||
1. Select "Enable plugin loader"
|
|
||||||
1. Drücke (B), um das Rosalina-Menü zu schließen
|
|
||||||
1. Launch Mario Kart 7
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. Navigate to `Local Multiplayer`. A menu should pop up
|
|
||||||
+ If the screen freezes, hold the power button for fifteen seconds to force power off your console, then try again
|
|
||||||
+ If you have launched kartdlphax previously, the last selected settings will be loaded. If they are correct, select `Use settings` and skip the next 3 steps. If they are incorrect, select `Change settings` and proceed.
|
|
||||||
1. Select your **target 3DS** console type (Old 3DS family or New 3DS family)
|
|
||||||
1. Select the following exploit type depending on your system version:
|
|
||||||
+ 11.16.0: select `xPloitInjector (11.16)`
|
|
||||||
+ 11.17.0: select `xPloitInjector (11.17)`
|
|
||||||
1. A confirmation menu will show up. If the settings shown on the top screen are correct, select `Use settings`
|
|
||||||
+ If the settings are not correct, press `Change settings` and modify them accordingly
|
|
||||||
1. Select `Create Group`
|
|
||||||
+ If the source 3DS freezes at this point and you are using a cartridge, try [installing the cartridge to the system](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)
|
|
||||||
1. Power on the **target 3DS**
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. On the **target 3DS**, open the Download Play application (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}), then select "Nintendo 3DS"
|
|
||||||
1. Join the group created by the **source 3DS**
|
|
||||||
1. Select "Start" on the **source 3DS** once it has detected the **target 3DS**
|
|
||||||
1. Once multiplayer has loaded, navigate to `Grand Prix` -> `50cc` -> (any driver) -> `Mushroom Cup` -> `OK`
|
|
||||||
1. Wait a while (a percentage should be displayed on the **source 3DS**)
|
|
||||||
1. If the exploit was successful, the **target 3DS** will have booted into the 3DS ROP xPloit Injector
|
|
||||||
+ If the exploit was not successful, power off the **source 3DS** and **target 3DS** and start again from the beginning of `Section III - kartdlphax`
|
|
||||||
|
|
||||||
#### Section IV - Installing menuhax67
|
|
||||||
|
|
||||||
1. Press (Y) + (D-Pad Down) to install menuhax67
|
|
||||||
+ The console will automatically power off
|
|
||||||
1. Power on your console
|
|
||||||
1. Tap on the small HOME Menu settings icon in the top left of the bottom screen (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
|
|
||||||
+ If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card
|
|
||||||
1. If the exploit was successful, your console will have booted into the Homebrew Launcher
|
|
||||||
1. Launch nimdsphax from the list of homebrew
|
|
||||||
1. Wenn der Exploit erfolgreich war, wird SafeBS9Installer gestartet
|
|
||||||
+ If your console freezes on a red screen, hold the POWER button until it turns off, then try running menuhax again by powering on your console and tapping on the HOME Menu settings icon
|
|
||||||
|
|
||||||
#### Section V - Installing boot9strap
|
|
||||||
|
|
||||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
|
||||||
{%- include_relative include/configure-luma3ds.txt %}
|
|
||||||
|
|
||||||
#### Section VI - Removing menuhax67
|
|
||||||
|
|
||||||
In this section, you will use the Homebrew Launcher to remove menuhax67, which will let you access the HOME Menu Settings option normally.
|
|
||||||
|
|
||||||
{% include_relative include/launch-hbl-dlp.txt %}
|
|
||||||
1. Launch menuhax67_installer from the list of homebrew
|
|
||||||
1. Select REMOVE menuhax67
|
|
||||||
1. When you see "done.", press (A), then press (A) on "EXIT to menu"
|
|
||||||
|
|
||||||
{% include_relative include/luma3ds-installed-note.txt %}
|
|
||||||
___
|
|
||||||
|
|
||||||
### Fortfahren mit [Setup fertigstellen](finalizing-setup)
|
|
||||||
{: .notice--primary}
|
|
|
@ -1,141 +0,0 @@
|
||||||
---
|
|
||||||
title: "Installing boot9strap (kartdlphax)"
|
|
||||||
---
|
|
||||||
|
|
||||||
{% include toc title="Πίνακας περιεχομένων" %}
|
|
||||||
|
|
||||||
{% capture technical_info %}
|
|
||||||
<summary><em>Technical Details (optional)</em></summary>
|
|
||||||
|
|
||||||
In order to install custom firmware on our console, we need to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
To accomplish this, we can use the Download Play functionality of the game Mario Kart 7, using a 3DS with custom firmware already installed along with a custom game plugin.
|
|
||||||
|
|
||||||
This custom plugin will send a hacked payload to an unhacked console, which then exploits the system in order to inject menuhax67, which will allow us to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
Once we have Homebrew Launcher access, we can run nimdsphax to install boot9strap.
|
|
||||||
|
|
||||||
See [here](https://github.com/PabloMK7/kartdlphax) for information about kartdlphax, [here](https://github.com/zoogie/menuhax67) for information about menuhax67, and [here](https://github.com/luigoalma/nimdsphax) for information about nimdsphax.
|
|
||||||
|
|
||||||
{% endcapture %}
|
|
||||||
<details>{{ technical_info | markdownify }}</details>
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
### Compatibility Notes
|
|
||||||
|
|
||||||
In order to follow these instructions, you will need the following:
|
|
||||||
|
|
||||||
+ A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**)
|
|
||||||
+ The consoles must be USA, JPN, or EUR region consoles
|
|
||||||
+ The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary
|
|
||||||
+ A physical or digital copy of Mario Kart 7 that is the same region as both consoles
|
|
||||||
+ An SD card for both consoles
|
|
||||||
|
|
||||||
### What You Need
|
|
||||||
|
|
||||||
* The latest release of [kartdlphax](https://github.com/PabloMK7/kartdlphax/releases/latest) (`plugin.3gx`)
|
|
||||||
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.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 [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (direct download)
|
|
||||||
* The latest release of [menuhax67](https://github.com/zoogie/menuhax67/releases/latest)
|
|
||||||
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
|
|
||||||
|
|
||||||
#### Section I - Prep Work (source 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up your source 3DS (the 3DS with custom firmware) for delivery of the exploit data to the target 3DS.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **source 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of the **source 3DS**'s SD card, replacing any existing file
|
|
||||||
+ 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 kartdlphax's `plugin.3gx` to the following directory on the **source 3DS**'s SD card, depending on the **region of your copy of Mario Kart 7**:
|
|
||||||
+ USA: `/luma/plugins/0004000000030800`
|
|
||||||
+ EUR: `/luma/plugins/0004000000030700`
|
|
||||||
+ JPN: `/luma/plugins/0004000000030600`
|
|
||||||
+ Create the `plugins` and `00040000...` folders if they do not already exist
|
|
||||||
1. Eject the SD card and put it in the **source 3DS**
|
|
||||||
|
|
||||||
#### Section II - Prep Work (target 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up the files that the target 3DS will need to install custom firmware.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **target 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of the **target 3DS's** SD card
|
|
||||||
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. Copy `menuhax67_installer.3dsx` from the menuhax `.zip` to the `/3ds/` folder on your SD card
|
|
||||||
1. Copy Launcher.dat from the folder for your model and region inside the menuhax `.zip` to the root of your SD card
|
|
||||||
1. Eject the SD card and put it in the **target 3DS**
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-3ds-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
#### Section III - kartdlphax
|
|
||||||
|
|
||||||
In this section, you will use Download Play to transfer the exploit data from the source 3DS to the target 3DS, which can be used to install menuhax67, a Homebrew Launcher entrypoint. Your HOME Menu settings will be temporarily inaccessible on the target 3DS while this exploit is active.
|
|
||||||
|
|
||||||
1. Power on the **source 3DS**
|
|
||||||
+ If you are prompted to set up Luma3DS, just press START to save the configuration
|
|
||||||
1. Once in the HOME Menu, press (Left Shoulder) + (Down D-Pad) + (Select) to bring up the Rosalina menu
|
|
||||||
1. Select "Enable plugin loader"
|
|
||||||
1. Press (B) to exit the Rosalina menu
|
|
||||||
1. Launch Mario Kart 7
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. Navigate to `Local Multiplayer`. A menu should pop up
|
|
||||||
+ If the screen freezes, hold the power button for fifteen seconds to force power off your console, then try again
|
|
||||||
+ If you have launched kartdlphax previously, the last selected settings will be loaded. If they are correct, select `Use settings` and skip the next 3 steps. If they are incorrect, select `Change settings` and proceed.
|
|
||||||
1. Select your **target 3DS** console type (Old 3DS family or New 3DS family)
|
|
||||||
1. Select the following exploit type depending on your system version:
|
|
||||||
+ 11.16.0: select `xPloitInjector (11.16)`
|
|
||||||
+ 11.17.0: select `xPloitInjector (11.17)`
|
|
||||||
1. A confirmation menu will show up. If the settings shown on the top screen are correct, select `Use settings`
|
|
||||||
+ If the settings are not correct, press `Change settings` and modify them accordingly
|
|
||||||
1. Select `Create Group`
|
|
||||||
+ If the source 3DS freezes at this point and you are using a cartridge, try [installing the cartridge to the system](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)
|
|
||||||
1. Power on the **target 3DS**
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. On the **target 3DS**, open the Download Play application (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}), then select "Nintendo 3DS"
|
|
||||||
1. Join the group created by the **source 3DS**
|
|
||||||
1. Select "Start" on the **source 3DS** once it has detected the **target 3DS**
|
|
||||||
1. Once multiplayer has loaded, navigate to `Grand Prix` -> `50cc` -> (any driver) -> `Mushroom Cup` -> `OK`
|
|
||||||
1. Wait a while (a percentage should be displayed on the **source 3DS**)
|
|
||||||
1. If the exploit was successful, the **target 3DS** will have booted into the 3DS ROP xPloit Injector
|
|
||||||
+ If the exploit was not successful, power off the **source 3DS** and **target 3DS** and start again from the beginning of `Section III - kartdlphax`
|
|
||||||
|
|
||||||
#### Section IV - Installing menuhax67
|
|
||||||
|
|
||||||
1. Press (Y) + (D-Pad Down) to install menuhax67
|
|
||||||
+ The console will automatically power off
|
|
||||||
1. Power on your console
|
|
||||||
1. Tap on the small HOME Menu settings icon in the top left of the bottom screen (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
|
|
||||||
+ If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card
|
|
||||||
1. If the exploit was successful, your console will have booted into the Homebrew Launcher
|
|
||||||
1. Launch nimdsphax from the list of homebrew
|
|
||||||
1. If the exploit was successful, you will have booted into SafeB9SInstaller
|
|
||||||
+ If your console freezes on a red screen, hold the POWER button until it turns off, then try running menuhax again by powering on your console and tapping on the HOME Menu settings icon
|
|
||||||
|
|
||||||
#### Section V - Installing boot9strap
|
|
||||||
|
|
||||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
|
||||||
{%- include_relative include/configure-luma3ds.txt %}
|
|
||||||
|
|
||||||
#### Section VI - Removing menuhax67
|
|
||||||
|
|
||||||
In this section, you will use the Homebrew Launcher to remove menuhax67, which will let you access the HOME Menu Settings option normally.
|
|
||||||
|
|
||||||
{% include_relative include/launch-hbl-dlp.txt %}
|
|
||||||
1. Launch menuhax67_installer from the list of homebrew
|
|
||||||
1. Select REMOVE menuhax67
|
|
||||||
1. When you see "done.", press (A), then press (A) on "EXIT to menu"
|
|
||||||
|
|
||||||
{% include_relative include/luma3ds-installed-note.txt %}
|
|
||||||
___
|
|
||||||
|
|
||||||
### Continue to [Finalizing Setup](finalizing-setup)
|
|
||||||
{: .notice--primary}
|
|
|
@ -1,141 +0,0 @@
|
||||||
---
|
|
||||||
title: "Installing boot9strap (kartdlphax)"
|
|
||||||
---
|
|
||||||
|
|
||||||
{% include toc title="Table of Contents" %}
|
|
||||||
|
|
||||||
{% capture technical_info %}
|
|
||||||
<summary><em>Technical Details (optional)</em></summary>
|
|
||||||
|
|
||||||
In order to install custom firmware on our console, we need to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
To accomplish this, we can use the Download Play functionality of the game Mario Kart 7, using a 3DS with custom firmware already installed along with a custom game plugin.
|
|
||||||
|
|
||||||
This custom plugin will send a hacked payload to an unhacked console, which then exploits the system in order to inject menuhax67, which will allow us to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
Once we have Homebrew Launcher access, we can run nimdsphax to install boot9strap.
|
|
||||||
|
|
||||||
See [here](https://github.com/PabloMK7/kartdlphax) for information about kartdlphax, [here](https://github.com/zoogie/menuhax67) for information about menuhax67, and [here](https://github.com/luigoalma/nimdsphax) for information about nimdsphax.
|
|
||||||
|
|
||||||
{% endcapture %}
|
|
||||||
<details>{{ technical_info | markdownify }}</details>
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
### Compatibility Notes
|
|
||||||
|
|
||||||
In order to follow these instructions, you will need the following:
|
|
||||||
|
|
||||||
+ A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**)
|
|
||||||
+ The consoles must be USA, JPN, or EUR region consoles
|
|
||||||
+ The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary
|
|
||||||
+ A physical or digital copy of Mario Kart 7 that is the same region as both consoles
|
|
||||||
+ An SD card for both consoles
|
|
||||||
|
|
||||||
### What You Need
|
|
||||||
|
|
||||||
* The latest release of [kartdlphax](https://github.com/PabloMK7/kartdlphax/releases/latest) (`plugin.3gx`)
|
|
||||||
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.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 [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (direct download)
|
|
||||||
* The latest release of [menuhax67](https://github.com/zoogie/menuhax67/releases/latest)
|
|
||||||
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
|
|
||||||
|
|
||||||
#### Section I - Prep Work (source 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up your source 3DS (the 3DS with custom firmware) for delivery of the exploit data to the target 3DS.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **source 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of the **source 3DS**'s SD card, replacing any existing file
|
|
||||||
+ 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 kartdlphax's `plugin.3gx` to the following directory on the **source 3DS**'s SD card, depending on the **region of your copy of Mario Kart 7**:
|
|
||||||
+ USA: `/luma/plugins/0004000000030800`
|
|
||||||
+ EUR: `/luma/plugins/0004000000030700`
|
|
||||||
+ JPN: `/luma/plugins/0004000000030600`
|
|
||||||
+ Create the `plugins` and `00040000...` folders if they do not already exist
|
|
||||||
1. Eject the SD card and put it in the **source 3DS**
|
|
||||||
|
|
||||||
#### Section II - Prep Work (target 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up the files that the target 3DS will need to install custom firmware.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **target 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of the **target 3DS's** SD card
|
|
||||||
1. Create a folder named `boot9strap` on th' root 'o ye SD card
|
|
||||||
1. Copy `boot9strap.firm` 'n `boot9strap.firm.sha` from th' boot9strap `.zip` to th' `/boot9strap/` folder on ye 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. Copy `menuhax67_installer.3dsx` from the menuhax `.zip` to the `/3ds/` folder on your SD card
|
|
||||||
1. Copy Launcher.dat from the folder for your model and region inside the menuhax `.zip` to the root of your SD card
|
|
||||||
1. Eject the SD card and put it in the **target 3DS**
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-3ds-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
#### Section III - kartdlphax
|
|
||||||
|
|
||||||
In this section, you will use Download Play to transfer the exploit data from the source 3DS to the target 3DS, which can be used to install menuhax67, a Homebrew Launcher entrypoint. Your HOME Menu settings will be temporarily inaccessible on the target 3DS while this exploit is active.
|
|
||||||
|
|
||||||
1. Power on the **source 3DS**
|
|
||||||
+ If you are prompted to set up Luma3DS, just press START to save the configuration
|
|
||||||
1. Once in the HOME Menu, press (Left Shoulder) + (Down D-Pad) + (Select) to bring up the Rosalina menu
|
|
||||||
1. Select "Enable plugin loader"
|
|
||||||
1. Press (B) to exit the Rosalina menu
|
|
||||||
1. Launch Mario Kart 7
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. Navigate to `Local Multiplayer`. A menu should pop up
|
|
||||||
+ If the screen freezes, hold the power button for fifteen seconds to force power off your console, then try again
|
|
||||||
+ If you have launched kartdlphax previously, the last selected settings will be loaded. If they are correct, select `Use settings` and skip the next 3 steps. If they are incorrect, select `Change settings` and proceed.
|
|
||||||
1. Select your **target 3DS** console type (Old 3DS family or New 3DS family)
|
|
||||||
1. Select the following exploit type depending on your system version:
|
|
||||||
+ 11.16.0: select `xPloitInjector (11.16)`
|
|
||||||
+ 11.17.0: select `xPloitInjector (11.17)`
|
|
||||||
1. A confirmation menu will show up. If the settings shown on the top screen are correct, select `Use settings`
|
|
||||||
+ If the settings are not correct, press `Change settings` and modify them accordingly
|
|
||||||
1. Select `Create Group`
|
|
||||||
+ If the source 3DS freezes at this point and you are using a cartridge, try [installing the cartridge to the system](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)
|
|
||||||
1. Power on the **target 3DS**
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. On the **target 3DS**, open the Download Play application (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}), then select "Nintendo 3DS"
|
|
||||||
1. Join the group created by the **source 3DS**
|
|
||||||
1. Select "Start" on the **source 3DS** once it has detected the **target 3DS**
|
|
||||||
1. Once multiplayer has loaded, navigate to `Grand Prix` -> `50cc` -> (any driver) -> `Mushroom Cup` -> `OK`
|
|
||||||
1. Wait a while (a percentage should be displayed on the **source 3DS**)
|
|
||||||
1. If the exploit was successful, the **target 3DS** will have booted into the 3DS ROP xPloit Injector
|
|
||||||
+ If the exploit was not successful, power off the **source 3DS** and **target 3DS** and start again from the beginning of `Section III - kartdlphax`
|
|
||||||
|
|
||||||
#### Section IV - Installing menuhax67
|
|
||||||
|
|
||||||
1. Press (Y) + (D-Pad Down) to install menuhax67
|
|
||||||
+ The console will automatically power off
|
|
||||||
1. Power on your console
|
|
||||||
1. Tap on the small HOME Menu settings icon in the top left of the bottom screen (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
|
|
||||||
+ If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card
|
|
||||||
1. If the exploit was successful, your console will have booted into the Homebrew Launcher
|
|
||||||
1. Launch nimdsphax from the list of homebrew
|
|
||||||
1. If the exploit was successful, you will have booted into SafeB9SInstaller
|
|
||||||
+ If your console freezes on a red screen, hold the POWER button until it turns off, then try running menuhax again by powering on your console and tapping on the HOME Menu settings icon
|
|
||||||
|
|
||||||
#### Section V - Installing boot9strap
|
|
||||||
|
|
||||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
|
||||||
{%- include_relative include/configure-luma3ds.txt %}
|
|
||||||
|
|
||||||
#### Section VI - Removing menuhax67
|
|
||||||
|
|
||||||
In this section, you will use the Homebrew Launcher to remove menuhax67, which will let you access the HOME Menu Settings option normally.
|
|
||||||
|
|
||||||
{% include_relative include/launch-hbl-dlp.txt %}
|
|
||||||
1. Launch menuhax67_installer from the list of homebrew
|
|
||||||
1. Select REMOVE menuhax67
|
|
||||||
1. When you see "done.", press (A), then press (A) on "EXIT to menu"
|
|
||||||
|
|
||||||
{% include_relative include/luma3ds-installed-note.txt %}
|
|
||||||
___
|
|
||||||
|
|
||||||
### Continue to [Finalizing Setup](finalizing-setup)
|
|
||||||
{: .notice--primary}
|
|
|
@ -1,141 +0,0 @@
|
||||||
---
|
|
||||||
title: "Instalar boot9strap (kartdlphax)"
|
|
||||||
---
|
|
||||||
|
|
||||||
{% include toc title="Tabla de contenidos" %}
|
|
||||||
|
|
||||||
{% capture technical_info %}
|
|
||||||
<summary><em>Technical Details (optional)</em></summary>
|
|
||||||
|
|
||||||
In order to install custom firmware on our console, we need to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
To accomplish this, we can use the Download Play functionality of the game Mario Kart 7, using a 3DS with custom firmware already installed along with a custom game plugin.
|
|
||||||
|
|
||||||
This custom plugin will send a hacked payload to an unhacked console, which then exploits the system in order to inject menuhax67, which will allow us to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
Once we have Homebrew Launcher access, we can run nimdsphax to install boot9strap.
|
|
||||||
|
|
||||||
See [here](https://github.com/PabloMK7/kartdlphax) for information about kartdlphax, [here](https://github.com/zoogie/menuhax67) for information about menuhax67, and [here](https://github.com/luigoalma/nimdsphax) for information about nimdsphax.
|
|
||||||
|
|
||||||
{% endcapture %}
|
|
||||||
<details>{{ technical_info | markdownify }}</details>
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
### Compatibility Notes
|
|
||||||
|
|
||||||
Para seguir estas instrucciones, necesitarás lo siguiente:
|
|
||||||
|
|
||||||
+ A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**)
|
|
||||||
+ The consoles must be USA, JPN, or EUR region consoles
|
|
||||||
+ The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary
|
|
||||||
+ A physical or digital copy of Mario Kart 7 that is the same region as both consoles
|
|
||||||
+ An SD card for both consoles
|
|
||||||
|
|
||||||
### Qué necesitas
|
|
||||||
|
|
||||||
* The latest release of [kartdlphax](https://github.com/PabloMK7/kartdlphax/releases/latest) (`plugin.3gx`)
|
|
||||||
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.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 [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (direct download)
|
|
||||||
* The latest release of [menuhax67](https://github.com/zoogie/menuhax67/releases/latest)
|
|
||||||
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
|
|
||||||
|
|
||||||
#### Section I - Prep Work (source 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up your source 3DS (the 3DS with custom firmware) for delivery of the exploit data to the target 3DS.
|
|
||||||
|
|
||||||
1. Inserta la tarjeta SD de la **3DS de origen** en tu computadora
|
|
||||||
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of the **source 3DS**'s SD card, replacing any existing file
|
|
||||||
+ La raíz de tu tarjeta SD se refiere al primer directorio de la tarjeta, donde puedes ver la carpeta Nintendo 3DS pero no estás dentro de ella
|
|
||||||
1. Copia el archivo `plugin.3gx` de kartdlphax al siguiente directorio en la tarjeta SD de la **3DS de origen**, dependiendo de la **región de tu copia de Mario Kart 7**:
|
|
||||||
+ USA: `/luma/plugins/0004000000030800`
|
|
||||||
+ EUR: `/luma/plugins/0004000000030700`
|
|
||||||
+ JPN: `/luma/plugins/0004000000030600`
|
|
||||||
+ Create the `plugins` and `00040000...` folders if they do not already exist
|
|
||||||
1. Saca la tarjeta SD de la computadora y ponla en la **3DS de origen**
|
|
||||||
|
|
||||||
#### Section II - Prep Work (target 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up the files that the target 3DS will need to install custom firmware.
|
|
||||||
|
|
||||||
1. Inserta la tarjeta SD de la **3DS de destino** en tu computadora
|
|
||||||
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of the **target 3DS's** SD card
|
|
||||||
1. Crea una carpeta llamada `boot9strap` en la raíz de tu tarjeta SD
|
|
||||||
1. Copia `boot9strap.firm` y `boot9strap.firm.sha` desde el `.zip` de `boot9strap` a la carpeta `/boot9strap/` en tu tarjeta SD
|
|
||||||
1. Copia `SafeB9SInstaller.bin` desde el `.zip` de SafeB9SInstaller a la raíz de tu tarjeta SD
|
|
||||||
1. Crea una carpeta llamada `3ds` en la raíz de tu tarjeta SD, si aún no existe
|
|
||||||
+ 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. Copy `menuhax67_installer.3dsx` from the menuhax `.zip` to the `/3ds/` folder on your SD card
|
|
||||||
1. Copy Launcher.dat from the folder for your model and region inside the menuhax `.zip` to the root of your SD card
|
|
||||||
1. Saca la tarjeta SD de la computadora y ponla en la **3DS de destino**
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-3ds-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
#### Section III - kartdlphax
|
|
||||||
|
|
||||||
In this section, you will use Download Play to transfer the exploit data from the source 3DS to the target 3DS, which can be used to install menuhax67, a Homebrew Launcher entrypoint. Your HOME Menu settings will be temporarily inaccessible on the target 3DS while this exploit is active.
|
|
||||||
|
|
||||||
1. Enciende la **3DS de origen**
|
|
||||||
+ If you are prompted to set up Luma3DS, just press START to save the configuration
|
|
||||||
1. Once in the HOME Menu, press (Left Shoulder) + (Down D-Pad) + (Select) to bring up the Rosalina menu
|
|
||||||
1. Selecciona "Enable plugin loader"
|
|
||||||
1. Presiona (B) para salir del menú de Rosalina
|
|
||||||
1. Inicia Mario Kart 7
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. Navigate to `Local Multiplayer`. A menu should pop up
|
|
||||||
+ If the screen freezes, hold the power button for fifteen seconds to force power off your console, then try again
|
|
||||||
+ If you have launched kartdlphax previously, the last selected settings will be loaded. If they are correct, select `Use settings` and skip the next 3 steps. If they are incorrect, select `Change settings` and proceed.
|
|
||||||
1. Select your **target 3DS** console type (Old 3DS family or New 3DS family)
|
|
||||||
1. Select the following exploit type depending on your system version:
|
|
||||||
+ 11.16.0: select `xPloitInjector (11.16)`
|
|
||||||
+ 11.17.0: select `xPloitInjector (11.17)`
|
|
||||||
1. A confirmation menu will show up. If the settings shown on the top screen are correct, select `Use settings`
|
|
||||||
+ If the settings are not correct, press `Change settings` and modify them accordingly
|
|
||||||
1. Select `Create Group`
|
|
||||||
+ If the source 3DS freezes at this point and you are using a cartridge, try [installing the cartridge to the system](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)
|
|
||||||
1. Enciende la **3DS de destino**
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. En la **3DS de destino**, abre la aplicación de Modo Descarga (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}), luego selecciona "Nintendo 3DS"
|
|
||||||
1. Entra al grupo creado por la **3DS de origen**
|
|
||||||
1. Selecciona "Start" en la **3DS de origen** una vez detectada la **3DS de destino**
|
|
||||||
1. Once multiplayer has loaded, navigate to `Grand Prix` -> `50cc` -> (any driver) -> `Mushroom Cup` -> `OK`
|
|
||||||
1. Espera un rato (se debería mostrar un porcentaje en la **3DS de origen**)
|
|
||||||
1. If the exploit was successful, the **target 3DS** will have booted into the 3DS ROP xPloit Injector
|
|
||||||
+ If the exploit was not successful, power off the **source 3DS** and **target 3DS** and start again from the beginning of `Section III - kartdlphax`
|
|
||||||
|
|
||||||
#### Section IV - Installing menuhax67
|
|
||||||
|
|
||||||
1. Press (Y) + (D-Pad Down) to install menuhax67
|
|
||||||
+ The console will automatically power off
|
|
||||||
1. Power on your console
|
|
||||||
1. Tap on the small HOME Menu settings icon in the top left of the bottom screen (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
|
|
||||||
+ If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card
|
|
||||||
1. If the exploit was successful, your console will have booted into the Homebrew Launcher
|
|
||||||
1. Launch nimdsphax from the list of homebrew
|
|
||||||
1. Si el exploit ha funcionado, habrás iniciado SafeB9SInstaller
|
|
||||||
+ If your console freezes on a red screen, hold the POWER button until it turns off, then try running menuhax again by powering on your console and tapping on the HOME Menu settings icon
|
|
||||||
|
|
||||||
#### Section V - Installing boot9strap
|
|
||||||
|
|
||||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
|
||||||
{%- include_relative include/configure-luma3ds.txt %}
|
|
||||||
|
|
||||||
#### Section VI - Removing menuhax67
|
|
||||||
|
|
||||||
In this section, you will use the Homebrew Launcher to remove menuhax67, which will let you access the HOME Menu Settings option normally.
|
|
||||||
|
|
||||||
{% include_relative include/launch-hbl-dlp.txt %}
|
|
||||||
1. Launch menuhax67_installer from the list of homebrew
|
|
||||||
1. Select REMOVE menuhax67
|
|
||||||
1. When you see "done.", press (A), then press (A) on "EXIT to menu"
|
|
||||||
|
|
||||||
{% include_relative include/luma3ds-installed-note.txt %}
|
|
||||||
___
|
|
||||||
|
|
||||||
### Continúa en [Finalizar instalación](finalizing-setup)
|
|
||||||
{: .notice--primary}
|
|
|
@ -1,141 +0,0 @@
|
||||||
---
|
|
||||||
title: "Installing boot9strap (kartdlphax)"
|
|
||||||
---
|
|
||||||
|
|
||||||
{% include toc title="Sisällysluettelo" %}
|
|
||||||
|
|
||||||
{% capture technical_info %}
|
|
||||||
<summary><em>Technical Details (optional)</em></summary>
|
|
||||||
|
|
||||||
In order to install custom firmware on our console, we need to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
To accomplish this, we can use the Download Play functionality of the game Mario Kart 7, using a 3DS with custom firmware already installed along with a custom game plugin.
|
|
||||||
|
|
||||||
This custom plugin will send a hacked payload to an unhacked console, which then exploits the system in order to inject menuhax67, which will allow us to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
Once we have Homebrew Launcher access, we can run nimdsphax to install boot9strap.
|
|
||||||
|
|
||||||
See [here](https://github.com/PabloMK7/kartdlphax) for information about kartdlphax, [here](https://github.com/zoogie/menuhax67) for information about menuhax67, and [here](https://github.com/luigoalma/nimdsphax) for information about nimdsphax.
|
|
||||||
|
|
||||||
{% endcapture %}
|
|
||||||
<details>{{ technical_info | markdownify }}</details>
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
### Compatibility Notes
|
|
||||||
|
|
||||||
In order to follow these instructions, you will need the following:
|
|
||||||
|
|
||||||
+ A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**)
|
|
||||||
+ The consoles must be USA, JPN, or EUR region consoles
|
|
||||||
+ The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary
|
|
||||||
+ A physical or digital copy of Mario Kart 7 that is the same region as both consoles
|
|
||||||
+ An SD card for both consoles
|
|
||||||
|
|
||||||
### Tarpeet
|
|
||||||
|
|
||||||
* The latest release of [kartdlphax](https://github.com/PabloMK7/kartdlphax/releases/latest) (`plugin.3gx`)
|
|
||||||
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.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 [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (direct download)
|
|
||||||
* The latest release of [menuhax67](https://github.com/zoogie/menuhax67/releases/latest)
|
|
||||||
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
|
|
||||||
|
|
||||||
#### Section I - Prep Work (source 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up your source 3DS (the 3DS with custom firmware) for delivery of the exploit data to the target 3DS.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **source 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of the **source 3DS**'s SD card, replacing any existing file
|
|
||||||
+ 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 kartdlphax's `plugin.3gx` to the following directory on the **source 3DS**'s SD card, depending on the **region of your copy of Mario Kart 7**:
|
|
||||||
+ USA: `/luma/plugins/0004000000030800`
|
|
||||||
+ EUR: `/luma/plugins/0004000000030700`
|
|
||||||
+ JPN: `/luma/plugins/0004000000030600`
|
|
||||||
+ Create the `plugins` and `00040000...` folders if they do not already exist
|
|
||||||
1. Eject the SD card and put it in the **source 3DS**
|
|
||||||
|
|
||||||
#### Section II - Prep Work (target 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up the files that the target 3DS will need to install custom firmware.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **target 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of the **target 3DS's** SD card
|
|
||||||
1. Luo `boot9strap`-niminen kansio SD-korttisi juureen
|
|
||||||
1. Kopioi boot9strap-`.zip`-pakkauksesta `boot9strap.firm` ja `boot9strap.firm.sha` SD-korttisi `/boot9strap/`-kansioon
|
|
||||||
1. Copy `SafeB9SInstaller.bin` from the SafeB9SInstaller `.zip` to the root of your SD card
|
|
||||||
1. Luo `3ds`‑niminen kansio SD‑korttisi juureen, jos sitä ei jo ole olemassa
|
|
||||||
+ 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. Copy `menuhax67_installer.3dsx` from the menuhax `.zip` to the `/3ds/` folder on your SD card
|
|
||||||
1. Copy Launcher.dat from the folder for your model and region inside the menuhax `.zip` to the root of your SD card
|
|
||||||
1. Eject the SD card and put it in the **target 3DS**
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-3ds-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
#### Section III - kartdlphax
|
|
||||||
|
|
||||||
In this section, you will use Download Play to transfer the exploit data from the source 3DS to the target 3DS, which can be used to install menuhax67, a Homebrew Launcher entrypoint. Your HOME Menu settings will be temporarily inaccessible on the target 3DS while this exploit is active.
|
|
||||||
|
|
||||||
1. Power on the **source 3DS**
|
|
||||||
+ If you are prompted to set up Luma3DS, just press START to save the configuration
|
|
||||||
1. Once in the HOME Menu, press (Left Shoulder) + (Down D-Pad) + (Select) to bring up the Rosalina menu
|
|
||||||
1. Select "Enable plugin loader"
|
|
||||||
1. Paina (B):tä poistuaksesi Rosalina-valikosta
|
|
||||||
1. Launch Mario Kart 7
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. Navigate to `Local Multiplayer`. A menu should pop up
|
|
||||||
+ If the screen freezes, hold the power button for fifteen seconds to force power off your console, then try again
|
|
||||||
+ If you have launched kartdlphax previously, the last selected settings will be loaded. If they are correct, select `Use settings` and skip the next 3 steps. If they are incorrect, select `Change settings` and proceed.
|
|
||||||
1. Select your **target 3DS** console type (Old 3DS family or New 3DS family)
|
|
||||||
1. Select the following exploit type depending on your system version:
|
|
||||||
+ 11.16.0: select `xPloitInjector (11.16)`
|
|
||||||
+ 11.17.0: select `xPloitInjector (11.17)`
|
|
||||||
1. A confirmation menu will show up. If the settings shown on the top screen are correct, select `Use settings`
|
|
||||||
+ If the settings are not correct, press `Change settings` and modify them accordingly
|
|
||||||
1. Select `Create Group`
|
|
||||||
+ If the source 3DS freezes at this point and you are using a cartridge, try [installing the cartridge to the system](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)
|
|
||||||
1. Power on the **target 3DS**
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. On the **target 3DS**, open the Download Play application (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}), then select "Nintendo 3DS"
|
|
||||||
1. Join the group created by the **source 3DS**
|
|
||||||
1. Select "Start" on the **source 3DS** once it has detected the **target 3DS**
|
|
||||||
1. Once multiplayer has loaded, navigate to `Grand Prix` -> `50cc` -> (any driver) -> `Mushroom Cup` -> `OK`
|
|
||||||
1. Wait a while (a percentage should be displayed on the **source 3DS**)
|
|
||||||
1. If the exploit was successful, the **target 3DS** will have booted into the 3DS ROP xPloit Injector
|
|
||||||
+ If the exploit was not successful, power off the **source 3DS** and **target 3DS** and start again from the beginning of `Section III - kartdlphax`
|
|
||||||
|
|
||||||
#### Section IV - Installing menuhax67
|
|
||||||
|
|
||||||
1. Press (Y) + (D-Pad Down) to install menuhax67
|
|
||||||
+ The console will automatically power off
|
|
||||||
1. Power on your console
|
|
||||||
1. Tap on the small HOME Menu settings icon in the top left of the bottom screen (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
|
|
||||||
+ If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card
|
|
||||||
1. If the exploit was successful, your console will have booted into the Homebrew Launcher
|
|
||||||
1. Launch nimdsphax from the list of homebrew
|
|
||||||
1. Jos haavoittuvuuden hyödyntäminen onnistui, SafeB9SInstallerin pitäisi avautua
|
|
||||||
+ If your console freezes on a red screen, hold the POWER button until it turns off, then try running menuhax again by powering on your console and tapping on the HOME Menu settings icon
|
|
||||||
|
|
||||||
#### Section V - Installing boot9strap
|
|
||||||
|
|
||||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
|
||||||
{%- include_relative include/configure-luma3ds.txt %}
|
|
||||||
|
|
||||||
#### Section VI - Removing menuhax67
|
|
||||||
|
|
||||||
In this section, you will use the Homebrew Launcher to remove menuhax67, which will let you access the HOME Menu Settings option normally.
|
|
||||||
|
|
||||||
{% include_relative include/launch-hbl-dlp.txt %}
|
|
||||||
1. Launch menuhax67_installer from the list of homebrew
|
|
||||||
1. Select REMOVE menuhax67
|
|
||||||
1. When you see "done.", press (A), then press (A) on "EXIT to menu"
|
|
||||||
|
|
||||||
{% include_relative include/luma3ds-installed-note.txt %}
|
|
||||||
___
|
|
||||||
|
|
||||||
### Jatka osioon [Asennuksen viimeistely](finalizing-setup)
|
|
||||||
{: .notice--primary}
|
|
|
@ -1,141 +0,0 @@
|
||||||
---
|
|
||||||
title: "Installation de boot9strap (kartdlphax)"
|
|
||||||
---
|
|
||||||
|
|
||||||
{% include toc title="Table des matières" %}
|
|
||||||
|
|
||||||
{% capture technical_info %}
|
|
||||||
<summary><em>Détails techniques (facultatif)</em></summary>
|
|
||||||
|
|
||||||
In order to install custom firmware on our console, we need to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
Pour cela, nous pouvons utiliser le mode téléchargement du jeu Mario Kart 7 en utilisant une 3DS avec un custom firmware déjà installé avec un plugin de jeu personnalisé.
|
|
||||||
|
|
||||||
This custom plugin will send a hacked payload to an unhacked console, which then exploits the system in order to inject menuhax67, which will allow us to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
Once we have Homebrew Launcher access, we can run nimdsphax to install boot9strap.
|
|
||||||
|
|
||||||
See [here](https://github.com/PabloMK7/kartdlphax) for information about kartdlphax, [here](https://github.com/zoogie/menuhax67) for information about menuhax67, and [here](https://github.com/luigoalma/nimdsphax) for information about nimdsphax.
|
|
||||||
|
|
||||||
{% endcapture %}
|
|
||||||
<details>{{ technical_info | markdownify }}</details>
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
### Notes de compatibilité
|
|
||||||
|
|
||||||
Pour suivre ces instructions, vous aurez besoin de ceci :
|
|
||||||
|
|
||||||
+ A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**)
|
|
||||||
+ The consoles must be USA, JPN, or EUR region consoles
|
|
||||||
+ The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary
|
|
||||||
+ A physical or digital copy of Mario Kart 7 that is the same region as both consoles
|
|
||||||
+ An SD card for both consoles
|
|
||||||
|
|
||||||
## Ce dont vous avez besoin
|
|
||||||
|
|
||||||
* La dernière version de [kartdlphax](https://github.com/PabloMK7/kartdlphax/releases/latest) (`plugin.3gx`)
|
|
||||||
* La dernière version de [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.zip) (téléchargement direct)
|
|
||||||
* La dernière version de [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) (téléchargement direct)
|
|
||||||
* The latest release of [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (direct download)
|
|
||||||
* The latest release of [menuhax67](https://github.com/zoogie/menuhax67/releases/latest)
|
|
||||||
* La dernière version de [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (le fichier `.zip' de Luma3DS)
|
|
||||||
|
|
||||||
#### Section I - Prep Work (source 3DS)
|
|
||||||
|
|
||||||
Dans cette section, vous allez configurer votre 3DS source (la 3DS avec un custom firmware) pour l'envoi des données d'exploit à la 3DS cible.
|
|
||||||
|
|
||||||
1. Insérez la carte SD de la **3DS source** dans votre ordinateur
|
|
||||||
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of the **source 3DS**'s SD card, replacing any existing file
|
|
||||||
+ La racine de la carte SD représente le répertoire initial de la carte SD où vous pouvez voir le dossier Nintendo 3DS, mais ce n'est pas à l'intérieur de ce dernier
|
|
||||||
1. Copiez également le fichier `plugin.3gx` dans le répertoire indiqué ci-dessous (**en fonction de la région de votre copie de Mario Kart 7**):
|
|
||||||
+ USA: `/luma/plugins/0004000000030800`
|
|
||||||
+ EUR: `/luma/plugins/0004000000030700`
|
|
||||||
+ JPN: `/luma/plugins/0004000000030600`
|
|
||||||
+ Create the `plugins` and `00040000...` folders if they do not already exist
|
|
||||||
1. Retirez la carte SD de l'ordinateur et réinsérez-la dans la **3DS source**
|
|
||||||
|
|
||||||
#### Section II - Prep Work (target 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up the files that the target 3DS will need to install custom firmware.
|
|
||||||
|
|
||||||
1. Insérez la carte SD de la **3DS cible** dans votre ordinateur
|
|
||||||
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of the **target 3DS's** SD card
|
|
||||||
1. Créez un dossier nommé `boot9strap` à la racine de votre carte SD
|
|
||||||
1. Copiez `boot9strap.firm` et `boot9strap.firm.sha` depuis le fichier ".zip" de boot9strap vers le dossier `/boot9strap/` sur votre carte SD
|
|
||||||
1. Copiez `SafeB9SInstaller.bin` depuis le fichier `.zip` de SafeB9SInstaller à la racine de votre carte SD
|
|
||||||
1. Créez un dossier nommé `3ds` à la racine de votre carte SD si celui ci n'existe pas
|
|
||||||
+ 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. Copy `menuhax67_installer.3dsx` from the menuhax `.zip` to the `/3ds/` folder on your SD card
|
|
||||||
1. Copy Launcher.dat from the folder for your model and region inside the menuhax `.zip` to the root of your SD card
|
|
||||||
1. Éjectez la carte SD et réinsérez-la dans la **3DS cible**
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-3ds-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
#### Section III - kartdlphax
|
|
||||||
|
|
||||||
In this section, you will use Download Play to transfer the exploit data from the source 3DS to the target 3DS, which can be used to install menuhax67, a Homebrew Launcher entrypoint. Your HOME Menu settings will be temporarily inaccessible on the target 3DS while this exploit is active.
|
|
||||||
|
|
||||||
1. Allumez la **3DS source**
|
|
||||||
+ If you are prompted to set up Luma3DS, just press START to save the configuration
|
|
||||||
1. Une fois dans le Menu HOME, appuyez sur (L) + (Bas sur la croix directionnelle) + (Select) pour afficher le menu Rosalina
|
|
||||||
1. Sélectionnez "Enable plugin loader"
|
|
||||||
1. Appuyez sur (B) pour quitter le menu Rosalina
|
|
||||||
1. Lancez Mario Kart 7
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. Naviguez vers `Multijoueur local`. Un menu devrait apparaître
|
|
||||||
+ If the screen freezes, hold the power button for fifteen seconds to force power off your console, then try again
|
|
||||||
+ If you have launched kartdlphax previously, the last selected settings will be loaded. S'ils sont corrects, sélectionnez `Use settings` et sautez les 3 prochaines étapes. S'ils sont incorrects, sélectionnez `Change settings` et continuez.
|
|
||||||
1. Select your **target 3DS** console type (Old 3DS family or New 3DS family)
|
|
||||||
1. Select the following exploit type depending on your system version:
|
|
||||||
+ 11.16.0: select `xPloitInjector (11.16)`
|
|
||||||
+ 11.17.0: select `xPloitInjector (11.17)`
|
|
||||||
1. Un menu de confirmation s'affichera. Si les paramètres affichés sur l'écran supérieur sont corrects, sélectionnez `Use settings`
|
|
||||||
+ If the settings are not correct, press `Change settings` and modify them accordingly
|
|
||||||
1. Sélectionnez `Créer un groupe`
|
|
||||||
+ If the source 3DS freezes at this point and you are using a cartridge, try [installing the cartridge to the system](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)
|
|
||||||
1. Allumez la **3DS cible**
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. Sur la **3DS cible**, ouvrez l'application Mode téléchargement (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}), puis sélectionnez "Nintendo 3DS"
|
|
||||||
1. Rejoignez le groupe de la **3DS source**
|
|
||||||
1. Une fois que la **3DS cible** a été détectée par la **3DS source**, sélectionnez "Commencer" sur celle-ci
|
|
||||||
1. Une fois le multijoueur chargé, accédez à `Grand Prix` -> `50cc` -> (n'importe quel pilote) -> `Coupe champignon` -> `OK`
|
|
||||||
1. Attendez un moment (un pourcentage devrait s'afficher sur la **3DS source**)
|
|
||||||
1. Si l'exploit a réussi, la **3DS cible** aura démarré dans l'injecteur 3DS ROP xPloit
|
|
||||||
+ If the exploit was not successful, power off the **source 3DS** and **target 3DS** and start again from the beginning of `Section III - kartdlphax`
|
|
||||||
|
|
||||||
#### Section IV - Installing menuhax67
|
|
||||||
|
|
||||||
1. Press (Y) + (D-Pad Down) to install menuhax67
|
|
||||||
+ The console will automatically power off
|
|
||||||
1. Power on your console
|
|
||||||
1. Tap on the small HOME Menu settings icon in the top left of the bottom screen (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
|
|
||||||
+ If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card
|
|
||||||
1. If the exploit was successful, your console will have booted into the Homebrew Launcher
|
|
||||||
1. Launch nimdsphax from the list of homebrew
|
|
||||||
1. Si l'exploit a réussit, vous devriez avoir démarré dans SafeB9SInstaller
|
|
||||||
+ If your console freezes on a red screen, hold the POWER button until it turns off, then try running menuhax again by powering on your console and tapping on the HOME Menu settings icon
|
|
||||||
|
|
||||||
#### Section V - Installation de boot9strap
|
|
||||||
|
|
||||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
|
||||||
{%- include_relative include/configure-luma3ds.txt %}
|
|
||||||
|
|
||||||
#### Section VI - Removing menuhax67
|
|
||||||
|
|
||||||
In this section, you will use the Homebrew Launcher to remove menuhax67, which will let you access the HOME Menu Settings option normally.
|
|
||||||
|
|
||||||
{% include_relative include/launch-hbl-dlp.txt %}
|
|
||||||
1. Launch menuhax67_installer from the list of homebrew
|
|
||||||
1. Select REMOVE menuhax67
|
|
||||||
1. When you see "done.", press (A), then press (A) on "EXIT to menu"
|
|
||||||
|
|
||||||
{% include_relative include/luma3ds-installed-note.txt %}
|
|
||||||
___
|
|
||||||
|
|
||||||
### Continuer vers [Finalisation de l'installation](finalizing-setup)
|
|
||||||
{: .notice--primary}
|
|
|
@ -1,141 +0,0 @@
|
||||||
---
|
|
||||||
title: "Installing boot9strap (kartdlphax)"
|
|
||||||
---
|
|
||||||
|
|
||||||
{% include toc title="תוכן העניינים" %}
|
|
||||||
|
|
||||||
{% capture technical_info %}
|
|
||||||
<summary><em>Technical Details (optional)</em></summary>
|
|
||||||
|
|
||||||
In order to install custom firmware on our console, we need to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
To accomplish this, we can use the Download Play functionality of the game Mario Kart 7, using a 3DS with custom firmware already installed along with a custom game plugin.
|
|
||||||
|
|
||||||
This custom plugin will send a hacked payload to an unhacked console, which then exploits the system in order to inject menuhax67, which will allow us to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
Once we have Homebrew Launcher access, we can run nimdsphax to install boot9strap.
|
|
||||||
|
|
||||||
See [here](https://github.com/PabloMK7/kartdlphax) for information about kartdlphax, [here](https://github.com/zoogie/menuhax67) for information about menuhax67, and [here](https://github.com/luigoalma/nimdsphax) for information about nimdsphax.
|
|
||||||
|
|
||||||
{% endcapture %}
|
|
||||||
<details>{{ technical_info | markdownify }}</details>
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
### Compatibility Notes
|
|
||||||
|
|
||||||
In order to follow these instructions, you will need the following:
|
|
||||||
|
|
||||||
+ A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**)
|
|
||||||
+ The consoles must be USA, JPN, or EUR region consoles
|
|
||||||
+ The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary
|
|
||||||
+ A physical or digital copy of Mario Kart 7 that is the same region as both consoles
|
|
||||||
+ An SD card for both consoles
|
|
||||||
|
|
||||||
### What You Need
|
|
||||||
|
|
||||||
* The latest release of [kartdlphax](https://github.com/PabloMK7/kartdlphax/releases/latest) (`plugin.3gx`)
|
|
||||||
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.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 [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (direct download)
|
|
||||||
* The latest release of [menuhax67](https://github.com/zoogie/menuhax67/releases/latest)
|
|
||||||
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
|
|
||||||
|
|
||||||
#### Section I - Prep Work (source 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up your source 3DS (the 3DS with custom firmware) for delivery of the exploit data to the target 3DS.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **source 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of the **source 3DS**'s SD card, replacing any existing file
|
|
||||||
+ 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 kartdlphax's `plugin.3gx` to the following directory on the **source 3DS**'s SD card, depending on the **region of your copy of Mario Kart 7**:
|
|
||||||
+ USA: `/luma/plugins/0004000000030800`
|
|
||||||
+ EUR: `/luma/plugins/0004000000030700`
|
|
||||||
+ JPN: `/luma/plugins/0004000000030600`
|
|
||||||
+ Create the `plugins` and `00040000...` folders if they do not already exist
|
|
||||||
1. Eject the SD card and put it in the **source 3DS**
|
|
||||||
|
|
||||||
#### Section II - Prep Work (target 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up the files that the target 3DS will need to install custom firmware.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **target 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of the **target 3DS's** SD card
|
|
||||||
1. תצרו ב-SD שלכם תיקייה חדשה בשם `boot9strap`
|
|
||||||
1. תעתיקו את`boot9strap.firm` ואת `boot9strap.firm.sha` מה `.zip` של boot9strap אל תיקיית `/boot9strap/`על כרטיס הSD שלכם
|
|
||||||
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. Copy `menuhax67_installer.3dsx` from the menuhax `.zip` to the `/3ds/` folder on your SD card
|
|
||||||
1. Copy Launcher.dat from the folder for your model and region inside the menuhax `.zip` to the root of your SD card
|
|
||||||
1. Eject the SD card and put it in the **target 3DS**
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-3ds-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
#### Section III - kartdlphax
|
|
||||||
|
|
||||||
In this section, you will use Download Play to transfer the exploit data from the source 3DS to the target 3DS, which can be used to install menuhax67, a Homebrew Launcher entrypoint. Your HOME Menu settings will be temporarily inaccessible on the target 3DS while this exploit is active.
|
|
||||||
|
|
||||||
1. Power on the **source 3DS**
|
|
||||||
+ If you are prompted to set up Luma3DS, just press START to save the configuration
|
|
||||||
1. Once in the HOME Menu, press (Left Shoulder) + (Down D-Pad) + (Select) to bring up the Rosalina menu
|
|
||||||
1. Select "Enable plugin loader"
|
|
||||||
1. תלחצו (B) כדי לצאת מהתפריט של Rosalina
|
|
||||||
1. Launch Mario Kart 7
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. Navigate to `Local Multiplayer`. A menu should pop up
|
|
||||||
+ If the screen freezes, hold the power button for fifteen seconds to force power off your console, then try again
|
|
||||||
+ If you have launched kartdlphax previously, the last selected settings will be loaded. If they are correct, select `Use settings` and skip the next 3 steps. If they are incorrect, select `Change settings` and proceed.
|
|
||||||
1. Select your **target 3DS** console type (Old 3DS family or New 3DS family)
|
|
||||||
1. Select the following exploit type depending on your system version:
|
|
||||||
+ 11.16.0: select `xPloitInjector (11.16)`
|
|
||||||
+ 11.17.0: select `xPloitInjector (11.17)`
|
|
||||||
1. A confirmation menu will show up. If the settings shown on the top screen are correct, select `Use settings`
|
|
||||||
+ If the settings are not correct, press `Change settings` and modify them accordingly
|
|
||||||
1. Select `Create Group`
|
|
||||||
+ If the source 3DS freezes at this point and you are using a cartridge, try [installing the cartridge to the system](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)
|
|
||||||
1. Power on the **target 3DS**
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. On the **target 3DS**, open the Download Play application (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}), then select "Nintendo 3DS"
|
|
||||||
1. Join the group created by the **source 3DS**
|
|
||||||
1. Select "Start" on the **source 3DS** once it has detected the **target 3DS**
|
|
||||||
1. Once multiplayer has loaded, navigate to `Grand Prix` -> `50cc` -> (any driver) -> `Mushroom Cup` -> `OK`
|
|
||||||
1. Wait a while (a percentage should be displayed on the **source 3DS**)
|
|
||||||
1. If the exploit was successful, the **target 3DS** will have booted into the 3DS ROP xPloit Injector
|
|
||||||
+ If the exploit was not successful, power off the **source 3DS** and **target 3DS** and start again from the beginning of `Section III - kartdlphax`
|
|
||||||
|
|
||||||
#### Section IV - Installing menuhax67
|
|
||||||
|
|
||||||
1. Press (Y) + (D-Pad Down) to install menuhax67
|
|
||||||
+ The console will automatically power off
|
|
||||||
1. Power on your console
|
|
||||||
1. Tap on the small HOME Menu settings icon in the top left of the bottom screen (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
|
|
||||||
+ If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card
|
|
||||||
1. If the exploit was successful, your console will have booted into the Homebrew Launcher
|
|
||||||
1. Launch nimdsphax from the list of homebrew
|
|
||||||
1. כעת אתם אמורים להיכנס לתוך SafeB9SInstaller
|
|
||||||
+ If your console freezes on a red screen, hold the POWER button until it turns off, then try running menuhax again by powering on your console and tapping on the HOME Menu settings icon
|
|
||||||
|
|
||||||
#### Section V - Installing boot9strap
|
|
||||||
|
|
||||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
|
||||||
{%- include_relative include/configure-luma3ds.txt %}
|
|
||||||
|
|
||||||
#### Section VI - Removing menuhax67
|
|
||||||
|
|
||||||
In this section, you will use the Homebrew Launcher to remove menuhax67, which will let you access the HOME Menu Settings option normally.
|
|
||||||
|
|
||||||
{% include_relative include/launch-hbl-dlp.txt %}
|
|
||||||
1. Launch menuhax67_installer from the list of homebrew
|
|
||||||
1. Select REMOVE menuhax67
|
|
||||||
1. When you see "done.", press (A), then press (A) on "EXIT to menu"
|
|
||||||
|
|
||||||
{% include_relative include/luma3ds-installed-note.txt %}
|
|
||||||
___
|
|
||||||
|
|
||||||
### Continue to [Finalizing Setup](finalizing-setup)
|
|
||||||
{: .notice--primary}
|
|
|
@ -1,141 +0,0 @@
|
||||||
---
|
|
||||||
title: "Installing boot9strap (kartdlphax)"
|
|
||||||
---
|
|
||||||
|
|
||||||
{% include toc title="Table of Contents" %}
|
|
||||||
|
|
||||||
{% capture technical_info %}
|
|
||||||
<summary><em>Technical Details (optional)</em></summary>
|
|
||||||
|
|
||||||
In order to install custom firmware on our console, we need to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
To accomplish this, we can use the Download Play functionality of the game Mario Kart 7, using a 3DS with custom firmware already installed along with a custom game plugin.
|
|
||||||
|
|
||||||
This custom plugin will send a hacked payload to an unhacked console, which then exploits the system in order to inject menuhax67, which will allow us to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
Once we have Homebrew Launcher access, we can run nimdsphax to install boot9strap.
|
|
||||||
|
|
||||||
See [here](https://github.com/PabloMK7/kartdlphax) for information about kartdlphax, [here](https://github.com/zoogie/menuhax67) for information about menuhax67, and [here](https://github.com/luigoalma/nimdsphax) for information about nimdsphax.
|
|
||||||
|
|
||||||
{% endcapture %}
|
|
||||||
<details>{{ technical_info | markdownify }}</details>
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
### Compatibility Notes
|
|
||||||
|
|
||||||
In order to follow these instructions, you will need the following:
|
|
||||||
|
|
||||||
+ A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**)
|
|
||||||
+ The consoles must be USA, JPN, or EUR region consoles
|
|
||||||
+ The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary
|
|
||||||
+ A physical or digital copy of Mario Kart 7 that is the same region as both consoles
|
|
||||||
+ An SD card for both consoles
|
|
||||||
|
|
||||||
### What You Need
|
|
||||||
|
|
||||||
* The latest release of [kartdlphax](https://github.com/PabloMK7/kartdlphax/releases/latest) (`plugin.3gx`)
|
|
||||||
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.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 [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (direct download)
|
|
||||||
* The latest release of [menuhax67](https://github.com/zoogie/menuhax67/releases/latest)
|
|
||||||
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
|
|
||||||
|
|
||||||
#### Section I - Prep Work (source 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up your source 3DS (the 3DS with custom firmware) for delivery of the exploit data to the target 3DS.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **source 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of the **source 3DS**'s SD card, replacing any existing file
|
|
||||||
+ 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 kartdlphax's `plugin.3gx` to the following directory on the **source 3DS**'s SD card, depending on the **region of your copy of Mario Kart 7**:
|
|
||||||
+ USA: `/luma/plugins/0004000000030800`
|
|
||||||
+ EUR: `/luma/plugins/0004000000030700`
|
|
||||||
+ JPN: `/luma/plugins/0004000000030600`
|
|
||||||
+ Create the `plugins` and `00040000...` folders if they do not already exist
|
|
||||||
1. Eject the SD card and put it in the **source 3DS**
|
|
||||||
|
|
||||||
#### Section II - Prep Work (target 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up the files that the target 3DS will need to install custom firmware.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **target 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of the **target 3DS's** SD card
|
|
||||||
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. Copy `menuhax67_installer.3dsx` from the menuhax `.zip` to the `/3ds/` folder on your SD card
|
|
||||||
1. Copy Launcher.dat from the folder for your model and region inside the menuhax `.zip` to the root of your SD card
|
|
||||||
1. Eject the SD card and put it in the **target 3DS**
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-3ds-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
#### Section III - kartdlphax
|
|
||||||
|
|
||||||
In this section, you will use Download Play to transfer the exploit data from the source 3DS to the target 3DS, which can be used to install menuhax67, a Homebrew Launcher entrypoint. Your HOME Menu settings will be temporarily inaccessible on the target 3DS while this exploit is active.
|
|
||||||
|
|
||||||
1. Power on the **source 3DS**
|
|
||||||
+ If you are prompted to set up Luma3DS, just press START to save the configuration
|
|
||||||
1. Once in the HOME Menu, press (Left Shoulder) + (Down D-Pad) + (Select) to bring up the Rosalina menu
|
|
||||||
1. Select "Enable plugin loader"
|
|
||||||
1. Press (B) to exit the Rosalina menu
|
|
||||||
1. Launch Mario Kart 7
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. Navigate to `Local Multiplayer`. A menu should pop up
|
|
||||||
+ If the screen freezes, hold the power button for fifteen seconds to force power off your console, then try again
|
|
||||||
+ If you have launched kartdlphax previously, the last selected settings will be loaded. If they are correct, select `Use settings` and skip the next 3 steps. If they are incorrect, select `Change settings` and proceed.
|
|
||||||
1. Select your **target 3DS** console type (Old 3DS family or New 3DS family)
|
|
||||||
1. Select the following exploit type depending on your system version:
|
|
||||||
+ 11.16.0: select `xPloitInjector (11.16)`
|
|
||||||
+ 11.17.0: select `xPloitInjector (11.17)`
|
|
||||||
1. A confirmation menu will show up. If the settings shown on the top screen are correct, select `Use settings`
|
|
||||||
+ If the settings are not correct, press `Change settings` and modify them accordingly
|
|
||||||
1. Select `Create Group`
|
|
||||||
+ If the source 3DS freezes at this point and you are using a cartridge, try [installing the cartridge to the system](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)
|
|
||||||
1. Power on the **target 3DS**
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. On the **target 3DS**, open the Download Play application (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}), then select "Nintendo 3DS"
|
|
||||||
1. Join the group created by the **source 3DS**
|
|
||||||
1. Select "Start" on the **source 3DS** once it has detected the **target 3DS**
|
|
||||||
1. Once multiplayer has loaded, navigate to `Grand Prix` -> `50cc` -> (any driver) -> `Mushroom Cup` -> `OK`
|
|
||||||
1. Wait a while (a percentage should be displayed on the **source 3DS**)
|
|
||||||
1. If the exploit was successful, the **target 3DS** will have booted into the 3DS ROP xPloit Injector
|
|
||||||
+ If the exploit was not successful, power off the **source 3DS** and **target 3DS** and start again from the beginning of `Section III - kartdlphax`
|
|
||||||
|
|
||||||
#### Section IV - Installing menuhax67
|
|
||||||
|
|
||||||
1. Press (Y) + (D-Pad Down) to install menuhax67
|
|
||||||
+ The console will automatically power off
|
|
||||||
1. Power on your console
|
|
||||||
1. Tap on the small HOME Menu settings icon in the top left of the bottom screen (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
|
|
||||||
+ If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card
|
|
||||||
1. If the exploit was successful, your console will have booted into the Homebrew Launcher
|
|
||||||
1. Launch nimdsphax from the list of homebrew
|
|
||||||
1. If the exploit was successful, you will have booted into SafeB9SInstaller
|
|
||||||
+ If your console freezes on a red screen, hold the POWER button until it turns off, then try running menuhax again by powering on your console and tapping on the HOME Menu settings icon
|
|
||||||
|
|
||||||
#### Section V - Installing boot9strap
|
|
||||||
|
|
||||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
|
||||||
{%- include_relative include/configure-luma3ds.txt %}
|
|
||||||
|
|
||||||
#### Section VI - Removing menuhax67
|
|
||||||
|
|
||||||
In this section, you will use the Homebrew Launcher to remove menuhax67, which will let you access the HOME Menu Settings option normally.
|
|
||||||
|
|
||||||
{% include_relative include/launch-hbl-dlp.txt %}
|
|
||||||
1. Launch menuhax67_installer from the list of homebrew
|
|
||||||
1. Select REMOVE menuhax67
|
|
||||||
1. When you see "done.", press (A), then press (A) on "EXIT to menu"
|
|
||||||
|
|
||||||
{% include_relative include/luma3ds-installed-note.txt %}
|
|
||||||
___
|
|
||||||
|
|
||||||
### Continue to [Finalizing Setup](finalizing-setup)
|
|
||||||
{: .notice--primary}
|
|
|
@ -1,141 +0,0 @@
|
||||||
---
|
|
||||||
title: "Boot9strap telepítése (kartdlphax)"
|
|
||||||
---
|
|
||||||
|
|
||||||
{% include toc title="Tartalomjegyzék" %}
|
|
||||||
|
|
||||||
{% capture technical_info %}
|
|
||||||
<summary><em>Technikai részletek (opcionális)</em></summary>
|
|
||||||
|
|
||||||
Az egyedi firmware telepítéshez a konzolodra, szükséged van Homebrew Launcher hozzáférésre.
|
|
||||||
|
|
||||||
Ennek eléréséhez a Download Play funkcionalitását használjuk a Mario Kart 7-nek, egy egyedi firmware-rel, valamint egy egyedi játék pluginnel már telepített 3DS használatával.
|
|
||||||
|
|
||||||
Ez az egyedi plugin egy hackelt payload-ot küld a nem hackelt konzolra, ami exploitolja a rendszert, azért, hogy injektálja a menuhax67-et, ami Homebrew hozzáférést biztosít.
|
|
||||||
|
|
||||||
Ha már van Homebrew Launcher hozzáférésünk, tudjuk futtatni a nimdsphax-t a boot9strap telepítéséhez.
|
|
||||||
|
|
||||||
További információt kartdlphax-ról [itt](https://github.com/PabloMK7/kartdlphax), a menuhax67-ről [itt](https://github.com/zoogie/menuhax67), a nimdsphax-ról [itt](https://github.com/luigoalma/nimdsphax) találsz.
|
|
||||||
|
|
||||||
{% endcapture %}
|
|
||||||
<details>{{ technical_info | markdownify }}</details>
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
### Kompatibilitási megjegyzések
|
|
||||||
|
|
||||||
Ahhoz, hogy követhesd ezeket a lépéseket, a következőkre van szükséged:
|
|
||||||
|
|
||||||
+ Egy második 3DS egyedi firmware-rel (a **forrás 3DS**), aminek ugyanaz a régiója, mint annak a 3DS-nek, amit módosítani szeretnél (a **cél 3DS**)
|
|
||||||
+ A konzoloknak USA, JPN, vagy EUR régiós konzoloknak kell lenniük
|
|
||||||
+ A forrás 3DS lehet [regió cserélt](region-changing), hogy egyezzen a cél 3DS-sel, ha szükséges
|
|
||||||
+ Egy fizikai vagy digitális példánya a Mario Kart 7-nek, aminek a régiója egyezik mindkét konzol régiójával
|
|
||||||
+ Egy SD kártyára mindkét konzolhoz
|
|
||||||
|
|
||||||
### Amire szükséged lesz
|
|
||||||
|
|
||||||
* A [kartdlphax] legújabb kiadása (https://github.com/PabloMK7/kartdlphax/releases/latest) (`plugin.3gx`)
|
|
||||||
* A [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.zip) legfrisseb verziója (közvetlen letöltés)
|
|
||||||
* A [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) legfrisseb verziója (közvetlen letöltés)
|
|
||||||
* A [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) legfrissebb verziója (közvetlen letöltés)
|
|
||||||
* A [menuhax67](https://github.com/zoogie/menuhax67/releases/latest) legújabb kiadása
|
|
||||||
* A [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) legújabb kiadása (a Luma3DS `.zip` fájl)
|
|
||||||
|
|
||||||
#### I. rész - Előkészületi munka (forrás 3DS)
|
|
||||||
|
|
||||||
Ebben a fejezetben befogod állítani a forrás 3DS-ed (a 3DS egyedi firmware-rel), hogy küldje az exploit adatot a cél 3DS-nek.
|
|
||||||
|
|
||||||
1. Csatlakoztasd a **forrás 3DS** SD kártyáját a számítógépedhez
|
|
||||||
1. Másold át a `boot.firm` fájlt a Luma3DS `.zip`-ből a **cél 3DS** SD kártyája gyökerébe, lecserélve bármilyen már meglévő fájlt
|
|
||||||
+ Az SD kártya gyökere a kezdőkönyvtárt jelenti az SD kártyán, ahol látható a Nintendo 3DS könyvtár, de nem vagyunk benne
|
|
||||||
1. Másold a kartdlphax `plugin.3gx` fájlját a **forrás 3DS** SD kártyájának következő könyvtárába függően **a régiójától Mario Kart 7 példányodnak**:
|
|
||||||
+ USA: `/luma/plugins/0004000000030800`
|
|
||||||
+ EUR: `/luma/plugins/0004000000030700`
|
|
||||||
+ JPN: `/luma/plugins/0004000000030600`
|
|
||||||
+ Hozd létre a `plugins` és `00040000...` mappákat, ha nem léteznek
|
|
||||||
1. Távolítsd el az SD kártyát és rakd be a **forrás 3DS**-be
|
|
||||||
|
|
||||||
#### II. rész - Előkészületi munka (cél 3DS)
|
|
||||||
|
|
||||||
Ebben a fejezetben le fogod tölteni a szükséges fájlokat amire a cél 3DS-nek szüksége van az egyedi firmware telepítéséhez.
|
|
||||||
|
|
||||||
1. Csatlakoztasd a **cél 3DS** SD kártyáját a számítógépedhez
|
|
||||||
1. Másold át a `boot.firm` és `boot.3dsx` fájlt a Luma3DS `.zip`-ből a **cél 3DS** SD kártyája gyökerébe
|
|
||||||
1. Hozz létre egy mappát `boot9strap` néven az SD kártya gyökerében
|
|
||||||
1. Másold át a `boot9strap.firm` fájlt és a `boot9strap.firm.sha` fájlt a boot9strap `.zip` fájlból az SD kártyád `/boot9strap/` mappájába
|
|
||||||
1. Másold át a `SafeB9SInstaller.bin` fájlt a SafeB9SInstaller `.zip`-ből az SD kártyád gyökerébe
|
|
||||||
1. Hozz létre egy mappát `3ds` néven az SD kártyád gyökerében, ha még nem létezik ilyen
|
|
||||||
+ Ez a mappa tárolja a homebrew applikációkat és adataikat; ez mást mint a `Nintendo 3DS` mappa, amit a konzol automatikusan generál
|
|
||||||
1. Másold át a `nimdsphax` mappát a nimdsphax `.zip`-ből az SD kártya gyökerében található `3ds` mappába
|
|
||||||
1. Másold át a `menuhax67_installer.3dsx`+t a menuhax `.zip`-ből az SD kártya gyökerében található `3ds` mappába
|
|
||||||
1. Másold át a ´Launcher.dat´ fájlt a konzolod modellnek és régiónak megfelelő mappából a menuhax `.zip` fájlból az SD kártyád gyökerébe
|
|
||||||
1. Távolítsd el az SD kártyát és rakd be a **cél 3DS**-be
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-3ds-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
#### III. rész - kartdlphax
|
|
||||||
|
|
||||||
Ebben a fejelzetben a Download Play-t fogod használni, hogy átvidd az exploit adatot a forrás 3DS-ről a cél 3DS-re, ami arra használható, hogy telepítsd a menuhax67-et, egy Homebrew Launcher belépési pontot. A HOME Menu beállításaid átmenetileg felülírásra kerülnek a cél 3DS-en, amíg az exploit aktív.
|
|
||||||
|
|
||||||
1. Kapcsold be a **forrás 3DS**-t
|
|
||||||
+ Ha rákérdez arra, hogy állítsd be a Luma3DS-t, csak nyomj START-ot, hogy mentse a konfigurációt
|
|
||||||
1. Ha a HOME Menüben vagy, nyomj (Bal Váll) + (D-Pad Le) + (Select) gombokat a Rosalina menü előhozásához
|
|
||||||
1. Válaszd az "Enable plugin loader" opciót
|
|
||||||
1. Nyomd meg a (B) gombot, hogy kilépj a Rosalina menüből
|
|
||||||
1. Indítsd el a Mario Kart 7-et
|
|
||||||
+ Ügyelj rá, hogy a vezeték nélküli kapcsolat engedélyezett legyen
|
|
||||||
1. Navigálj a `Local Multiplayer`-hez. Egy menünek meg kell jelennie
|
|
||||||
+ Ha a képernyő lefagy, tartsd nyomva a POWER gombot 15 másodpercig, hogy a konzolt leállításra kényszerítsd, majd próbáld újra
|
|
||||||
+ Ha már futtattad a kartdlphax-t korábban, az utóljára megadott beállítások fognak betölteni. Ha azok helyesek, válaszd a `Use settings` opciót és lépd át a következő 3 lépést. Ha azok nem helyesek válaszd a `Change settings` opciót, majd folytasd.
|
|
||||||
1. Válaszd ki a **cél 3DS** konzol típusát (Old 3DS-család vagy New 3DS-család)
|
|
||||||
1. Válaszd a következő exploit típusok közül a rendszer verziódnak megfelelően:
|
|
||||||
+ 11.16.0: válaszd a `xPloitInjector (11.16)` opciót
|
|
||||||
+ 11.17.0: válaszd a `xPloitInjector (11.17)` opciót
|
|
||||||
1. Egy megerősítő menü fog megjelenni. Ha a felső képernyőn megjelenő beállítások helyesek, válaszd a `Use settings` opciót
|
|
||||||
+ Ha a beállítások nem helyesek válaszd a `Change settings` opciót, majd módosítsd őket megfelelően
|
|
||||||
1. Válaszd a `Create Group` opciót
|
|
||||||
+ Ha a forrás 3DS lefagy ezen a ponton és egy cartridge-t használsz, próbáld meg [telepíteni a cartridge-t a rendszerbe](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)
|
|
||||||
1. Kapcsold be a **cél 3DS**-t
|
|
||||||
+ Ügyelj rá, hogy a vezeték nélküli kapcsolat engedélyezett legyen
|
|
||||||
1. A **cél 3DS**-en nyisd meg a Download Play alkalmazást (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}), majd válaszd a "Nintendo 3DS" opciót
|
|
||||||
1. Csatlakozz a **forrás 3DS**-en létrehozott csoporthoz
|
|
||||||
1. Válaszd a "Start"-ot a **forrás 3DS**-en, miután észlelte a **cél 3DS**-t
|
|
||||||
1. Ha a több játékos üzemmód betöltött, navigálj ide: `Grand Prix` -> `50cc` -> (bármelyik sofőr) -> `Mushroom Cup` -> `OK`
|
|
||||||
1. Várj egy kicsit (egy százalék kell megjelenjen a **forrás 3DS**-en)
|
|
||||||
1. Ha az exploit sikeres volt, akkor a **cél 3DS** be kell bootoljon a 3DS ROP xPloit Injector-ba
|
|
||||||
+ Ha az exploit nem volt sikeres, kapcsold ki a **forrás 3DS**-t és a **cél 3DS**-t, és kezd újra a `III. rész - kartdlphax` kezdetétől
|
|
||||||
|
|
||||||
#### IV. rész- A menuhax67 telepítése
|
|
||||||
|
|
||||||
1. Nyomj (Y) + (D-Pad Le) gombot a menuhax67 telepítéséhez
|
|
||||||
+ A konzol automatikusan ki fog kapcsolni
|
|
||||||
1. Kapcsold be a konzolod
|
|
||||||
1. Kattints a kis HOME Menu beállítások ikonra a bal alsó sarkában a képernyőnek (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
|
|
||||||
+ Ha a konzolod lefagy egy időre majd összeomlik, ellenőrizd, hogy a Launcher.dat megtalálható-e az SD kártya gyökerében
|
|
||||||
1. Ha az exploit sikeres volt, a konzolodnak ezt követően be kell bootolnia a Homebrew Launcherbe
|
|
||||||
1. Indítsd el a nimdsphax-et a homebrew listájáról
|
|
||||||
1. Ha az exploit sikerrel járt, készüléked bebootolja a SafeB9SInstallert
|
|
||||||
+ Ha a konzolod lefagy egy piros képernyőn, tartsd nyomva a POWER gombot, amíg ki nem kapcsol, majd próbáld újra futtatni a menuhax-et, bekapcsolva a konzolod és a HOME Menü beállítások ikonjára kattintva
|
|
||||||
|
|
||||||
#### V. rész - boot9strap telepítése
|
|
||||||
|
|
||||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
|
||||||
{%- include_relative include/configure-luma3ds.txt %}
|
|
||||||
|
|
||||||
#### VI. rész- A menuhax67 eltávolítása
|
|
||||||
|
|
||||||
Ebben a fejezetben a Homebrew Launcher-t fogod használni a menuhax67 eltávolítására, ami lehetővé teszi a HOME Menu beállítások opcióinak normális elérését.
|
|
||||||
|
|
||||||
{% include_relative include/launch-hbl-dlp.txt %}
|
|
||||||
1. Indítsd el a menuhax67_installer-t a homebrew listából
|
|
||||||
1. Válaszd a REMOVE menuhax67 opciót
|
|
||||||
1. Ha azt látod, hogy "done.", nyomj (A) gombot, majd ismét (A)-t az "EXIT to menu" opción
|
|
||||||
|
|
||||||
{% include_relative include/luma3ds-installed-note.txt %}
|
|
||||||
___
|
|
||||||
|
|
||||||
### Tovább a [telepítés véglegesítésére](finalizing-setup)
|
|
||||||
{: .notice--primary}
|
|
|
@ -1,141 +0,0 @@
|
||||||
---
|
|
||||||
title: "Installing boot9strap (kartdlphax)"
|
|
||||||
---
|
|
||||||
|
|
||||||
{% include toc title="Table of Contents" %}
|
|
||||||
|
|
||||||
{% capture technical_info %}
|
|
||||||
<summary><em>Technical Details (optional)</em></summary>
|
|
||||||
|
|
||||||
In order to install custom firmware on our console, we need to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
To accomplish this, we can use the Download Play functionality of the game Mario Kart 7, using a 3DS with custom firmware already installed along with a custom game plugin.
|
|
||||||
|
|
||||||
This custom plugin will send a hacked payload to an unhacked console, which then exploits the system in order to inject menuhax67, which will allow us to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
Once we have Homebrew Launcher access, we can run nimdsphax to install boot9strap.
|
|
||||||
|
|
||||||
See [here](https://github.com/PabloMK7/kartdlphax) for information about kartdlphax, [here](https://github.com/zoogie/menuhax67) for information about menuhax67, and [here](https://github.com/luigoalma/nimdsphax) for information about nimdsphax.
|
|
||||||
|
|
||||||
{% endcapture %}
|
|
||||||
<details>{{ technical_info | markdownify }}</details>
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
### Compatibility Notes
|
|
||||||
|
|
||||||
In order to follow these instructions, you will need the following:
|
|
||||||
|
|
||||||
+ A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**)
|
|
||||||
+ The consoles must be USA, JPN, or EUR region consoles
|
|
||||||
+ The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary
|
|
||||||
+ A physical or digital copy of Mario Kart 7 that is the same region as both consoles
|
|
||||||
+ An SD card for both consoles
|
|
||||||
|
|
||||||
### What You Need
|
|
||||||
|
|
||||||
* The latest release of [kartdlphax](https://github.com/PabloMK7/kartdlphax/releases/latest) (`plugin.3gx`)
|
|
||||||
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.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 [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (direct download)
|
|
||||||
* The latest release of [menuhax67](https://github.com/zoogie/menuhax67/releases/latest)
|
|
||||||
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
|
|
||||||
|
|
||||||
#### Section I - Prep Work (source 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up your source 3DS (the 3DS with custom firmware) for delivery of the exploit data to the target 3DS.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **source 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of the **source 3DS**'s SD card, replacing any existing file
|
|
||||||
+ 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 kartdlphax's `plugin.3gx` to the following directory on the **source 3DS**'s SD card, depending on the **region of your copy of Mario Kart 7**:
|
|
||||||
+ USA: `/luma/plugins/0004000000030800`
|
|
||||||
+ EUR: `/luma/plugins/0004000000030700`
|
|
||||||
+ JPN: `/luma/plugins/0004000000030600`
|
|
||||||
+ Create the `plugins` and `00040000...` folders if they do not already exist
|
|
||||||
1. Eject the SD card and put it in the **source 3DS**
|
|
||||||
|
|
||||||
#### Section II - Prep Work (target 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up the files that the target 3DS will need to install custom firmware.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **target 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of the **target 3DS's** SD card
|
|
||||||
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. Copy `menuhax67_installer.3dsx` from the menuhax `.zip` to the `/3ds/` folder on your SD card
|
|
||||||
1. Copy Launcher.dat from the folder for your model and region inside the menuhax `.zip` to the root of your SD card
|
|
||||||
1. Eject the SD card and put it in the **target 3DS**
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-3ds-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
#### Section III - kartdlphax
|
|
||||||
|
|
||||||
In this section, you will use Download Play to transfer the exploit data from the source 3DS to the target 3DS, which can be used to install menuhax67, a Homebrew Launcher entrypoint. Your HOME Menu settings will be temporarily inaccessible on the target 3DS while this exploit is active.
|
|
||||||
|
|
||||||
1. Power on the **source 3DS**
|
|
||||||
+ If you are prompted to set up Luma3DS, just press START to save the configuration
|
|
||||||
1. Once in the HOME Menu, press (Left Shoulder) + (Down D-Pad) + (Select) to bring up the Rosalina menu
|
|
||||||
1. Select "Enable plugin loader"
|
|
||||||
1. Press (B) to exit the Rosalina menu
|
|
||||||
1. Launch Mario Kart 7
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. Navigate to `Local Multiplayer`. A menu should pop up
|
|
||||||
+ If the screen freezes, hold the power button for fifteen seconds to force power off your console, then try again
|
|
||||||
+ If you have launched kartdlphax previously, the last selected settings will be loaded. If they are correct, select `Use settings` and skip the next 3 steps. If they are incorrect, select `Change settings` and proceed.
|
|
||||||
1. Select your **target 3DS** console type (Old 3DS family or New 3DS family)
|
|
||||||
1. Select the following exploit type depending on your system version:
|
|
||||||
+ 11.16.0: select `xPloitInjector (11.16)`
|
|
||||||
+ 11.17.0: select `xPloitInjector (11.17)`
|
|
||||||
1. A confirmation menu will show up. If the settings shown on the top screen are correct, select `Use settings`
|
|
||||||
+ If the settings are not correct, press `Change settings` and modify them accordingly
|
|
||||||
1. Select `Create Group`
|
|
||||||
+ If the source 3DS freezes at this point and you are using a cartridge, try [installing the cartridge to the system](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)
|
|
||||||
1. Power on the **target 3DS**
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. On the **target 3DS**, open the Download Play application (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}), then select "Nintendo 3DS"
|
|
||||||
1. Join the group created by the **source 3DS**
|
|
||||||
1. Select "Start" on the **source 3DS** once it has detected the **target 3DS**
|
|
||||||
1. Once multiplayer has loaded, navigate to `Grand Prix` -> `50cc` -> (any driver) -> `Mushroom Cup` -> `OK`
|
|
||||||
1. Wait a while (a percentage should be displayed on the **source 3DS**)
|
|
||||||
1. If the exploit was successful, the **target 3DS** will have booted into the 3DS ROP xPloit Injector
|
|
||||||
+ If the exploit was not successful, power off the **source 3DS** and **target 3DS** and start again from the beginning of `Section III - kartdlphax`
|
|
||||||
|
|
||||||
#### Section IV - Installing menuhax67
|
|
||||||
|
|
||||||
1. Press (Y) + (D-Pad Down) to install menuhax67
|
|
||||||
+ The console will automatically power off
|
|
||||||
1. Power on your console
|
|
||||||
1. Tap on the small HOME Menu settings icon in the top left of the bottom screen (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
|
|
||||||
+ If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card
|
|
||||||
1. If the exploit was successful, your console will have booted into the Homebrew Launcher
|
|
||||||
1. Launch nimdsphax from the list of homebrew
|
|
||||||
1. If the exploit was successful, you will have booted into SafeB9SInstaller
|
|
||||||
+ If your console freezes on a red screen, hold the POWER button until it turns off, then try running menuhax again by powering on your console and tapping on the HOME Menu settings icon
|
|
||||||
|
|
||||||
#### Section V - Installing boot9strap
|
|
||||||
|
|
||||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
|
||||||
{%- include_relative include/configure-luma3ds.txt %}
|
|
||||||
|
|
||||||
#### Section VI - Removing menuhax67
|
|
||||||
|
|
||||||
In this section, you will use the Homebrew Launcher to remove menuhax67, which will let you access the HOME Menu Settings option normally.
|
|
||||||
|
|
||||||
{% include_relative include/launch-hbl-dlp.txt %}
|
|
||||||
1. Launch menuhax67_installer from the list of homebrew
|
|
||||||
1. Select REMOVE menuhax67
|
|
||||||
1. When you see "done.", press (A), then press (A) on "EXIT to menu"
|
|
||||||
|
|
||||||
{% include_relative include/luma3ds-installed-note.txt %}
|
|
||||||
___
|
|
||||||
|
|
||||||
### Continue to [Finalizing Setup](finalizing-setup)
|
|
||||||
{: .notice--primary}
|
|
|
@ -1,141 +0,0 @@
|
||||||
---
|
|
||||||
title: "Installazione di boot9strap (kartdlphax)"
|
|
||||||
---
|
|
||||||
|
|
||||||
{% include toc title="Indice" %}
|
|
||||||
|
|
||||||
{% capture technical_info %}
|
|
||||||
<summary><em>Dettagli Tecnici (opzionale)</em></summary>
|
|
||||||
|
|
||||||
Per installare un custom firmware sulla nostra console, abbiamo bisogno di ottenere l'accesso all'Homebrew Launcher.
|
|
||||||
|
|
||||||
Per farlo possiamo utilizzare la funzionalità "Modalità download" del gioco Mario Kart 7, utilizzando un 3DS con custom firmware già installato insieme a un plugin di gioco personalizzato.
|
|
||||||
|
|
||||||
Questo plugin personalizzato invierà un payload modificato ad una console non modificata, che sfrutterà una falla di sistema per l'iniezione di menuhax67, per permetterci di accedere all'Homebrew Launcher.
|
|
||||||
|
|
||||||
Una volta ricevuto l'accesso all'Homebrew Launcher, potremo eseguire nimdsphax per installare boot9strap.
|
|
||||||
|
|
||||||
Vedi [qui](https://github.com/PabloMK7/kartdlphax) per informazioni su kartdlphax, [qui](https://github.com/zoogie/menuhax67) per informazioni su menuhax67, e [qui](https://github.com/luigoalma/nimdsphax) per informazioni su nimdsphax.
|
|
||||||
|
|
||||||
{% endcapture %}
|
|
||||||
<details>{{ technical_info | markdownify }}</details>
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
### Note di Compatibilità
|
|
||||||
|
|
||||||
Per seguire queste istruzioni, avrai bisogno di:
|
|
||||||
|
|
||||||
+ Un secondo 3DS con custom firmware (il **3DS di partenza**) della stessa regione del 3DS che stai cercando di modificare (il **3DS di destinazione**)
|
|
||||||
+ Le console devono essere di regionalità USA, JPN o EUR
|
|
||||||
+ Se necessario, si può [cambiare la regionalità](region-changing) del 3DS di partenza perché corrisponda al 3DS di destinazione
|
|
||||||
+ Una copia fisica o digitale di Mario Kart della stessa regione di entrambe le console
|
|
||||||
+ Una scheda SD per entrambe le console
|
|
||||||
|
|
||||||
### Cosa serve
|
|
||||||
|
|
||||||
* L'ultima versione di [kartdlphax](https://github.com/PabloMK7/kartdlphax/releases/latest) (`plugin.3gx`)
|
|
||||||
* L'ultima versione di [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.zip) (download diretto)
|
|
||||||
* L'ultima versione di [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) (download diretto)
|
|
||||||
* L'ultima versione di [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (download diretto)
|
|
||||||
* L'ultima versione di [menuhax67](https://github.com/zoogie/menuhax67/releases/latest)
|
|
||||||
* L'ultima versione di [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (il file `.zip` di Luma3DS)
|
|
||||||
|
|
||||||
#### Sezione I - Preparazione (3DS di partenza)
|
|
||||||
|
|
||||||
In questa sezione configurerai il tuo 3DS di partenza (il 3DS con custom firmware) per inviare i dati dell'exploit verso il 3DS di destinazione.
|
|
||||||
|
|
||||||
1. Inserisci la scheda SD del tuo **3DS di partenza** nel computer
|
|
||||||
1. Copia il file `boot.firm` dall'archivio `.zip` di Luma3DS nella directory principale della scheda SD del **3DS di partenza**, sovrascrivendo i file già esistenti
|
|
||||||
+ La directory principale della scheda SD è la cartella della tua scheda SD in cui è possibile visualizzare la cartella Nintendo 3DS, ma non il suo interno
|
|
||||||
1. Copia il file `plugin.3gx` di kartdlphax nella seguente cartella sulla scheda SD del **3DS di partenza**, a seconda della **regione della tua versione di Mario Kart 7**:
|
|
||||||
+ USA: `/luma/plugins/0004000000030800`
|
|
||||||
+ EUR: `/luma/plugins/0004000000030700`
|
|
||||||
+ JPN: `/luma/plugins/0004000000030600`
|
|
||||||
+ Crea le cartelle `plugins` e `00040000...` se non sono già esistenti
|
|
||||||
1. Rimuovi la scheda SD e inseriscila nel **3DS di partenza**
|
|
||||||
|
|
||||||
#### Sezione II - Preparazione (3DS di destinazione)
|
|
||||||
|
|
||||||
In questa sezione configurerai i file di cui il 3DS di destinazione avrà bisogno per installare un custom firmware.
|
|
||||||
|
|
||||||
1. Inserisci la scheda SD del tuo **3DS di destinazione** nel computer
|
|
||||||
1. Copia i file `boot.firm` e `boot.3dsx` dall'archivio `.zip` di Luma3DS nella directory principale della scheda SD del **3DS di destinazione**
|
|
||||||
1. Crea una cartella chiamata `boot9strap` nella directory principale della tua scheda SD
|
|
||||||
1. Copia i file `boot9strap.firm` e `boot9strap.firm.sha` dall'archivio `.zip` di boot9strap nella cartella `/boot9strap/` della tua scheda SD
|
|
||||||
1. Copia il file `SafeB9SInstaller.bin` dall'archivio `.zip` di SafeB9SInstaller nella directory principale della tua scheda SD
|
|
||||||
1. Se assente, crea una cartella chiamata `3ds` nella directory principale della tua scheda SD
|
|
||||||
+ Questa cartella mantiene le applicazioni homebrew e i loro dati; è diversa dalla cartella `Nintendo 3DS` generata automaticamente dalla console
|
|
||||||
1. Copia la cartella `nimdsphax` dall'archivio `.zip` di nimdsphax nella cartella `/3ds/` della tua scheda SD
|
|
||||||
1. Copia il file `menuhax67_installer.3dsx` dall'archivio `.zip` di menuhax nella cartella `/3ds/` della tua scheda SD
|
|
||||||
1. Copia il file `Launcher.dat` dalla cartella per il modello e la regione della tua console dell'archivio `.zip` di menuhax nella directory principale della tua scheda SD
|
|
||||||
1. Rimuovi la scheda SD e inseriscila nel **3DS di destinazione**
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-3ds-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
#### Sezione III - kartdlphax
|
|
||||||
|
|
||||||
In questa sezione utilizzerai la "Modalità download" per trasferire i dati dell'exploit dal 3DS di partenza al 3DS di destinazione, che verranno usati per installare menuhax67, un punto di ingresso per l'Homebrew Launcher. Le impostazioni del menu HOME saranno temporaneamente inaccessibili sul 3DS di destinazione fiché questo exploit sarà attivo.
|
|
||||||
|
|
||||||
1. Accendi il **3DS di partenza**
|
|
||||||
+ Se ti viene richiesto di configurare Luma3DS, premi START per salvare la configurazione
|
|
||||||
1. Arrivato nel menu HOME, premi (L) + (Giù) + (Select) per mostrare il menu di Rosalina
|
|
||||||
1. Seleziona "Enable plugin loader"
|
|
||||||
1. Premi (B) per uscire dal menu di Rosalina
|
|
||||||
1. Avvia Mario Kart 7
|
|
||||||
+ Assicurati che la connettività wireless sia abilitata
|
|
||||||
1. Seleziona `Più giocatori (locale)`. Dovrebbe apparire un menu
|
|
||||||
+ Se la schermata si blocca, tieni premuto il pulsante di accensione per quindici secondi per forzare lo spegnimento della console, quindi riprova
|
|
||||||
+ Se hai già lanciato kartdlphax in precedenza, verrà caricata l'ultima configurazione utilizzata. Se è corretta, seleziona `Use settings` e salta i prossimi 3 passaggi. Se non è corretta, seleziona `Change settings` e prosegui.
|
|
||||||
1. Seleziona la tipologia del **3DS di destinazione** (Old 3DS o New 3DS)
|
|
||||||
1. Scegli uno degli exploit seguenti a seconda della tua versione del software:
|
|
||||||
+ 11.16.0: seleziona `xPloitInjector (11.16)`
|
|
||||||
+ 11.17.0: seleziona `xPloitInjector (11.17)`
|
|
||||||
1. Verrà visualizzato un menu di conferma. Se le impostazioni visualizzate nella schermata superiore sono corrette, seleziona `Use settings`
|
|
||||||
+ Se le impostazioni non sono corrette, premi `Change settings` e modificale di conseguenza
|
|
||||||
1. Seleziona `Create Group`
|
|
||||||
+ Se il 3DS di partenza si blocca in questo frangente e stai usando una cartuccia, prova a [installare la cartuccia nel sistema](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)
|
|
||||||
1. Accendi il **3DS di destinazione**
|
|
||||||
+ Assicurati che la connettività wireless sia abilitata
|
|
||||||
1. Sul **3DS di destinazione**, apri l'applicazione "Modalità download" (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}), quindi seleziona "Nintendo 3DS"
|
|
||||||
1. Unisciti al gruppo creato dal **3DS di partenza**
|
|
||||||
1. Seleziona "Inizia" sul **3DS di partenza** una volta rilevato il **3DS di destinazione**
|
|
||||||
1. Una volta avviata la modalità multigiocatore, vai su `Gran Premio` -> `50cc` -> (qualunque personaggio) -> `Trofeo Fungo` -> `OK`
|
|
||||||
1. Attendi un po' (dovresti visualizzare una percentuale sul **3DS di partenza**)
|
|
||||||
1. Se l'exploit è andato a buon fine, il **3DS di destinazione** avrà avviato 3DS ROP xPloit Injector
|
|
||||||
+ Se l'exploit non ha avuto successo, spegni il **3DS di partenza** e il **3DS di destinazione** e ricomincia dall'inizio di `Sezione III - kartdlphax`
|
|
||||||
|
|
||||||
#### Sezione IV - Installazione di menuhax67
|
|
||||||
|
|
||||||
1. Premi (Y) + (Giù) per installare menuhax67
|
|
||||||
+ La console si spegnerà automaticamente
|
|
||||||
1. Accendi la tua console
|
|
||||||
1. Clicca sull'icona di impostazioni del menu HOME nell'angolo in alto a sinistra dello schermo inferiore (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
|
|
||||||
+ Se la console si blocca per un po' e poi crasha, assicurati di avere il file Launcher.dat nella directory principale della tua scheda SD
|
|
||||||
1. Se l'exploit ha avuto successo, la tua console avrà avviato l'Homebrew Launcher
|
|
||||||
1. Avvia nimdsphax dalla lista degli homebrew
|
|
||||||
1. Se l'exploit è andato a buon fine, si avvierà SafeB9SInstaller
|
|
||||||
+ Se la console si blocca con una schermata rossa, tieni premuto il pulsante POWER fino allo spegnimento, quindi riprova ad eseguire menuhax accendendo la console e toccando l'icona delle impostazioni del menu HOME
|
|
||||||
|
|
||||||
#### Sezione V - Installazione di boot9strap
|
|
||||||
|
|
||||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
|
||||||
{%- include_relative include/configure-luma3ds.txt %}
|
|
||||||
|
|
||||||
#### Sezione VI - Rimozione di menuhax67
|
|
||||||
|
|
||||||
In questa sezione userai l'Homebrew Launcher per rimuovere menuhax67, ed ottenere nuovamente l'accesso alle impostazioni del menu HOME.
|
|
||||||
|
|
||||||
{% include_relative include/launch-hbl-dlp.txt %}
|
|
||||||
1. Avvia menuhax67_installer dalla lista degli homebrew
|
|
||||||
1. Seleziona REMOVE menuhax67
|
|
||||||
1. Quando vedi "done.", premi (A), poi premi (A) su "EXIT to menu"
|
|
||||||
|
|
||||||
{% include_relative include/luma3ds-installed-note.txt %}
|
|
||||||
___
|
|
||||||
|
|
||||||
### Prosegui con il [Completamento dell'installazione](finalizing-setup)
|
|
||||||
{: .notice--primary}
|
|
|
@ -1,141 +0,0 @@
|
||||||
---
|
|
||||||
title: "Installing boot9strap (kartdlphax)"
|
|
||||||
---
|
|
||||||
|
|
||||||
{% include toc title="目次" %}
|
|
||||||
|
|
||||||
{% capture technical_info %}
|
|
||||||
<summary><em>Technical Details (optional)</em></summary>
|
|
||||||
|
|
||||||
In order to install custom firmware on our console, we need to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
To accomplish this, we can use the Download Play functionality of the game Mario Kart 7, using a 3DS with custom firmware already installed along with a custom game plugin.
|
|
||||||
|
|
||||||
This custom plugin will send a hacked payload to an unhacked console, which then exploits the system in order to inject menuhax67, which will allow us to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
Once we have Homebrew Launcher access, we can run nimdsphax to install boot9strap.
|
|
||||||
|
|
||||||
See [here](https://github.com/PabloMK7/kartdlphax) for information about kartdlphax, [here](https://github.com/zoogie/menuhax67) for information about menuhax67, and [here](https://github.com/luigoalma/nimdsphax) for information about nimdsphax.
|
|
||||||
|
|
||||||
{% endcapture %}
|
|
||||||
<details>{{ technical_info | markdownify }}</details>
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
### Compatibility Notes
|
|
||||||
|
|
||||||
In order to follow these instructions, you will need the following:
|
|
||||||
|
|
||||||
+ A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**)
|
|
||||||
+ The consoles must be USA, JPN, or EUR region consoles
|
|
||||||
+ The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary
|
|
||||||
+ A physical or digital copy of Mario Kart 7 that is the same region as both consoles
|
|
||||||
+ An SD card for both consoles
|
|
||||||
|
|
||||||
### 必要なもの
|
|
||||||
|
|
||||||
* The latest release of [kartdlphax](https://github.com/PabloMK7/kartdlphax/releases/latest) (`plugin.3gx`)
|
|
||||||
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.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 [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (direct download)
|
|
||||||
* The latest release of [menuhax67](https://github.com/zoogie/menuhax67/releases/latest)
|
|
||||||
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
|
|
||||||
|
|
||||||
#### Section I - Prep Work (source 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up your source 3DS (the 3DS with custom firmware) for delivery of the exploit data to the target 3DS.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **source 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of the **source 3DS**'s SD card, replacing any existing file
|
|
||||||
+ SDカードのルートとは、Nintendo 3DSのフォルダなどがある最初の項目のことであり、フォルダの中ではありません。
|
|
||||||
1. Copy kartdlphax's `plugin.3gx` to the following directory on the **source 3DS**'s SD card, depending on the **region of your copy of Mario Kart 7**:
|
|
||||||
+ USA: `/luma/plugins/0004000000030800`
|
|
||||||
+ EUR: `/luma/plugins/0004000000030700`
|
|
||||||
+ JPN: `/luma/plugins/0004000000030600`
|
|
||||||
+ Create the `plugins` and `00040000...` folders if they do not already exist
|
|
||||||
1. Eject the SD card and put it in the **source 3DS**
|
|
||||||
|
|
||||||
#### Section II - Prep Work (target 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up the files that the target 3DS will need to install custom firmware.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **target 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of the **target 3DS's** SD card
|
|
||||||
1. `boot9strap`という名前のフォルダをSDカードのルート上に作成します。
|
|
||||||
1. `boot9strap.firm`と`boot9strap.firm.sha`を boot9strap `.zip` ファイルから解凍し、SD カードのboot9strapフォルダにコピーします。
|
|
||||||
1. SafeB9SInstaller `.zip` から`SafeB9SInstaller.bin`をSDカードのルートへコピーします
|
|
||||||
1. SDカードの直下に`3ds`フォルダがない場合、そのフォルダを作成します
|
|
||||||
+ 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. Copy `menuhax67_installer.3dsx` from the menuhax `.zip` to the `/3ds/` folder on your SD card
|
|
||||||
1. Copy Launcher.dat from the folder for your model and region inside the menuhax `.zip` to the root of your SD card
|
|
||||||
1. Eject the SD card and put it in the **target 3DS**
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-3ds-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
#### Section III - kartdlphax
|
|
||||||
|
|
||||||
In this section, you will use Download Play to transfer the exploit data from the source 3DS to the target 3DS, which can be used to install menuhax67, a Homebrew Launcher entrypoint. Your HOME Menu settings will be temporarily inaccessible on the target 3DS while this exploit is active.
|
|
||||||
|
|
||||||
1. Power on the **source 3DS**
|
|
||||||
+ If you are prompted to set up Luma3DS, just press START to save the configuration
|
|
||||||
1. Once in the HOME Menu, press (Left Shoulder) + (Down D-Pad) + (Select) to bring up the Rosalina menu
|
|
||||||
1. Select "Enable plugin loader"
|
|
||||||
1. (B) を押してRosalinaメインメニューを終了します。
|
|
||||||
1. Launch Mario Kart 7
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. Navigate to `Local Multiplayer`. A menu should pop up
|
|
||||||
+ If the screen freezes, hold the power button for fifteen seconds to force power off your console, then try again
|
|
||||||
+ If you have launched kartdlphax previously, the last selected settings will be loaded. If they are correct, select `Use settings` and skip the next 3 steps. If they are incorrect, select `Change settings` and proceed.
|
|
||||||
1. Select your **target 3DS** console type (Old 3DS family or New 3DS family)
|
|
||||||
1. Select the following exploit type depending on your system version:
|
|
||||||
+ 11.16.0: select `xPloitInjector (11.16)`
|
|
||||||
+ 11.17.0: select `xPloitInjector (11.17)`
|
|
||||||
1. A confirmation menu will show up. If the settings shown on the top screen are correct, select `Use settings`
|
|
||||||
+ If the settings are not correct, press `Change settings` and modify them accordingly
|
|
||||||
1. Select `Create Group`
|
|
||||||
+ If the source 3DS freezes at this point and you are using a cartridge, try [installing the cartridge to the system](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)
|
|
||||||
1. Power on the **target 3DS**
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. On the **target 3DS**, open the Download Play application (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}), then select "Nintendo 3DS"
|
|
||||||
1. Join the group created by the **source 3DS**
|
|
||||||
1. Select "Start" on the **source 3DS** once it has detected the **target 3DS**
|
|
||||||
1. Once multiplayer has loaded, navigate to `Grand Prix` -> `50cc` -> (any driver) -> `Mushroom Cup` -> `OK`
|
|
||||||
1. Wait a while (a percentage should be displayed on the **source 3DS**)
|
|
||||||
1. If the exploit was successful, the **target 3DS** will have booted into the 3DS ROP xPloit Injector
|
|
||||||
+ If the exploit was not successful, power off the **source 3DS** and **target 3DS** and start again from the beginning of `Section III - kartdlphax`
|
|
||||||
|
|
||||||
#### Section IV - Installing menuhax67
|
|
||||||
|
|
||||||
1. Press (Y) + (D-Pad Down) to install menuhax67
|
|
||||||
+ The console will automatically power off
|
|
||||||
1. Power on your console
|
|
||||||
1. Tap on the small HOME Menu settings icon in the top left of the bottom screen (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
|
|
||||||
+ If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card
|
|
||||||
1. If the exploit was successful, your console will have booted into the Homebrew Launcher
|
|
||||||
1. Launch nimdsphax from the list of homebrew
|
|
||||||
1. Exploitが成功すれば、SafeB9SInstallerが起動されます。
|
|
||||||
+ If your console freezes on a red screen, hold the POWER button until it turns off, then try running menuhax again by powering on your console and tapping on the HOME Menu settings icon
|
|
||||||
|
|
||||||
#### Section V - Installing boot9strap
|
|
||||||
|
|
||||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
|
||||||
{%- include_relative include/configure-luma3ds.txt %}
|
|
||||||
|
|
||||||
#### Section VI - Removing menuhax67
|
|
||||||
|
|
||||||
In this section, you will use the Homebrew Launcher to remove menuhax67, which will let you access the HOME Menu Settings option normally.
|
|
||||||
|
|
||||||
{% include_relative include/launch-hbl-dlp.txt %}
|
|
||||||
1. Launch menuhax67_installer from the list of homebrew
|
|
||||||
1. Select REMOVE menuhax67
|
|
||||||
1. When you see "done.", press (A), then press (A) on "EXIT to menu"
|
|
||||||
|
|
||||||
{% include_relative include/luma3ds-installed-note.txt %}
|
|
||||||
___
|
|
||||||
|
|
||||||
[セットアップを完了する](finalizing-setup) へ進みます
|
|
||||||
{: .notice--primary}
|
|
|
@ -1,141 +0,0 @@
|
||||||
---
|
|
||||||
title: "boot9strap 설치 (kartdlphax)"
|
|
||||||
---
|
|
||||||
|
|
||||||
{% include toc title="목차" %}
|
|
||||||
|
|
||||||
{% capture technical_info %}
|
|
||||||
<summary><em>기술적 상세 정보 (선택 사항)</em></summary>
|
|
||||||
|
|
||||||
In order to install custom firmware on our console, we need to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
이 취약점을 사용하기 위해, 마리오 카트 7 게임에 존재하는 다운로드 플레이 기능, 이미 커스텀 펌웨어가 설치되어 있는 콘솔, 그리고 어떤 게임 플러그인을 사용합니다.
|
|
||||||
|
|
||||||
This custom plugin will send a hacked payload to an unhacked console, which then exploits the system in order to inject menuhax67, which will allow us to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
Once we have Homebrew Launcher access, we can run nimdsphax to install boot9strap.
|
|
||||||
|
|
||||||
See [here](https://github.com/PabloMK7/kartdlphax) for information about kartdlphax, [here](https://github.com/zoogie/menuhax67) for information about menuhax67, and [here](https://github.com/luigoalma/nimdsphax) for information about nimdsphax.
|
|
||||||
|
|
||||||
{% endcapture %}
|
|
||||||
<details>{{ technical_info | markdownify }}</details>
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
### 호환성 안내
|
|
||||||
|
|
||||||
이 가이드를 진행하기 위해서는, 다음이 필요합니다:
|
|
||||||
|
|
||||||
+ 커스텀 펌웨어를 설치하려고 하는 3DS (**타겟 3DS**)와 지역이 같은, 커스텀 펌웨어가 설치된 제2의 3DS (**소스 3DS**)
|
|
||||||
+ 양 콘솔들은 USA, JPN, or EUR 지역 콘솔들이어야 합니다
|
|
||||||
+ The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary
|
|
||||||
+ 두 3DS와 지역이 같은, 마리오 카트 7의 물리적/디지털 버전
|
|
||||||
+ 두 콘솔을 위한 SD 카드
|
|
||||||
|
|
||||||
### 준비물
|
|
||||||
|
|
||||||
* 최신 버전의 [kartdlphax](https://github.com/PabloMK7/kartdlphax/releases/latest`) (`plugin.3gx`)
|
|
||||||
* 최신 버전의 [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.zip) (직접 다운로드)
|
|
||||||
* 최신 버전의 [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) (직접 다운로드)
|
|
||||||
* 최신 버전의 [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (직접 다운로드)
|
|
||||||
* 최신 버전의 [menuhax67](https://github.com/zoogie/menuhax67/releases/latest)
|
|
||||||
* 최신 버전의 [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (`.zip` 파일)
|
|
||||||
|
|
||||||
#### 섹션 I - 준비 작업 (소스 3DS)
|
|
||||||
|
|
||||||
이 섹션에서는, 소스 3DS (커스텀 펌웨어가 설치 되어 있는 콘솔)을 익스플로잇 데이터를 타겟 3DS로 전송할 수 있도록 설정합니다.
|
|
||||||
|
|
||||||
1. **소스 3DS**의 SD 카드를 컴퓨터에 삽입해 주세요
|
|
||||||
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of the **source 3DS**'s SD card, replacing any existing file
|
|
||||||
+ SD 카드의 루트는 SD 카드를 열 때 보이는 디렉토리이고, Nintendo 3DS 폴더가 보이지만 그 안에 들어가 있지 않은 상태의 폴더입니다
|
|
||||||
1. kartdlphax의 `plugin.3gx`을 **가지고 계신 마리오 카트 7의 지역**에 맞추어 **소스 3DS**의 SD 카드의 다음 경로에 복사해 주세요
|
|
||||||
+ USA: `/luma/plugins/0004000000030800`
|
|
||||||
+ EUR: `/luma/plugins/0004000000030700`
|
|
||||||
+ JPN: `/luma/plugins/0004000000030600`
|
|
||||||
+ Create the `plugins` and `00040000...` folders if they do not already exist
|
|
||||||
1. SD 카드를 분리해 **소스 3DS**에 장착해 주세요
|
|
||||||
|
|
||||||
#### 섹션 II - 준비 작업 (타겟 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up the files that the target 3DS will need to install custom firmware.
|
|
||||||
|
|
||||||
1. **타겟 3DS**의 SD 카드를 컴퓨터에 삽입해 주세요
|
|
||||||
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of the **target 3DS's** SD card
|
|
||||||
1. SD 카드이 루트에 `boot9strap` 라는 이름으로 새 폴더를 생성해 주세요
|
|
||||||
1. SD 카드에 있는 `/boot9strap/` 폴더에 boot9strap `.zip` 파일 안에 압축되있는 `boot9strap.firm`과 `boot9strap.firm.sha`을 복사해 주세요
|
|
||||||
1. SafeB9SInstaller `.zip`의 `SafeB9SInstaller.bin`을 SD 카드의 루트로 복사해 주세요
|
|
||||||
1. SD 카드의 루트에 `3ds` 폴더가 없을 경우 폴더를 만들어 주세요
|
|
||||||
+ 이 폴더에는 홈브류 에플리케이션과 데이터가 보관되어 있으며, 콘솔이 자동으로 생성하는 `Nintendo 3DS` 폴더와 다른 폴더입니다
|
|
||||||
1. nimdsphax `.zip`안에 있는 `nimdsphax` 폴더를 SD 카드의 `/3ds/` 폴더에 복사해 주세요
|
|
||||||
1. Copy `menuhax67_installer.3dsx` from the menuhax `.zip` to the `/3ds/` folder on your SD card
|
|
||||||
1. menuhax '.zip' 파일에서, 모델과 국적에 맞는 폴더를 찾아 들어가, Launcher.dat 파일을 복사해 SD 카드의 최상단에 복사해 주세요
|
|
||||||
1. SD 카드를 분리해 **타겟 3DS**에 장착해 주세요
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-3ds-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
#### 섹션 III - kartdlphax
|
|
||||||
|
|
||||||
In this section, you will use Download Play to transfer the exploit data from the source 3DS to the target 3DS, which can be used to install menuhax67, a Homebrew Launcher entrypoint. Your HOME Menu settings will be temporarily inaccessible on the target 3DS while this exploit is active.
|
|
||||||
|
|
||||||
1. **소스 3DS**의 전원을 켜 주세요
|
|
||||||
+ Luma3DS를 설정하는 창이 표시되면, START를 눌러 저장해 주세요
|
|
||||||
1. HOME 메뉴에 도달하면, (L 버튼) + (십자키 아래) + (Select)를 눌러 Rosalina 메뉴를 띄워 주세요
|
|
||||||
1. "Enable plugin loader"를 활성화 해 주세요
|
|
||||||
1. (B)를 눌러 Rosalina 메뉴를 나와 주세요
|
|
||||||
1. 마리오 카트 7를 실행해 주세요
|
|
||||||
+ 실행하기 전 무선 연결이 활성화되어 있는지 확인해 주세요
|
|
||||||
1. `로컬 통신 플레이`로 진입해 주세요. (언어별로 메뉴 이름이 다를 수 있음) 메뉴가 표시될 것입니다
|
|
||||||
+ 화면이 멎는다면, 전원 버튼을 약 15초간 길게 눌러 전원을 강제 종료하고, 다시 시도해 주세요
|
|
||||||
+ 이전에 kartdlphax를 실행한 적이 있다면, 마지막으로 지정한 설정이 로드됩니다. 그 설정이 맞다면, `Use settings`를 누르고 다음 세 과정을 건너뛰어주세요. 설정이 다르다면 `Change settings`를 눌러 계속해 주세요
|
|
||||||
1. **타겟 3DS**의 콘솔 종류를 선택해 주세요 (`Old 3DS family` 또는 `New 3DS family`)
|
|
||||||
1. 시스템 버전에 따라 다음 취약점을 선택해 주세요:
|
|
||||||
+ 11.16.0: select `xPloitInjector (11.16)`
|
|
||||||
+ 11.17.0: select `xPloitInjector (11.17)`
|
|
||||||
1. 확인 메뉴가 표시됩니다. 설정이 맞다면, `Use settings`를 선택해 주세요
|
|
||||||
+ 표시된 설정이 맞지 않다면, `Change settings`를 눌러 알맞게 조정해 주세요
|
|
||||||
1. `방 만들기`를 눌러 주세요 (언어별로 메뉴 이름이 다를 수 있음)
|
|
||||||
+ 소스 3DS가 여기서 멎으며 카트리지를 이용하고 있다면, [카트리지를 시스템에 설치](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)해보세요
|
|
||||||
1. **타겟 3DS**의 전원을 켜 주세요
|
|
||||||
+ 실행하기 전 무선 연결이 활성화되어 있는지 확인해 주세요
|
|
||||||
1. **타겟 3DS**에서 다운로드 플레이 앱을 실행해 (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}), "Nintendo 3DS"를 선택해 주세요
|
|
||||||
1. **소스 3DS**에서 만든 방으로 들어가 주세요
|
|
||||||
1. **타겟 3DS**가 인식되면, **소스 3DS**에서 "Start"를 선택해 주세요
|
|
||||||
1. 멀티플레이어가 로드되면, `Grand Prix` -> `50cc` -> (아무 드라이버) -> `버섯 컵` -> `OK`를 선택해 주세요 (언어별로 명칭이 달라질 수 있음)
|
|
||||||
1. 잠시 기다려 주세요 (**소스 3DS**에 진행도가 표시됩니다)
|
|
||||||
1. 익스플로잇이 성공했다면, **타겟 3DS**가 3DS ROP xPloit Injector로 부팅됩니다
|
|
||||||
+ 익스플로잇이 실패했다면, 두 3DS 콘솔 모두 종료한 후 `섹션 III - kartdlphax`의 처음부터 다시 시작해 주세요
|
|
||||||
|
|
||||||
#### 섹션 IV - menuhax67 설치
|
|
||||||
|
|
||||||
1. (Y) + (십자 패드 Down)을 눌러 menuhax67을 설치해 주세요
|
|
||||||
+ 콘솔의 전윈이 자동으로 꺼질 겁니다
|
|
||||||
1. 콘솔의 전원을 켜 주세요
|
|
||||||
1. 아래 화면 왼쪽에 있는 HOME 메뉴 설정 아이콘을 눌러 주세요 (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
|
|
||||||
+ If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card
|
|
||||||
1. 익스플로잇이 성공적이었다면 Homebrew Launcher로 부팅되었을 것입니다
|
|
||||||
1. 홈브류 목록에서 nimdsphax를 실행해 주세요
|
|
||||||
1. 익스플로잇이 성공적이었다면 SafeB9SInstaller로 부팅되었을 것입니다
|
|
||||||
+ 빨간색 화면에서 콘솔이 멈추는 경우, 전원 버튼을 길게 눌러 전원을 끈 다음 다시 전원을 켜고 HOME 메뉴의 설정 아이콘을 눌러 menuhax를 다시 실행해 보세요
|
|
||||||
|
|
||||||
#### 섹션 V - boot9strap 설치
|
|
||||||
|
|
||||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
|
||||||
{%- include_relative include/configure-luma3ds.txt %}
|
|
||||||
|
|
||||||
#### 섹션 VI - menuhax67 제거
|
|
||||||
|
|
||||||
이 섹션에서, 홈브류 런처를 사용해 menuhax67을 제거합니다. 이 작업을 통해 HOME 메뉴 설정이 정상적으로 복구될 것입니다.
|
|
||||||
|
|
||||||
{% include_relative include/launch-hbl-dlp.txt %}
|
|
||||||
1. 홈브류 목록에서 menuhax67_installer를 실행해 주세요
|
|
||||||
1. REMOVE menuhax67를 선택해 주세요
|
|
||||||
1. When you see "done.", press (A), then press (A) on "EXIT to menu"
|
|
||||||
|
|
||||||
{% include_relative include/luma3ds-installed-note.txt %}
|
|
||||||
___
|
|
||||||
|
|
||||||
### [마무리 단계](finalizing-setup) 로 계속합니다
|
|
||||||
{: .notice--primary}
|
|
|
@ -1,141 +0,0 @@
|
||||||
---
|
|
||||||
title: "Installing boot9strap (kartdlphax)"
|
|
||||||
---
|
|
||||||
|
|
||||||
{% include toc title="Table of Contents" %}
|
|
||||||
|
|
||||||
{% capture technical_info %}
|
|
||||||
<summary><em>Technical Details (optional)</em></summary>
|
|
||||||
|
|
||||||
In order to install custom firmware on our console, we need to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
To accomplish this, we can use the Download Play functionality of the game Mario Kart 7, using a 3DS with custom firmware already installed along with a custom game plugin.
|
|
||||||
|
|
||||||
This custom plugin will send a hacked payload to an unhacked console, which then exploits the system in order to inject menuhax67, which will allow us to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
Once we have Homebrew Launcher access, we can run nimdsphax to install boot9strap.
|
|
||||||
|
|
||||||
See [here](https://github.com/PabloMK7/kartdlphax) for information about kartdlphax, [here](https://github.com/zoogie/menuhax67) for information about menuhax67, and [here](https://github.com/luigoalma/nimdsphax) for information about nimdsphax.
|
|
||||||
|
|
||||||
{% endcapture %}
|
|
||||||
<details>{{ technical_info | markdownify }}</details>
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
### Compatibility Notes
|
|
||||||
|
|
||||||
In order to follow these instructions, you will need the following:
|
|
||||||
|
|
||||||
+ A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**)
|
|
||||||
+ The consoles must be USA, JPN, or EUR region consoles
|
|
||||||
+ The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary
|
|
||||||
+ A physical or digital copy of Mario Kart 7 that is the same region as both consoles
|
|
||||||
+ An SD card for both consoles
|
|
||||||
|
|
||||||
### What You Need
|
|
||||||
|
|
||||||
* The latest release of [kartdlphax](https://github.com/PabloMK7/kartdlphax/releases/latest) (`plugin.3gx`)
|
|
||||||
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.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 [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (direct download)
|
|
||||||
* The latest release of [menuhax67](https://github.com/zoogie/menuhax67/releases/latest)
|
|
||||||
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
|
|
||||||
|
|
||||||
#### Section I - Prep Work (source 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up your source 3DS (the 3DS with custom firmware) for delivery of the exploit data to the target 3DS.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **source 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of the **source 3DS**'s SD card, replacing any existing file
|
|
||||||
+ 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 kartdlphax's `plugin.3gx` to the following directory on the **source 3DS**'s SD card, depending on the **region of your copy of Mario Kart 7**:
|
|
||||||
+ USA: `/luma/plugins/0004000000030800`
|
|
||||||
+ EUR: `/luma/plugins/0004000000030700`
|
|
||||||
+ JPN: `/luma/plugins/0004000000030600`
|
|
||||||
+ Create the `plugins` and `00040000...` folders if they do not already exist
|
|
||||||
1. Eject the SD card and put it in the **source 3DS**
|
|
||||||
|
|
||||||
#### Section II - Prep Work (target 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up the files that the target 3DS will need to install custom firmware.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **target 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of the **target 3DS's** SD card
|
|
||||||
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. Copy `menuhax67_installer.3dsx` from the menuhax `.zip` to the `/3ds/` folder on your SD card
|
|
||||||
1. Copy Launcher.dat from the folder for your model and region inside the menuhax `.zip` to the root of your SD card
|
|
||||||
1. Eject the SD card and put it in the **target 3DS**
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-3ds-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
#### Section III - kartdlphax
|
|
||||||
|
|
||||||
In this section, you will use Download Play to transfer the exploit data from the source 3DS to the target 3DS, which can be used to install menuhax67, a Homebrew Launcher entrypoint. Your HOME Menu settings will be temporarily inaccessible on the target 3DS while this exploit is active.
|
|
||||||
|
|
||||||
1. Power on the **source 3DS**
|
|
||||||
+ If you are prompted to set up Luma3DS, just press START to save the configuration
|
|
||||||
1. Once in the HOME Menu, press (Left Shoulder) + (Down D-Pad) + (Select) to bring up the Rosalina menu
|
|
||||||
1. Select "Enable plugin loader"
|
|
||||||
1. Press (B) to exit the Rosalina menu
|
|
||||||
1. Launch Mario Kart 7
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. Navigate to `Local Multiplayer`. A menu should pop up
|
|
||||||
+ If the screen freezes, hold the power button for fifteen seconds to force power off your console, then try again
|
|
||||||
+ If you have launched kartdlphax previously, the last selected settings will be loaded. If they are correct, select `Use settings` and skip the next 3 steps. If they are incorrect, select `Change settings` and proceed.
|
|
||||||
1. Select your **target 3DS** console type (Old 3DS family or New 3DS family)
|
|
||||||
1. Select the following exploit type depending on your system version:
|
|
||||||
+ 11.16.0: select `xPloitInjector (11.16)`
|
|
||||||
+ 11.17.0: select `xPloitInjector (11.17)`
|
|
||||||
1. A confirmation menu will show up. If the settings shown on the top screen are correct, select `Use settings`
|
|
||||||
+ If the settings are not correct, press `Change settings` and modify them accordingly
|
|
||||||
1. Select `Create Group`
|
|
||||||
+ If the source 3DS freezes at this point and you are using a cartridge, try [installing the cartridge to the system](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)
|
|
||||||
1. Power on the **target 3DS**
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. On the **target 3DS**, open the Download Play application (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}), then select "Nintendo 3DS"
|
|
||||||
1. Join the group created by the **source 3DS**
|
|
||||||
1. Select "Start" on the **source 3DS** once it has detected the **target 3DS**
|
|
||||||
1. Once multiplayer has loaded, navigate to `Grand Prix` -> `50cc` -> (any driver) -> `Mushroom Cup` -> `OK`
|
|
||||||
1. Wait a while (a percentage should be displayed on the **source 3DS**)
|
|
||||||
1. If the exploit was successful, the **target 3DS** will have booted into the 3DS ROP xPloit Injector
|
|
||||||
+ If the exploit was not successful, power off the **source 3DS** and **target 3DS** and start again from the beginning of `Section III - kartdlphax`
|
|
||||||
|
|
||||||
#### Section IV - Installing menuhax67
|
|
||||||
|
|
||||||
1. Press (Y) + (D-Pad Down) to install menuhax67
|
|
||||||
+ The console will automatically power off
|
|
||||||
1. Power on your console
|
|
||||||
1. Tap on the small HOME Menu settings icon in the top left of the bottom screen (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
|
|
||||||
+ If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card
|
|
||||||
1. If the exploit was successful, your console will have booted into the Homebrew Launcher
|
|
||||||
1. Launch nimdsphax from the list of homebrew
|
|
||||||
1. If the exploit was successful, you will have booted into SafeB9SInstaller
|
|
||||||
+ If your console freezes on a red screen, hold the POWER button until it turns off, then try running menuhax again by powering on your console and tapping on the HOME Menu settings icon
|
|
||||||
|
|
||||||
#### Section V - Installing boot9strap
|
|
||||||
|
|
||||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
|
||||||
{%- include_relative include/configure-luma3ds.txt %}
|
|
||||||
|
|
||||||
#### Section VI - Removing menuhax67
|
|
||||||
|
|
||||||
In this section, you will use the Homebrew Launcher to remove menuhax67, which will let you access the HOME Menu Settings option normally.
|
|
||||||
|
|
||||||
{% include_relative include/launch-hbl-dlp.txt %}
|
|
||||||
1. Launch menuhax67_installer from the list of homebrew
|
|
||||||
1. Select REMOVE menuhax67
|
|
||||||
1. When you see "done.", press (A), then press (A) on "EXIT to menu"
|
|
||||||
|
|
||||||
{% include_relative include/luma3ds-installed-note.txt %}
|
|
||||||
___
|
|
||||||
|
|
||||||
### Continue to [Finalizing Setup](finalizing-setup)
|
|
||||||
{: .notice--primary}
|
|
|
@ -1,141 +0,0 @@
|
||||||
---
|
|
||||||
title: "Boot9strap installeren (kartdlphax)"
|
|
||||||
---
|
|
||||||
|
|
||||||
{% include toc title="Inhoudsopgave" %}
|
|
||||||
|
|
||||||
{% capture technical_info %}
|
|
||||||
<summary><em>Technical Details (optional)</em></summary>
|
|
||||||
|
|
||||||
In order to install custom firmware on our console, we need to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
To accomplish this, we can use the Download Play functionality of the game Mario Kart 7, using a 3DS with custom firmware already installed along with a custom game plugin.
|
|
||||||
|
|
||||||
This custom plugin will send a hacked payload to an unhacked console, which then exploits the system in order to inject menuhax67, which will allow us to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
Once we have Homebrew Launcher access, we can run nimdsphax to install boot9strap.
|
|
||||||
|
|
||||||
See [here](https://github.com/PabloMK7/kartdlphax) for information about kartdlphax, [here](https://github.com/zoogie/menuhax67) for information about menuhax67, and [here](https://github.com/luigoalma/nimdsphax) for information about nimdsphax.
|
|
||||||
|
|
||||||
{% endcapture %}
|
|
||||||
<details>{{ technical_info | markdownify }}</details>
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
### Compatibility Notes
|
|
||||||
|
|
||||||
Om deze instructies te volgen, heb je het volgende nodig:
|
|
||||||
|
|
||||||
+ A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**)
|
|
||||||
+ The consoles must be USA, JPN, or EUR region consoles
|
|
||||||
+ The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary
|
|
||||||
+ A physical or digital copy of Mario Kart 7 that is the same region as both consoles
|
|
||||||
+ An SD card for both consoles
|
|
||||||
|
|
||||||
### Wat je nodig hebt
|
|
||||||
|
|
||||||
* The latest release of [kartdlphax](https://github.com/PabloMK7/kartdlphax/releases/latest) (`plugin.3gx`)
|
|
||||||
* De nieuwste versie van [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.zip) (directe download)
|
|
||||||
* De nieuwste versie van [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) (directe 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 [menuhax67](https://github.com/zoogie/menuhax67/releases/latest)
|
|
||||||
* De nieuwste versie van [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (het Luma3DS `.zip` bestand)
|
|
||||||
|
|
||||||
#### Section I - Prep Work (source 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up your source 3DS (the 3DS with custom firmware) for delivery of the exploit data to the target 3DS.
|
|
||||||
|
|
||||||
1. Plaats de SD-kaart van je **bron 3DS** in je computer
|
|
||||||
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of the **source 3DS**'s SD card, replacing any existing file
|
|
||||||
+ De hoofdmap van de SD-kaart verwijst naar de bovenste map van de SD-kaart, waarin je alle mappen op de SD-kaart kunt zien, waaronder de Nintendo 3DS map, zonder je in de Nintendo 3DS map te bevinden
|
|
||||||
1. Kopieer kartdlphax's `plugin.3gx` naar de volgende map op de **bron 3DS**'s SD-kaart, afhankelijk van de **regio van je kopie van Mario Kart 7**:
|
|
||||||
+ USA: `/luma/plugins/0004000000030800`
|
|
||||||
+ EUR: `/luma/plugins/0004000000030700`
|
|
||||||
+ JPN: `/luma/plugins/0004000000030600`
|
|
||||||
+ Create the `plugins` and `00040000...` folders if they do not already exist
|
|
||||||
1. Haal de SD-kaart uit en stop deze in de **bron 3DS**
|
|
||||||
|
|
||||||
#### Section II - Prep Work (target 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up the files that the target 3DS will need to install custom firmware.
|
|
||||||
|
|
||||||
1. Plaats de SD-kaart van je **doel 3DS** in je computer
|
|
||||||
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of the **target 3DS's** SD card
|
|
||||||
1. Maak een map genaamd `boot9strap` op de hoofdmap van je SD-kaart
|
|
||||||
1. Kopieer `boot9strap.firm` en `boot9strap.firm.sha` van de boot9strap `.zip` naar de `/boot9strap/` map op je SD-kaart
|
|
||||||
1. Kopieer `SafeB9SInstaller.bin` van de SafeB9SInstaller `.zip` naar de hoofdmap van je SD-kaart
|
|
||||||
1. Maak een map genaamd "3ds" op de hoofdmap van je SD-kaart als die nog niet bestaat
|
|
||||||
+ 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. Copy `menuhax67_installer.3dsx` from the menuhax `.zip` to the `/3ds/` folder on your SD card
|
|
||||||
1. Copy Launcher.dat from the folder for your model and region inside the menuhax `.zip` to the root of your SD card
|
|
||||||
1. Haal de SD-kaart uit en stop deze in de **doel 3DS**
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-3ds-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
#### Section III - kartdlphax
|
|
||||||
|
|
||||||
In this section, you will use Download Play to transfer the exploit data from the source 3DS to the target 3DS, which can be used to install menuhax67, a Homebrew Launcher entrypoint. Your HOME Menu settings will be temporarily inaccessible on the target 3DS while this exploit is active.
|
|
||||||
|
|
||||||
1. Zet de **bron 3DS** aan
|
|
||||||
+ If you are prompted to set up Luma3DS, just press START to save the configuration
|
|
||||||
1. Eenmaal in het HOME-menu, druk op (Left Shoulder) + (Down D-Pad) + (Select) om het Rosalina menu te tonen
|
|
||||||
1. Selecteer "Enable plugin loader"
|
|
||||||
1. Druk op (B) om het Rosalina menu af te sluiten
|
|
||||||
1. Start Mario Kart 7
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. Navigate to `Local Multiplayer`. A menu should pop up
|
|
||||||
+ If the screen freezes, hold the power button for fifteen seconds to force power off your console, then try again
|
|
||||||
+ If you have launched kartdlphax previously, the last selected settings will be loaded. If they are correct, select `Use settings` and skip the next 3 steps. If they are incorrect, select `Change settings` and proceed.
|
|
||||||
1. Select your **target 3DS** console type (Old 3DS family or New 3DS family)
|
|
||||||
1. Select the following exploit type depending on your system version:
|
|
||||||
+ 11.16.0: select `xPloitInjector (11.16)`
|
|
||||||
+ 11.17.0: select `xPloitInjector (11.17)`
|
|
||||||
1. A confirmation menu will show up. If the settings shown on the top screen are correct, select `Use settings`
|
|
||||||
+ If the settings are not correct, press `Change settings` and modify them accordingly
|
|
||||||
1. Select `Create Group`
|
|
||||||
+ If the source 3DS freezes at this point and you are using a cartridge, try [installing the cartridge to the system](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)
|
|
||||||
1. Zet de **doel 3DS** aan
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. Op de **doel 3DS**, open de Download Play applicatie (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}), selecteer dan "Nintendo 3DS"
|
|
||||||
1. Word lid van de groep gemaakt door de **bron 3DS**
|
|
||||||
1. Selecteer "Start" op de **bron 3DS** zodra de **doel 3DS** is gedetecteerd
|
|
||||||
1. Zodra multiplayer is geladen, navigeer naar `Grand Prix` -> `50cc` -> (any driver) -> `Mushroom Cup` -> `OK`
|
|
||||||
1. Wacht een tijdje (een percentage moet worden weergegeven op de **bron 3DS**)
|
|
||||||
1. If the exploit was successful, the **target 3DS** will have booted into the 3DS ROP xPloit Injector
|
|
||||||
+ If the exploit was not successful, power off the **source 3DS** and **target 3DS** and start again from the beginning of `Section III - kartdlphax`
|
|
||||||
|
|
||||||
#### Section IV - Installing menuhax67
|
|
||||||
|
|
||||||
1. Press (Y) + (D-Pad Down) to install menuhax67
|
|
||||||
+ The console will automatically power off
|
|
||||||
1. Zet je console aan
|
|
||||||
1. Tap on the small HOME Menu settings icon in the top left of the bottom screen (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
|
|
||||||
+ If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card
|
|
||||||
1. If the exploit was successful, your console will have booted into the Homebrew Launcher
|
|
||||||
1. Launch nimdsphax from the list of homebrew
|
|
||||||
1. Als de exploit succesvol was, zal je SafeB9SInstaller hebben opgestart
|
|
||||||
+ If your console freezes on a red screen, hold the POWER button until it turns off, then try running menuhax again by powering on your console and tapping on the HOME Menu settings icon
|
|
||||||
|
|
||||||
#### Section V - Installing boot9strap
|
|
||||||
|
|
||||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
|
||||||
{%- include_relative include/configure-luma3ds.txt %}
|
|
||||||
|
|
||||||
#### Section VI - Removing menuhax67
|
|
||||||
|
|
||||||
In this section, you will use the Homebrew Launcher to remove menuhax67, which will let you access the HOME Menu Settings option normally.
|
|
||||||
|
|
||||||
{% include_relative include/launch-hbl-dlp.txt %}
|
|
||||||
1. Launch menuhax67_installer from the list of homebrew
|
|
||||||
1. Select REMOVE menuhax67
|
|
||||||
1. When you see "done.", press (A), then press (A) on "EXIT to menu"
|
|
||||||
|
|
||||||
{% include_relative include/luma3ds-installed-note.txt %}
|
|
||||||
___
|
|
||||||
|
|
||||||
### Doorgaan naar [Installatie voltooien](finalizing-setup)
|
|
||||||
{: .notice--primary}
|
|
|
@ -1,141 +0,0 @@
|
||||||
---
|
|
||||||
title: "Installing boot9strap (kartdlphax)"
|
|
||||||
---
|
|
||||||
|
|
||||||
{% include toc title="Table of Contents" %}
|
|
||||||
|
|
||||||
{% capture technical_info %}
|
|
||||||
<summary><em>Technical Details (optional)</em></summary>
|
|
||||||
|
|
||||||
In order to install custom firmware on our console, we need to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
To accomplish this, we can use the Download Play functionality of the game Mario Kart 7, using a 3DS with custom firmware already installed along with a custom game plugin.
|
|
||||||
|
|
||||||
This custom plugin will send a hacked payload to an unhacked console, which then exploits the system in order to inject menuhax67, which will allow us to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
Once we have Homebrew Launcher access, we can run nimdsphax to install boot9strap.
|
|
||||||
|
|
||||||
See [here](https://github.com/PabloMK7/kartdlphax) for information about kartdlphax, [here](https://github.com/zoogie/menuhax67) for information about menuhax67, and [here](https://github.com/luigoalma/nimdsphax) for information about nimdsphax.
|
|
||||||
|
|
||||||
{% endcapture %}
|
|
||||||
<details>{{ technical_info | markdownify }}</details>
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
### Compatibility Notes
|
|
||||||
|
|
||||||
In order to follow these instructions, you will need the following:
|
|
||||||
|
|
||||||
+ A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**)
|
|
||||||
+ The consoles must be USA, JPN, or EUR region consoles
|
|
||||||
+ The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary
|
|
||||||
+ A physical or digital copy of Mario Kart 7 that is the same region as both consoles
|
|
||||||
+ An SD card for both consoles
|
|
||||||
|
|
||||||
### What You Need
|
|
||||||
|
|
||||||
* The latest release of [kartdlphax](https://github.com/PabloMK7/kartdlphax/releases/latest) (`plugin.3gx`)
|
|
||||||
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.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 [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (direct download)
|
|
||||||
* The latest release of [menuhax67](https://github.com/zoogie/menuhax67/releases/latest)
|
|
||||||
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
|
|
||||||
|
|
||||||
#### Section I - Prep Work (source 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up your source 3DS (the 3DS with custom firmware) for delivery of the exploit data to the target 3DS.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **source 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of the **source 3DS**'s SD card, replacing any existing file
|
|
||||||
+ 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 kartdlphax's `plugin.3gx` to the following directory on the **source 3DS**'s SD card, depending on the **region of your copy of Mario Kart 7**:
|
|
||||||
+ USA: `/luma/plugins/0004000000030800`
|
|
||||||
+ EUR: `/luma/plugins/0004000000030700`
|
|
||||||
+ JPN: `/luma/plugins/0004000000030600`
|
|
||||||
+ Create the `plugins` and `00040000...` folders if they do not already exist
|
|
||||||
1. Eject the SD card and put it in the **source 3DS**
|
|
||||||
|
|
||||||
#### Section II - Prep Work (target 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up the files that the target 3DS will need to install custom firmware.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **target 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of the **target 3DS's** SD card
|
|
||||||
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. Copy `menuhax67_installer.3dsx` from the menuhax `.zip` to the `/3ds/` folder on your SD card
|
|
||||||
1. Copy Launcher.dat from the folder for your model and region inside the menuhax `.zip` to the root of your SD card
|
|
||||||
1. Eject the SD card and put it in the **target 3DS**
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-3ds-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
#### Section III - kartdlphax
|
|
||||||
|
|
||||||
In this section, you will use Download Play to transfer the exploit data from the source 3DS to the target 3DS, which can be used to install menuhax67, a Homebrew Launcher entrypoint. Your HOME Menu settings will be temporarily inaccessible on the target 3DS while this exploit is active.
|
|
||||||
|
|
||||||
1. Power on the **source 3DS**
|
|
||||||
+ If you are prompted to set up Luma3DS, just press START to save the configuration
|
|
||||||
1. Once in the HOME Menu, press (Left Shoulder) + (Down D-Pad) + (Select) to bring up the Rosalina menu
|
|
||||||
1. Select "Enable plugin loader"
|
|
||||||
1. Press (B) to exit the Rosalina menu
|
|
||||||
1. Launch Mario Kart 7
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. Navigate to `Local Multiplayer`. A menu should pop up
|
|
||||||
+ If the screen freezes, hold the power button for fifteen seconds to force power off your console, then try again
|
|
||||||
+ If you have launched kartdlphax previously, the last selected settings will be loaded. If they are correct, select `Use settings` and skip the next 3 steps. If they are incorrect, select `Change settings` and proceed.
|
|
||||||
1. Select your **target 3DS** console type (Old 3DS family or New 3DS family)
|
|
||||||
1. Select the following exploit type depending on your system version:
|
|
||||||
+ 11.16.0: select `xPloitInjector (11.16)`
|
|
||||||
+ 11.17.0: select `xPloitInjector (11.17)`
|
|
||||||
1. A confirmation menu will show up. If the settings shown on the top screen are correct, select `Use settings`
|
|
||||||
+ If the settings are not correct, press `Change settings` and modify them accordingly
|
|
||||||
1. Select `Create Group`
|
|
||||||
+ If the source 3DS freezes at this point and you are using a cartridge, try [installing the cartridge to the system](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)
|
|
||||||
1. Power on the **target 3DS**
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. On the **target 3DS**, open the Download Play application (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}), then select "Nintendo 3DS"
|
|
||||||
1. Join the group created by the **source 3DS**
|
|
||||||
1. Select "Start" on the **source 3DS** once it has detected the **target 3DS**
|
|
||||||
1. Once multiplayer has loaded, navigate to `Grand Prix` -> `50cc` -> (any driver) -> `Mushroom Cup` -> `OK`
|
|
||||||
1. Wait a while (a percentage should be displayed on the **source 3DS**)
|
|
||||||
1. If the exploit was successful, the **target 3DS** will have booted into the 3DS ROP xPloit Injector
|
|
||||||
+ If the exploit was not successful, power off the **source 3DS** and **target 3DS** and start again from the beginning of `Section III - kartdlphax`
|
|
||||||
|
|
||||||
#### Section IV - Installing menuhax67
|
|
||||||
|
|
||||||
1. Press (Y) + (D-Pad Down) to install menuhax67
|
|
||||||
+ The console will automatically power off
|
|
||||||
1. Power on your console
|
|
||||||
1. Tap on the small HOME Menu settings icon in the top left of the bottom screen (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
|
|
||||||
+ If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card
|
|
||||||
1. If the exploit was successful, your console will have booted into the Homebrew Launcher
|
|
||||||
1. Launch nimdsphax from the list of homebrew
|
|
||||||
1. If the exploit was successful, you will have booted into SafeB9SInstaller
|
|
||||||
+ If your console freezes on a red screen, hold the POWER button until it turns off, then try running menuhax again by powering on your console and tapping on the HOME Menu settings icon
|
|
||||||
|
|
||||||
#### Section V - Installing boot9strap
|
|
||||||
|
|
||||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
|
||||||
{%- include_relative include/configure-luma3ds.txt %}
|
|
||||||
|
|
||||||
#### Section VI - Removing menuhax67
|
|
||||||
|
|
||||||
In this section, you will use the Homebrew Launcher to remove menuhax67, which will let you access the HOME Menu Settings option normally.
|
|
||||||
|
|
||||||
{% include_relative include/launch-hbl-dlp.txt %}
|
|
||||||
1. Launch menuhax67_installer from the list of homebrew
|
|
||||||
1. Select REMOVE menuhax67
|
|
||||||
1. When you see "done.", press (A), then press (A) on "EXIT to menu"
|
|
||||||
|
|
||||||
{% include_relative include/luma3ds-installed-note.txt %}
|
|
||||||
___
|
|
||||||
|
|
||||||
### Continue to [Finalizing Setup](finalizing-setup)
|
|
||||||
{: .notice--primary}
|
|
|
@ -1,141 +0,0 @@
|
||||||
---
|
|
||||||
title: "Installing boot9strap (kartdlphax)"
|
|
||||||
---
|
|
||||||
|
|
||||||
{% include toc title="Spis Treści" %}
|
|
||||||
|
|
||||||
{% capture technical_info %}
|
|
||||||
<summary><em>Technical Details (optional)</em></summary>
|
|
||||||
|
|
||||||
In order to install custom firmware on our console, we need to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
To accomplish this, we can use the Download Play functionality of the game Mario Kart 7, using a 3DS with custom firmware already installed along with a custom game plugin.
|
|
||||||
|
|
||||||
This custom plugin will send a hacked payload to an unhacked console, which then exploits the system in order to inject menuhax67, which will allow us to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
Once we have Homebrew Launcher access, we can run nimdsphax to install boot9strap.
|
|
||||||
|
|
||||||
See [here](https://github.com/PabloMK7/kartdlphax) for information about kartdlphax, [here](https://github.com/zoogie/menuhax67) for information about menuhax67, and [here](https://github.com/luigoalma/nimdsphax) for information about nimdsphax.
|
|
||||||
|
|
||||||
{% endcapture %}
|
|
||||||
<details>{{ technical_info | markdownify }}</details>
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
### Compatibility Notes
|
|
||||||
|
|
||||||
In order to follow these instructions, you will need the following:
|
|
||||||
|
|
||||||
+ A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**)
|
|
||||||
+ The consoles must be USA, JPN, or EUR region consoles
|
|
||||||
+ The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary
|
|
||||||
+ A physical or digital copy of Mario Kart 7 that is the same region as both consoles
|
|
||||||
+ An SD card for both consoles
|
|
||||||
|
|
||||||
### Czego Potrzebujesz
|
|
||||||
|
|
||||||
* The latest release of [kartdlphax](https://github.com/PabloMK7/kartdlphax/releases/latest) (`plugin.3gx`)
|
|
||||||
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.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 [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (direct download)
|
|
||||||
* The latest release of [menuhax67](https://github.com/zoogie/menuhax67/releases/latest)
|
|
||||||
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
|
|
||||||
|
|
||||||
#### Section I - Prep Work (source 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up your source 3DS (the 3DS with custom firmware) for delivery of the exploit data to the target 3DS.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **source 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of the **source 3DS**'s SD card, replacing any existing file
|
|
||||||
+ 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 kartdlphax's `plugin.3gx` to the following directory on the **source 3DS**'s SD card, depending on the **region of your copy of Mario Kart 7**:
|
|
||||||
+ USA: `/luma/plugins/0004000000030800`
|
|
||||||
+ EUR: `/luma/plugins/0004000000030700`
|
|
||||||
+ JPN: `/luma/plugins/0004000000030600`
|
|
||||||
+ Create the `plugins` and `00040000...` folders if they do not already exist
|
|
||||||
1. Eject the SD card and put it in the **source 3DS**
|
|
||||||
|
|
||||||
#### Section II - Prep Work (target 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up the files that the target 3DS will need to install custom firmware.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **target 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of the **target 3DS's** SD card
|
|
||||||
1. Stwórz folder o nazwie `boot9strap` w katalogu głównym karty SD
|
|
||||||
1. Skopiuj `boot9strap.firm` i `boot9strap.firm.sha` z boot9strap `.zip` do folderu `/boot9strap/` na karcie SD
|
|
||||||
1. Copy `SafeB9SInstaller.bin` from the SafeB9SInstaller `.zip` to the root of your SD card
|
|
||||||
1. Stwórz folder o nazwie `3ds` w głównym katalogu twojej karty SD, jeśli jeszcze nie istnieje
|
|
||||||
+ 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. Copy `menuhax67_installer.3dsx` from the menuhax `.zip` to the `/3ds/` folder on your SD card
|
|
||||||
1. Copy Launcher.dat from the folder for your model and region inside the menuhax `.zip` to the root of your SD card
|
|
||||||
1. Eject the SD card and put it in the **target 3DS**
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-3ds-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
#### Section III - kartdlphax
|
|
||||||
|
|
||||||
In this section, you will use Download Play to transfer the exploit data from the source 3DS to the target 3DS, which can be used to install menuhax67, a Homebrew Launcher entrypoint. Your HOME Menu settings will be temporarily inaccessible on the target 3DS while this exploit is active.
|
|
||||||
|
|
||||||
1. Power on the **source 3DS**
|
|
||||||
+ If you are prompted to set up Luma3DS, just press START to save the configuration
|
|
||||||
1. Once in the HOME Menu, press (Left Shoulder) + (Down D-Pad) + (Select) to bring up the Rosalina menu
|
|
||||||
1. Select "Enable plugin loader"
|
|
||||||
1. Naciśnij (B) aby zamknąć menu Rosalina
|
|
||||||
1. Launch Mario Kart 7
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. Navigate to `Local Multiplayer`. A menu should pop up
|
|
||||||
+ If the screen freezes, hold the power button for fifteen seconds to force power off your console, then try again
|
|
||||||
+ If you have launched kartdlphax previously, the last selected settings will be loaded. If they are correct, select `Use settings` and skip the next 3 steps. If they are incorrect, select `Change settings` and proceed.
|
|
||||||
1. Select your **target 3DS** console type (Old 3DS family or New 3DS family)
|
|
||||||
1. Select the following exploit type depending on your system version:
|
|
||||||
+ 11.16.0: select `xPloitInjector (11.16)`
|
|
||||||
+ 11.17.0: select `xPloitInjector (11.17)`
|
|
||||||
1. A confirmation menu will show up. If the settings shown on the top screen are correct, select `Use settings`
|
|
||||||
+ If the settings are not correct, press `Change settings` and modify them accordingly
|
|
||||||
1. Select `Create Group`
|
|
||||||
+ If the source 3DS freezes at this point and you are using a cartridge, try [installing the cartridge to the system](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)
|
|
||||||
1. Power on the **target 3DS**
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. On the **target 3DS**, open the Download Play application (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}), then select "Nintendo 3DS"
|
|
||||||
1. Join the group created by the **source 3DS**
|
|
||||||
1. Select "Start" on the **source 3DS** once it has detected the **target 3DS**
|
|
||||||
1. Once multiplayer has loaded, navigate to `Grand Prix` -> `50cc` -> (any driver) -> `Mushroom Cup` -> `OK`
|
|
||||||
1. Wait a while (a percentage should be displayed on the **source 3DS**)
|
|
||||||
1. If the exploit was successful, the **target 3DS** will have booted into the 3DS ROP xPloit Injector
|
|
||||||
+ If the exploit was not successful, power off the **source 3DS** and **target 3DS** and start again from the beginning of `Section III - kartdlphax`
|
|
||||||
|
|
||||||
#### Section IV - Installing menuhax67
|
|
||||||
|
|
||||||
1. Press (Y) + (D-Pad Down) to install menuhax67
|
|
||||||
+ The console will automatically power off
|
|
||||||
1. Power on your console
|
|
||||||
1. Tap on the small HOME Menu settings icon in the top left of the bottom screen (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
|
|
||||||
+ If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card
|
|
||||||
1. If the exploit was successful, your console will have booted into the Homebrew Launcher
|
|
||||||
1. Launch nimdsphax from the list of homebrew
|
|
||||||
1. Jeśli operacja zakończyła się pomyślnie, uruchomi się SafeB9SInstaller
|
|
||||||
+ If your console freezes on a red screen, hold the POWER button until it turns off, then try running menuhax again by powering on your console and tapping on the HOME Menu settings icon
|
|
||||||
|
|
||||||
#### Section V - Installing boot9strap
|
|
||||||
|
|
||||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
|
||||||
{%- include_relative include/configure-luma3ds.txt %}
|
|
||||||
|
|
||||||
#### Section VI - Removing menuhax67
|
|
||||||
|
|
||||||
In this section, you will use the Homebrew Launcher to remove menuhax67, which will let you access the HOME Menu Settings option normally.
|
|
||||||
|
|
||||||
{% include_relative include/launch-hbl-dlp.txt %}
|
|
||||||
1. Launch menuhax67_installer from the list of homebrew
|
|
||||||
1. Select REMOVE menuhax67
|
|
||||||
1. When you see "done.", press (A), then press (A) on "EXIT to menu"
|
|
||||||
|
|
||||||
{% include_relative include/luma3ds-installed-note.txt %}
|
|
||||||
___
|
|
||||||
|
|
||||||
### Kontynuuj do [Finalizowanie Instalacji](finalizing-setup)
|
|
||||||
{: .notice--primary}
|
|
|
@ -1,141 +0,0 @@
|
||||||
---
|
|
||||||
title: "Instalando boot9strap (kartdlphax)"
|
|
||||||
---
|
|
||||||
|
|
||||||
{% include toc title="Tabela de Conteúdo" %}
|
|
||||||
|
|
||||||
{% capture technical_info %}
|
|
||||||
<summary><em>Detalhes técnicos (opcional)</em></summary>
|
|
||||||
|
|
||||||
Para instalar custom firmware em nosso console, precisamos ter acesso ao Homebrew Launcher.
|
|
||||||
|
|
||||||
Para fazer isso, podemos usar a funcionalidade Download Play do jogo Mario Kart 7, usando um 3DS com custom firmware já instalado junto com um plugin personalizado de jogo.
|
|
||||||
|
|
||||||
Este plugin personalizado enviará um payload com hack para um console sem hack, que depois aproveita de um exploit do sistema para injetar menuhax67, que irá nos permitir acesso ao Homebrew Launcher.
|
|
||||||
|
|
||||||
Assim que tivermos acesso ao Homebrew Launcher, podemos executar o nimdsphax para instalar o boot9strap.
|
|
||||||
|
|
||||||
Veja [aqui](https://github.com/PabloMK7/kartdlphax) para informações sobre kartdlphax, [aqui](https://github.com/zoogie/menuhax67) para informações sobre menuhax67 e [aqui](https://github.com/luigoalma/nimdsphax) para informações sobre o nimdsphax.
|
|
||||||
|
|
||||||
{% endcapture %}
|
|
||||||
<details>{{ technical_info | markdownify }}</details>
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
### Notas de Compatibilidade
|
|
||||||
|
|
||||||
Para poder seguir estas instruções, você precisará do seguinte:
|
|
||||||
|
|
||||||
+ Um segundo 3DS com custom firmware (o **3DS de origem**) que é a mesma região que o 3DS que você está tentando modificar (o **3DS de destino**)
|
|
||||||
+ Os consoles devem ser das regiões EUA, JPN ou EUR
|
|
||||||
+ O 3DS de origem pode ter [sua região alterada](region-changing) para corresponder ao 3DS de destino se necessário
|
|
||||||
+ Uma cópia física ou digital de Mario Kart 7 que é a mesma região que ambos os consoles
|
|
||||||
+ Um cartão SD para ambos consoles
|
|
||||||
|
|
||||||
### O que é necessário
|
|
||||||
|
|
||||||
* A versão mais recente do [kartdlphax](https://github.com/PabloMK7/kartdlphax/releases/latest) (`plugin.3gx`)
|
|
||||||
* A versão mais recente do [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.zip) (download direto)
|
|
||||||
* A versão mais recente do [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) (download direto)
|
|
||||||
* A versão mais recente do [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (download direto)
|
|
||||||
* A versão mais recente do [menuhax67](https://github.com/zoogie/menuhax67/releases/latest)
|
|
||||||
* A versão mais recente do [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (o arquivo `.zip` do Luma3DS)
|
|
||||||
|
|
||||||
#### Seção I - Preparação (3DS de origem)
|
|
||||||
|
|
||||||
Nesta seção, você irá configurar seu 3DS de origem (o 3DS com custom firmware) para a entrega dos dados do exploit ao 3DS de destino.
|
|
||||||
|
|
||||||
1. Insira o cartão SD do seu **3DS de origem** no seu computador
|
|
||||||
1. Copie o `boot.firm` do `.zip` do Luma3DS para a raiz do cartão SD do **3DS de origem**, substituindo qualquer arquivo existente
|
|
||||||
+ A raiz do cartão SD refere-se ao diretório inicial no seu cartão SD onde você pode ver a pasta Nintendo 3DS, mas não está dentro dela
|
|
||||||
1. Copie o `plugin.3gx` do kartdlphax para o seguinte diretório no cartão SD do **3DS de origem**, dependendo da **região de sua cópia de Mario Kart 7**:
|
|
||||||
+ EUA: `/luma/plugins/0004000000030800`
|
|
||||||
+ EUR: `/luma/plugins/0004000000030700`
|
|
||||||
+ JPN: `/luma/plugins/0004000000030600`
|
|
||||||
+ Crie as pastas `plugins` e `00040000...` se elas já não existirem
|
|
||||||
1. Ejete o cartão SD e coloque-o no **3DS de origem**
|
|
||||||
|
|
||||||
#### Seção II - Preparação (3DS de destino)
|
|
||||||
|
|
||||||
Nesta seção, você vai preparar os arquivos que o 3DS de destino precisará para instalar custom firmware.
|
|
||||||
|
|
||||||
1. Insira o cartão SD do seu **3DS de destino** no seu computador
|
|
||||||
1. Copie o `boot.firm` e `boot.3dsx` do `.zip` do Luma3DS para a raiz do cartão SD do **3DS de destino**
|
|
||||||
1. Crie uma pasta chamada `boot9strap` na raiz do seu cartão SD
|
|
||||||
1. Copie o `boot9strap.firm` e o `boot9strap.firm.sha` do `.zip` do boot9strap para a pasta `/boot9strap/` no seu cartão SD
|
|
||||||
1. Copie `SafeB9SInstaller.bin` do `.zip` do SafeB9SInstaller para a raiz do seu cartão SD
|
|
||||||
1. Crie uma pasta chamada `3ds` na raiz do seu cartão SD se ela ainda não existir
|
|
||||||
+ Esta pasta armazena aplicativos homebrew e dados; é diferente da pasta `Nintendo 3DS` que o console gera automaticamente
|
|
||||||
1. Copie a pasta `nimdsphax` do nimdsphax `.zip` para a pasta `/3ds/` no seu cartão SD
|
|
||||||
1. Copie `menuhax67_installer.3dsx` do `.zip` menuhax para a pasta `/3ds/` no seu cartão SD
|
|
||||||
1. Copie o Launcher.dat da pasta para seu modelo e região dentro do `.zip` do menuhax para a raiz do seu cartão SD
|
|
||||||
1. Ejete o cartão SD e coloque-o no **3DS de destino**
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-3ds-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
#### Seção III - kartdlphax
|
|
||||||
|
|
||||||
Nesta seção, você usará o Download Play para transferir os dados do exploit do 3DS de origem para o 3DS de destino, que pode ser usado para instalar menuhax67, um ponto de entrada do Homebrew Launcher. Seu Menu HOME ficará temporariamente inacessível no 3DS de destino enquanto este exploit estiver ativo.
|
|
||||||
|
|
||||||
1. Ligue o **3DS de origem**
|
|
||||||
+ Se você for solicitado a configurar o Luma3DS, pressione START para salvar a configuração
|
|
||||||
1. No Menu HOME, aperte (Gatilho Esquerdo) + (Botão direcional para baixo) + (Select) para abrir o menu Rosalina
|
|
||||||
1. Selecione "Enable plugin loader"
|
|
||||||
1. Aperte (B) para sair do menu do Rosalina
|
|
||||||
1. Inicie o Mario Kart 7
|
|
||||||
+ Certifique-se de que a conectividade sem fio esteja ativada
|
|
||||||
1. Navegue até `Local Multiplayer`. Um menu deve aparecer
|
|
||||||
+ Se a tela congelar, segure o botão liga/desliga por quinze segundos para forçar o console a desligar, e então tente novamente
|
|
||||||
+ Se você iniciou kartdlphax anteriormente, as últimas configurações selecionadas serão carregadas. Se elas estiverem corretas, selecione `Use settings` e pule as três etapas seguintes. Se elas estiverem incorretas, selecione `Change settings` e prossiga.
|
|
||||||
1. Selecione o seu console do **3DS de destino** (família 3DS ou família New 3DS)
|
|
||||||
1. Selecione o seguinte tipo de exploit dependendo da versão do seu sistema:
|
|
||||||
+ 11.16.0: selecione `xPloitInjector (11.16)`
|
|
||||||
+ 11.17.0: selecione `xPloitInjector (11.17)`
|
|
||||||
1. Um menu de confirmação será exibido. Se as configurações mostradas na tela superior estiverem corretas, selecione `Use settings`
|
|
||||||
+ Se as configurações não estiverem corretas, pressione `Change settings` e modifique-as em conformidade
|
|
||||||
1. Selecione `Create Group`
|
|
||||||
+ Se o 3DS de origem congelar neste ponto e você estiver usando um cartucho, tente [instalar o cartucho no sistema](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)
|
|
||||||
1. Ligue o **3DS de destino**
|
|
||||||
+ Certifique-se de que a conectividade sem fio esteja ativada
|
|
||||||
1. No **3DS de destino**, abra o aplicativo Download Play (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}), e então selecione "Nintendo 3DS"
|
|
||||||
1. Junte-se ao grupo criado pelo **3DS de origem**
|
|
||||||
1. Selecione "Start" no **3DS de origem** uma vez que ele detectou o **3DS de destino**
|
|
||||||
1. Assim que o multiplayer tenha carregado, navegue até `Grande Prix` -> `50cc` -> (qualquer personagem) -> `Mushroom Cup` -> `OK`
|
|
||||||
1. Aguarde um pouco (um percentual deve ser exibido no **3DS de origem**)
|
|
||||||
1. Se o exploit foi bem sucedido, o **3DS de destino** terá sido inicializado no 3DS ROP xPloit Injector
|
|
||||||
+ Se o exploit falhar, desligue o **3DS de origem** e o **3DS de destino** e comece novamente desde o início da `Seção III - kartdlphax`
|
|
||||||
|
|
||||||
#### Seção IV - Instalando menuhax67
|
|
||||||
|
|
||||||
1. Aperte (Y) + (D-Pad para Baixo) para instalar menuhax67
|
|
||||||
+ Seu console irá desligar automaticamente
|
|
||||||
1. Ligue o seu console
|
|
||||||
1. Toque no pequeno ícone de configurações do Menu HOME no canto superior esquerdo da tela inferior (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
|
|
||||||
+ Se o console congelar por um tempo e depois acontecer um crash, certifique-se de ter Launcher.dat na raiz do seu cartão SD
|
|
||||||
1. Se o exploit foi bem sucedido, seu console irá iniciar no Homebrew Launcher
|
|
||||||
1. Abra o nimdsphax da lista de homebrews
|
|
||||||
1. Se o exploit for bem-sucedido, você terá entrado no SafeB9SInstaller
|
|
||||||
+ Se o seu console congela numa tela vermelha, segure o botão POWER até que ele desligue, em seguida, tente executar o menuhax novamente ligando seu console e tocando no ícone de configurações do Menu HOME
|
|
||||||
|
|
||||||
#### Seção V - Instalando boot9strap
|
|
||||||
|
|
||||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
|
||||||
{%- include_relative include/configure-luma3ds.txt %}
|
|
||||||
|
|
||||||
#### Seção VI - Removendo menuhax67
|
|
||||||
|
|
||||||
Nesta seção, você usará o Homebrew Launcher para remover o menuhax67, que permitirá que você acesse a opção Configurações do Menu HOME normalmente.
|
|
||||||
|
|
||||||
{% include_relative include/launch-hbl-dlp.txt %}
|
|
||||||
1. Abra o menuhax67_installer da lista de homebrew
|
|
||||||
1. Selecione REMOVE menuhax67
|
|
||||||
1. Quando você ver "done.", aperte (A), depois aperte (A) em "EXIT to menu"
|
|
||||||
|
|
||||||
{% include_relative include/luma3ds-installed-note.txt %}
|
|
||||||
___
|
|
||||||
|
|
||||||
### Continue para [Finalizando a instalação](finalizing-setup)
|
|
||||||
{: .notice--primary}
|
|
|
@ -1,141 +0,0 @@
|
||||||
---
|
|
||||||
title: "Installing boot9strap (kartdlphax)"
|
|
||||||
---
|
|
||||||
|
|
||||||
{% include toc title="Table of Contents" %}
|
|
||||||
|
|
||||||
{% capture technical_info %}
|
|
||||||
<summary><em>Technical Details (optional)</em></summary>
|
|
||||||
|
|
||||||
In order to install custom firmware on our console, we need to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
To accomplish this, we can use the Download Play functionality of the game Mario Kart 7, using a 3DS with custom firmware already installed along with a custom game plugin.
|
|
||||||
|
|
||||||
This custom plugin will send a hacked payload to an unhacked console, which then exploits the system in order to inject menuhax67, which will allow us to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
Once we have Homebrew Launcher access, we can run nimdsphax to install boot9strap.
|
|
||||||
|
|
||||||
See [here](https://github.com/PabloMK7/kartdlphax) for information about kartdlphax, [here](https://github.com/zoogie/menuhax67) for information about menuhax67, and [here](https://github.com/luigoalma/nimdsphax) for information about nimdsphax.
|
|
||||||
|
|
||||||
{% endcapture %}
|
|
||||||
<details>{{ technical_info | markdownify }}</details>
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
### Compatibility Notes
|
|
||||||
|
|
||||||
In order to follow these instructions, you will need the following:
|
|
||||||
|
|
||||||
+ A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**)
|
|
||||||
+ The consoles must be USA, JPN, or EUR region consoles
|
|
||||||
+ The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary
|
|
||||||
+ A physical or digital copy of Mario Kart 7 that is the same region as both consoles
|
|
||||||
+ An SD card for both consoles
|
|
||||||
|
|
||||||
### What You Need
|
|
||||||
|
|
||||||
* The latest release of [kartdlphax](https://github.com/PabloMK7/kartdlphax/releases/latest) (`plugin.3gx`)
|
|
||||||
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.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 [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (direct download)
|
|
||||||
* The latest release of [menuhax67](https://github.com/zoogie/menuhax67/releases/latest)
|
|
||||||
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
|
|
||||||
|
|
||||||
#### Section I - Prep Work (source 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up your source 3DS (the 3DS with custom firmware) for delivery of the exploit data to the target 3DS.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **source 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of the **source 3DS**'s SD card, replacing any existing file
|
|
||||||
+ 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 kartdlphax's `plugin.3gx` to the following directory on the **source 3DS**'s SD card, depending on the **region of your copy of Mario Kart 7**:
|
|
||||||
+ USA: `/luma/plugins/0004000000030800`
|
|
||||||
+ EUR: `/luma/plugins/0004000000030700`
|
|
||||||
+ JPN: `/luma/plugins/0004000000030600`
|
|
||||||
+ Create the `plugins` and `00040000...` folders if they do not already exist
|
|
||||||
1. Eject the SD card and put it in the **source 3DS**
|
|
||||||
|
|
||||||
#### Section II - Prep Work (target 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up the files that the target 3DS will need to install custom firmware.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **target 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of the **target 3DS's** SD card
|
|
||||||
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. Copy `menuhax67_installer.3dsx` from the menuhax `.zip` to the `/3ds/` folder on your SD card
|
|
||||||
1. Copy Launcher.dat from the folder for your model and region inside the menuhax `.zip` to the root of your SD card
|
|
||||||
1. Eject the SD card and put it in the **target 3DS**
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-3ds-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
#### Section III - kartdlphax
|
|
||||||
|
|
||||||
In this section, you will use Download Play to transfer the exploit data from the source 3DS to the target 3DS, which can be used to install menuhax67, a Homebrew Launcher entrypoint. Your HOME Menu settings will be temporarily inaccessible on the target 3DS while this exploit is active.
|
|
||||||
|
|
||||||
1. Power on the **source 3DS**
|
|
||||||
+ If you are prompted to set up Luma3DS, just press START to save the configuration
|
|
||||||
1. Once in the HOME Menu, press (Left Shoulder) + (Down D-Pad) + (Select) to bring up the Rosalina menu
|
|
||||||
1. Select "Enable plugin loader"
|
|
||||||
1. Press (B) to exit the Rosalina menu
|
|
||||||
1. Launch Mario Kart 7
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. Navigate to `Local Multiplayer`. A menu should pop up
|
|
||||||
+ If the screen freezes, hold the power button for fifteen seconds to force power off your console, then try again
|
|
||||||
+ If you have launched kartdlphax previously, the last selected settings will be loaded. If they are correct, select `Use settings` and skip the next 3 steps. If they are incorrect, select `Change settings` and proceed.
|
|
||||||
1. Select your **target 3DS** console type (Old 3DS family or New 3DS family)
|
|
||||||
1. Select the following exploit type depending on your system version:
|
|
||||||
+ 11.16.0: select `xPloitInjector (11.16)`
|
|
||||||
+ 11.17.0: select `xPloitInjector (11.17)`
|
|
||||||
1. A confirmation menu will show up. If the settings shown on the top screen are correct, select `Use settings`
|
|
||||||
+ If the settings are not correct, press `Change settings` and modify them accordingly
|
|
||||||
1. Select `Create Group`
|
|
||||||
+ If the source 3DS freezes at this point and you are using a cartridge, try [installing the cartridge to the system](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)
|
|
||||||
1. Power on the **target 3DS**
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. On the **target 3DS**, open the Download Play application (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}), then select "Nintendo 3DS"
|
|
||||||
1. Join the group created by the **source 3DS**
|
|
||||||
1. Select "Start" on the **source 3DS** once it has detected the **target 3DS**
|
|
||||||
1. Once multiplayer has loaded, navigate to `Grand Prix` -> `50cc` -> (any driver) -> `Mushroom Cup` -> `OK`
|
|
||||||
1. Wait a while (a percentage should be displayed on the **source 3DS**)
|
|
||||||
1. If the exploit was successful, the **target 3DS** will have booted into the 3DS ROP xPloit Injector
|
|
||||||
+ If the exploit was not successful, power off the **source 3DS** and **target 3DS** and start again from the beginning of `Section III - kartdlphax`
|
|
||||||
|
|
||||||
#### Section IV - Installing menuhax67
|
|
||||||
|
|
||||||
1. Press (Y) + (D-Pad Down) to install menuhax67
|
|
||||||
+ The console will automatically power off
|
|
||||||
1. Power on your console
|
|
||||||
1. Tap on the small HOME Menu settings icon in the top left of the bottom screen (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
|
|
||||||
+ If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card
|
|
||||||
1. If the exploit was successful, your console will have booted into the Homebrew Launcher
|
|
||||||
1. Launch nimdsphax from the list of homebrew
|
|
||||||
1. If the exploit was successful, you will have booted into SafeB9SInstaller
|
|
||||||
+ If your console freezes on a red screen, hold the POWER button until it turns off, then try running menuhax again by powering on your console and tapping on the HOME Menu settings icon
|
|
||||||
|
|
||||||
#### Section V - Installing boot9strap
|
|
||||||
|
|
||||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
|
||||||
{%- include_relative include/configure-luma3ds.txt %}
|
|
||||||
|
|
||||||
#### Section VI - Removing menuhax67
|
|
||||||
|
|
||||||
In this section, you will use the Homebrew Launcher to remove menuhax67, which will let you access the HOME Menu Settings option normally.
|
|
||||||
|
|
||||||
{% include_relative include/launch-hbl-dlp.txt %}
|
|
||||||
1. Launch menuhax67_installer from the list of homebrew
|
|
||||||
1. Select REMOVE menuhax67
|
|
||||||
1. When you see "done.", press (A), then press (A) on "EXIT to menu"
|
|
||||||
|
|
||||||
{% include_relative include/luma3ds-installed-note.txt %}
|
|
||||||
___
|
|
||||||
|
|
||||||
### Continue to [Finalizing Setup](finalizing-setup)
|
|
||||||
{: .notice--primary}
|
|
|
@ -1,141 +0,0 @@
|
||||||
---
|
|
||||||
title: "Installing boot9strap (kartdlphax)"
|
|
||||||
---
|
|
||||||
|
|
||||||
{% include toc title="Cuprins" %}
|
|
||||||
|
|
||||||
{% capture technical_info %}
|
|
||||||
<summary><em>Technical Details (optional)</em></summary>
|
|
||||||
|
|
||||||
In order to install custom firmware on our console, we need to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
To accomplish this, we can use the Download Play functionality of the game Mario Kart 7, using a 3DS with custom firmware already installed along with a custom game plugin.
|
|
||||||
|
|
||||||
This custom plugin will send a hacked payload to an unhacked console, which then exploits the system in order to inject menuhax67, which will allow us to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
Once we have Homebrew Launcher access, we can run nimdsphax to install boot9strap.
|
|
||||||
|
|
||||||
See [here](https://github.com/PabloMK7/kartdlphax) for information about kartdlphax, [here](https://github.com/zoogie/menuhax67) for information about menuhax67, and [here](https://github.com/luigoalma/nimdsphax) for information about nimdsphax.
|
|
||||||
|
|
||||||
{% endcapture %}
|
|
||||||
<details>{{ technical_info | markdownify }}</details>
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
### Compatibility Notes
|
|
||||||
|
|
||||||
In order to follow these instructions, you will need the following:
|
|
||||||
|
|
||||||
+ A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**)
|
|
||||||
+ The consoles must be USA, JPN, or EUR region consoles
|
|
||||||
+ The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary
|
|
||||||
+ A physical or digital copy of Mario Kart 7 that is the same region as both consoles
|
|
||||||
+ An SD card for both consoles
|
|
||||||
|
|
||||||
### Ce aveți nevoie
|
|
||||||
|
|
||||||
* The latest release of [kartdlphax](https://github.com/PabloMK7/kartdlphax/releases/latest) (`plugin.3gx`)
|
|
||||||
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.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 [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (direct download)
|
|
||||||
* The latest release of [menuhax67](https://github.com/zoogie/menuhax67/releases/latest)
|
|
||||||
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
|
|
||||||
|
|
||||||
#### Section I - Prep Work (source 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up your source 3DS (the 3DS with custom firmware) for delivery of the exploit data to the target 3DS.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **source 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of the **source 3DS**'s SD card, replacing any existing file
|
|
||||||
+ 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 kartdlphax's `plugin.3gx` to the following directory on the **source 3DS**'s SD card, depending on the **region of your copy of Mario Kart 7**:
|
|
||||||
+ USA: `/luma/plugins/0004000000030800`
|
|
||||||
+ EUR: `/luma/plugins/0004000000030700`
|
|
||||||
+ JPN: `/luma/plugins/0004000000030600`
|
|
||||||
+ Create the `plugins` and `00040000...` folders if they do not already exist
|
|
||||||
1. Eject the SD card and put it in the **source 3DS**
|
|
||||||
|
|
||||||
#### Section II - Prep Work (target 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up the files that the target 3DS will need to install custom firmware.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **target 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of the **target 3DS's** SD card
|
|
||||||
1. Creați un folder numit `boot9strap` pe rădăcina cardului SD
|
|
||||||
1. Copiați `boot9strap.firm` și `boot9strap.firm.sha` din arhiva `.zip` boot9strap în folderul `/boot9strap/` de pe cardul SD
|
|
||||||
1. Copy `SafeB9SInstaller.bin` from the SafeB9SInstaller `.zip` to the root of your SD card
|
|
||||||
1. Creați un folder numit `3ds` în rădăcina cardului SD dacă nu există deja
|
|
||||||
+ 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. Copy `menuhax67_installer.3dsx` from the menuhax `.zip` to the `/3ds/` folder on your SD card
|
|
||||||
1. Copy Launcher.dat from the folder for your model and region inside the menuhax `.zip` to the root of your SD card
|
|
||||||
1. Eject the SD card and put it in the **target 3DS**
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-3ds-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
#### Section III - kartdlphax
|
|
||||||
|
|
||||||
In this section, you will use Download Play to transfer the exploit data from the source 3DS to the target 3DS, which can be used to install menuhax67, a Homebrew Launcher entrypoint. Your HOME Menu settings will be temporarily inaccessible on the target 3DS while this exploit is active.
|
|
||||||
|
|
||||||
1. Power on the **source 3DS**
|
|
||||||
+ If you are prompted to set up Luma3DS, just press START to save the configuration
|
|
||||||
1. Once in the HOME Menu, press (Left Shoulder) + (Down D-Pad) + (Select) to bring up the Rosalina menu
|
|
||||||
1. Select "Enable plugin loader"
|
|
||||||
1. Apăsați (B) pentru a ieși din meniul Rosalina
|
|
||||||
1. Launch Mario Kart 7
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. Navigate to `Local Multiplayer`. A menu should pop up
|
|
||||||
+ If the screen freezes, hold the power button for fifteen seconds to force power off your console, then try again
|
|
||||||
+ If you have launched kartdlphax previously, the last selected settings will be loaded. If they are correct, select `Use settings` and skip the next 3 steps. If they are incorrect, select `Change settings` and proceed.
|
|
||||||
1. Select your **target 3DS** console type (Old 3DS family or New 3DS family)
|
|
||||||
1. Select the following exploit type depending on your system version:
|
|
||||||
+ 11.16.0: select `xPloitInjector (11.16)`
|
|
||||||
+ 11.17.0: select `xPloitInjector (11.17)`
|
|
||||||
1. A confirmation menu will show up. If the settings shown on the top screen are correct, select `Use settings`
|
|
||||||
+ If the settings are not correct, press `Change settings` and modify them accordingly
|
|
||||||
1. Select `Create Group`
|
|
||||||
+ If the source 3DS freezes at this point and you are using a cartridge, try [installing the cartridge to the system](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)
|
|
||||||
1. Power on the **target 3DS**
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. On the **target 3DS**, open the Download Play application (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}), then select "Nintendo 3DS"
|
|
||||||
1. Join the group created by the **source 3DS**
|
|
||||||
1. Select "Start" on the **source 3DS** once it has detected the **target 3DS**
|
|
||||||
1. Once multiplayer has loaded, navigate to `Grand Prix` -> `50cc` -> (any driver) -> `Mushroom Cup` -> `OK`
|
|
||||||
1. Wait a while (a percentage should be displayed on the **source 3DS**)
|
|
||||||
1. If the exploit was successful, the **target 3DS** will have booted into the 3DS ROP xPloit Injector
|
|
||||||
+ If the exploit was not successful, power off the **source 3DS** and **target 3DS** and start again from the beginning of `Section III - kartdlphax`
|
|
||||||
|
|
||||||
#### Section IV - Installing menuhax67
|
|
||||||
|
|
||||||
1. Press (Y) + (D-Pad Down) to install menuhax67
|
|
||||||
+ The console will automatically power off
|
|
||||||
1. Power on your console
|
|
||||||
1. Tap on the small HOME Menu settings icon in the top left of the bottom screen (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
|
|
||||||
+ If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card
|
|
||||||
1. If the exploit was successful, your console will have booted into the Homebrew Launcher
|
|
||||||
1. Launch nimdsphax from the list of homebrew
|
|
||||||
1. Dacă exploit-ul a avut succes, veți porni în SafeB9SInstaller
|
|
||||||
+ If your console freezes on a red screen, hold the POWER button until it turns off, then try running menuhax again by powering on your console and tapping on the HOME Menu settings icon
|
|
||||||
|
|
||||||
#### Section V - Installing boot9strap
|
|
||||||
|
|
||||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
|
||||||
{%- include_relative include/configure-luma3ds.txt %}
|
|
||||||
|
|
||||||
#### Section VI - Removing menuhax67
|
|
||||||
|
|
||||||
In this section, you will use the Homebrew Launcher to remove menuhax67, which will let you access the HOME Menu Settings option normally.
|
|
||||||
|
|
||||||
{% include_relative include/launch-hbl-dlp.txt %}
|
|
||||||
1. Launch menuhax67_installer from the list of homebrew
|
|
||||||
1. Select REMOVE menuhax67
|
|
||||||
1. When you see "done.", press (A), then press (A) on "EXIT to menu"
|
|
||||||
|
|
||||||
{% include_relative include/luma3ds-installed-note.txt %}
|
|
||||||
___
|
|
||||||
|
|
||||||
### Continuați la [Finalizând instalarea](finalizing-setup)
|
|
||||||
{: .notice--primary}
|
|
|
@ -1,141 +0,0 @@
|
||||||
---
|
|
||||||
title: "Installing boot9strap (kartdlphax)"
|
|
||||||
---
|
|
||||||
|
|
||||||
{% include toc title="Содержание" %}
|
|
||||||
|
|
||||||
{% capture technical_info %}
|
|
||||||
<summary><em>Technical Details (optional)</em></summary>
|
|
||||||
|
|
||||||
In order to install custom firmware on our console, we need to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
To accomplish this, we can use the Download Play functionality of the game Mario Kart 7, using a 3DS with custom firmware already installed along with a custom game plugin.
|
|
||||||
|
|
||||||
This custom plugin will send a hacked payload to an unhacked console, which then exploits the system in order to inject menuhax67, which will allow us to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
Once we have Homebrew Launcher access, we can run nimdsphax to install boot9strap.
|
|
||||||
|
|
||||||
See [here](https://github.com/PabloMK7/kartdlphax) for information about kartdlphax, [here](https://github.com/zoogie/menuhax67) for information about menuhax67, and [here](https://github.com/luigoalma/nimdsphax) for information about nimdsphax.
|
|
||||||
|
|
||||||
{% endcapture %}
|
|
||||||
<details>{{ technical_info | markdownify }}</details>
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
### Compatibility Notes
|
|
||||||
|
|
||||||
In order to follow these instructions, you will need the following:
|
|
||||||
|
|
||||||
+ A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**)
|
|
||||||
+ The consoles must be USA, JPN, or EUR region consoles
|
|
||||||
+ The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary
|
|
||||||
+ A physical or digital copy of Mario Kart 7 that is the same region as both consoles
|
|
||||||
+ An SD card for both consoles
|
|
||||||
|
|
||||||
### Что понадобится
|
|
||||||
|
|
||||||
* The latest release of [kartdlphax](https://github.com/PabloMK7/kartdlphax/releases/latest) (`plugin.3gx`)
|
|
||||||
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.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 [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (direct download)
|
|
||||||
* The latest release of [menuhax67](https://github.com/zoogie/menuhax67/releases/latest)
|
|
||||||
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
|
|
||||||
|
|
||||||
#### Section I - Prep Work (source 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up your source 3DS (the 3DS with custom firmware) for delivery of the exploit data to the target 3DS.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **source 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of the **source 3DS**'s SD card, replacing any existing file
|
|
||||||
+ 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 kartdlphax's `plugin.3gx` to the following directory on the **source 3DS**'s SD card, depending on the **region of your copy of Mario Kart 7**:
|
|
||||||
+ USA: `/luma/plugins/0004000000030800`
|
|
||||||
+ EUR: `/luma/plugins/0004000000030700`
|
|
||||||
+ JPN: `/luma/plugins/0004000000030600`
|
|
||||||
+ Create the `plugins` and `00040000...` folders if they do not already exist
|
|
||||||
1. Eject the SD card and put it in the **source 3DS**
|
|
||||||
|
|
||||||
#### Section II - Prep Work (target 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up the files that the target 3DS will need to install custom firmware.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **target 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of the **target 3DS's** SD card
|
|
||||||
1. Создайте папку `boot9strap` в корне SD-карты
|
|
||||||
1. Скопируйте `boot9strap.firm` и `boot9strap.firm.sha` из `.zip-архива` boot9strap в папку `/boot9strap/` в корне SD-карты
|
|
||||||
1. Copy `SafeB9SInstaller.bin` from the SafeB9SInstaller `.zip` to the root of your SD card
|
|
||||||
1. Создайте папку `3ds` в корне SD-карты, если таковой нет
|
|
||||||
+ 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. Copy `menuhax67_installer.3dsx` from the menuhax `.zip` to the `/3ds/` folder on your SD card
|
|
||||||
1. Copy Launcher.dat from the folder for your model and region inside the menuhax `.zip` to the root of your SD card
|
|
||||||
1. Eject the SD card and put it in the **target 3DS**
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-3ds-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
#### Section III - kartdlphax
|
|
||||||
|
|
||||||
In this section, you will use Download Play to transfer the exploit data from the source 3DS to the target 3DS, which can be used to install menuhax67, a Homebrew Launcher entrypoint. Your HOME Menu settings will be temporarily inaccessible on the target 3DS while this exploit is active.
|
|
||||||
|
|
||||||
1. Power on the **source 3DS**
|
|
||||||
+ If you are prompted to set up Luma3DS, just press START to save the configuration
|
|
||||||
1. Once in the HOME Menu, press (Left Shoulder) + (Down D-Pad) + (Select) to bring up the Rosalina menu
|
|
||||||
1. Select "Enable plugin loader"
|
|
||||||
1. Нажмите (B) для выхода из главного меню Rosalina
|
|
||||||
1. Launch Mario Kart 7
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. Navigate to `Local Multiplayer`. A menu should pop up
|
|
||||||
+ If the screen freezes, hold the power button for fifteen seconds to force power off your console, then try again
|
|
||||||
+ If you have launched kartdlphax previously, the last selected settings will be loaded. If they are correct, select `Use settings` and skip the next 3 steps. If they are incorrect, select `Change settings` and proceed.
|
|
||||||
1. Select your **target 3DS** console type (Old 3DS family or New 3DS family)
|
|
||||||
1. Select the following exploit type depending on your system version:
|
|
||||||
+ 11.16.0: select `xPloitInjector (11.16)`
|
|
||||||
+ 11.17.0: select `xPloitInjector (11.17)`
|
|
||||||
1. A confirmation menu will show up. If the settings shown on the top screen are correct, select `Use settings`
|
|
||||||
+ If the settings are not correct, press `Change settings` and modify them accordingly
|
|
||||||
1. Select `Create Group`
|
|
||||||
+ If the source 3DS freezes at this point and you are using a cartridge, try [installing the cartridge to the system](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)
|
|
||||||
1. Power on the **target 3DS**
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. On the **target 3DS**, open the Download Play application (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}), then select "Nintendo 3DS"
|
|
||||||
1. Join the group created by the **source 3DS**
|
|
||||||
1. Select "Start" on the **source 3DS** once it has detected the **target 3DS**
|
|
||||||
1. Once multiplayer has loaded, navigate to `Grand Prix` -> `50cc` -> (any driver) -> `Mushroom Cup` -> `OK`
|
|
||||||
1. Wait a while (a percentage should be displayed on the **source 3DS**)
|
|
||||||
1. If the exploit was successful, the **target 3DS** will have booted into the 3DS ROP xPloit Injector
|
|
||||||
+ If the exploit was not successful, power off the **source 3DS** and **target 3DS** and start again from the beginning of `Section III - kartdlphax`
|
|
||||||
|
|
||||||
#### Section IV - Installing menuhax67
|
|
||||||
|
|
||||||
1. Press (Y) + (D-Pad Down) to install menuhax67
|
|
||||||
+ The console will automatically power off
|
|
||||||
1. Power on your console
|
|
||||||
1. Tap on the small HOME Menu settings icon in the top left of the bottom screen (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
|
|
||||||
+ If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card
|
|
||||||
1. If the exploit was successful, your console will have booted into the Homebrew Launcher
|
|
||||||
1. Launch nimdsphax from the list of homebrew
|
|
||||||
1. Если эксплойт сработал, запустится SafeB9SInstaller
|
|
||||||
+ If your console freezes on a red screen, hold the POWER button until it turns off, then try running menuhax again by powering on your console and tapping on the HOME Menu settings icon
|
|
||||||
|
|
||||||
#### Section V - Installing boot9strap
|
|
||||||
|
|
||||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
|
||||||
{%- include_relative include/configure-luma3ds.txt %}
|
|
||||||
|
|
||||||
#### Section VI - Removing menuhax67
|
|
||||||
|
|
||||||
In this section, you will use the Homebrew Launcher to remove menuhax67, which will let you access the HOME Menu Settings option normally.
|
|
||||||
|
|
||||||
{% include_relative include/launch-hbl-dlp.txt %}
|
|
||||||
1. Launch menuhax67_installer from the list of homebrew
|
|
||||||
1. Select REMOVE menuhax67
|
|
||||||
1. When you see "done.", press (A), then press (A) on "EXIT to menu"
|
|
||||||
|
|
||||||
{% include_relative include/luma3ds-installed-note.txt %}
|
|
||||||
___
|
|
||||||
|
|
||||||
### Следующий шаг: [Завершение установки](finalizing-setup)
|
|
||||||
{: .notice--primary}
|
|
|
@ -1,141 +0,0 @@
|
||||||
---
|
|
||||||
title: "Installing boot9strap (kartdlphax)"
|
|
||||||
---
|
|
||||||
|
|
||||||
{% include toc title="Table of Contents" %}
|
|
||||||
|
|
||||||
{% capture technical_info %}
|
|
||||||
<summary><em>Technical Details (optional)</em></summary>
|
|
||||||
|
|
||||||
In order to install custom firmware on our console, we need to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
To accomplish this, we can use the Download Play functionality of the game Mario Kart 7, using a 3DS with custom firmware already installed along with a custom game plugin.
|
|
||||||
|
|
||||||
This custom plugin will send a hacked payload to an unhacked console, which then exploits the system in order to inject menuhax67, which will allow us to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
Once we have Homebrew Launcher access, we can run nimdsphax to install boot9strap.
|
|
||||||
|
|
||||||
See [here](https://github.com/PabloMK7/kartdlphax) for information about kartdlphax, [here](https://github.com/zoogie/menuhax67) for information about menuhax67, and [here](https://github.com/luigoalma/nimdsphax) for information about nimdsphax.
|
|
||||||
|
|
||||||
{% endcapture %}
|
|
||||||
<details>{{ technical_info | markdownify }}</details>
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
### Compatibility Notes
|
|
||||||
|
|
||||||
In order to follow these instructions, you will need the following:
|
|
||||||
|
|
||||||
+ A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**)
|
|
||||||
+ The consoles must be USA, JPN, or EUR region consoles
|
|
||||||
+ The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary
|
|
||||||
+ A physical or digital copy of Mario Kart 7 that is the same region as both consoles
|
|
||||||
+ An SD card for both consoles
|
|
||||||
|
|
||||||
### What You Need
|
|
||||||
|
|
||||||
* The latest release of [kartdlphax](https://github.com/PabloMK7/kartdlphax/releases/latest) (`plugin.3gx`)
|
|
||||||
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.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 [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (direct download)
|
|
||||||
* The latest release of [menuhax67](https://github.com/zoogie/menuhax67/releases/latest)
|
|
||||||
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
|
|
||||||
|
|
||||||
#### Section I - Prep Work (source 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up your source 3DS (the 3DS with custom firmware) for delivery of the exploit data to the target 3DS.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **source 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of the **source 3DS**'s SD card, replacing any existing file
|
|
||||||
+ 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 kartdlphax's `plugin.3gx` to the following directory on the **source 3DS**'s SD card, depending on the **region of your copy of Mario Kart 7**:
|
|
||||||
+ USA: `/luma/plugins/0004000000030800`
|
|
||||||
+ EUR: `/luma/plugins/0004000000030700`
|
|
||||||
+ JPN: `/luma/plugins/0004000000030600`
|
|
||||||
+ Create the `plugins` and `00040000...` folders if they do not already exist
|
|
||||||
1. Eject the SD card and put it in the **source 3DS**
|
|
||||||
|
|
||||||
#### Section II - Prep Work (target 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up the files that the target 3DS will need to install custom firmware.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **target 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of the **target 3DS's** SD card
|
|
||||||
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. Skapa en mapp som heter '3ds' i roten på SD-kortet om det inte redan finns
|
|
||||||
+ 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. Copy `menuhax67_installer.3dsx` from the menuhax `.zip` to the `/3ds/` folder on your SD card
|
|
||||||
1. Copy Launcher.dat from the folder for your model and region inside the menuhax `.zip` to the root of your SD card
|
|
||||||
1. Eject the SD card and put it in the **target 3DS**
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-3ds-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
#### Section III - kartdlphax
|
|
||||||
|
|
||||||
In this section, you will use Download Play to transfer the exploit data from the source 3DS to the target 3DS, which can be used to install menuhax67, a Homebrew Launcher entrypoint. Your HOME Menu settings will be temporarily inaccessible on the target 3DS while this exploit is active.
|
|
||||||
|
|
||||||
1. Power on the **source 3DS**
|
|
||||||
+ If you are prompted to set up Luma3DS, just press START to save the configuration
|
|
||||||
1. Once in the HOME Menu, press (Left Shoulder) + (Down D-Pad) + (Select) to bring up the Rosalina menu
|
|
||||||
1. Select "Enable plugin loader"
|
|
||||||
1. Press (B) to exit the Rosalina menu
|
|
||||||
1. Launch Mario Kart 7
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. Navigate to `Local Multiplayer`. A menu should pop up
|
|
||||||
+ If the screen freezes, hold the power button for fifteen seconds to force power off your console, then try again
|
|
||||||
+ If you have launched kartdlphax previously, the last selected settings will be loaded. If they are correct, select `Use settings` and skip the next 3 steps. If they are incorrect, select `Change settings` and proceed.
|
|
||||||
1. Select your **target 3DS** console type (Old 3DS family or New 3DS family)
|
|
||||||
1. Select the following exploit type depending on your system version:
|
|
||||||
+ 11.16.0: select `xPloitInjector (11.16)`
|
|
||||||
+ 11.17.0: select `xPloitInjector (11.17)`
|
|
||||||
1. A confirmation menu will show up. If the settings shown on the top screen are correct, select `Use settings`
|
|
||||||
+ If the settings are not correct, press `Change settings` and modify them accordingly
|
|
||||||
1. Select `Create Group`
|
|
||||||
+ If the source 3DS freezes at this point and you are using a cartridge, try [installing the cartridge to the system](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)
|
|
||||||
1. Power on the **target 3DS**
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. On the **target 3DS**, open the Download Play application (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}), then select "Nintendo 3DS"
|
|
||||||
1. Join the group created by the **source 3DS**
|
|
||||||
1. Select "Start" on the **source 3DS** once it has detected the **target 3DS**
|
|
||||||
1. Once multiplayer has loaded, navigate to `Grand Prix` -> `50cc` -> (any driver) -> `Mushroom Cup` -> `OK`
|
|
||||||
1. Wait a while (a percentage should be displayed on the **source 3DS**)
|
|
||||||
1. If the exploit was successful, the **target 3DS** will have booted into the 3DS ROP xPloit Injector
|
|
||||||
+ If the exploit was not successful, power off the **source 3DS** and **target 3DS** and start again from the beginning of `Section III - kartdlphax`
|
|
||||||
|
|
||||||
#### Section IV - Installing menuhax67
|
|
||||||
|
|
||||||
1. Press (Y) + (D-Pad Down) to install menuhax67
|
|
||||||
+ The console will automatically power off
|
|
||||||
1. Power on your console
|
|
||||||
1. Tap on the small HOME Menu settings icon in the top left of the bottom screen (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
|
|
||||||
+ If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card
|
|
||||||
1. If the exploit was successful, your console will have booted into the Homebrew Launcher
|
|
||||||
1. Launch nimdsphax from the list of homebrew
|
|
||||||
1. If the exploit was successful, you will have booted into SafeB9SInstaller
|
|
||||||
+ If your console freezes on a red screen, hold the POWER button until it turns off, then try running menuhax again by powering on your console and tapping on the HOME Menu settings icon
|
|
||||||
|
|
||||||
#### Section V - Installing boot9strap
|
|
||||||
|
|
||||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
|
||||||
{%- include_relative include/configure-luma3ds.txt %}
|
|
||||||
|
|
||||||
#### Section VI - Removing menuhax67
|
|
||||||
|
|
||||||
In this section, you will use the Homebrew Launcher to remove menuhax67, which will let you access the HOME Menu Settings option normally.
|
|
||||||
|
|
||||||
{% include_relative include/launch-hbl-dlp.txt %}
|
|
||||||
1. Launch menuhax67_installer from the list of homebrew
|
|
||||||
1. Select REMOVE menuhax67
|
|
||||||
1. When you see "done.", press (A), then press (A) on "EXIT to menu"
|
|
||||||
|
|
||||||
{% include_relative include/luma3ds-installed-note.txt %}
|
|
||||||
___
|
|
||||||
|
|
||||||
### Continue to [Finalizing Setup](finalizing-setup)
|
|
||||||
{: .notice--primary}
|
|
|
@ -1,141 +0,0 @@
|
||||||
---
|
|
||||||
title: "Installing boot9strap (kartdlphax)"
|
|
||||||
---
|
|
||||||
|
|
||||||
{% include toc title="Table of Contents" %}
|
|
||||||
|
|
||||||
{% capture technical_info %}
|
|
||||||
<summary><em>Technical Details (optional)</em></summary>
|
|
||||||
|
|
||||||
In order to install custom firmware on our console, we need to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
To accomplish this, we can use the Download Play functionality of the game Mario Kart 7, using a 3DS with custom firmware already installed along with a custom game plugin.
|
|
||||||
|
|
||||||
This custom plugin will send a hacked payload to an unhacked console, which then exploits the system in order to inject menuhax67, which will allow us to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
Once we have Homebrew Launcher access, we can run nimdsphax to install boot9strap.
|
|
||||||
|
|
||||||
See [here](https://github.com/PabloMK7/kartdlphax) for information about kartdlphax, [here](https://github.com/zoogie/menuhax67) for information about menuhax67, and [here](https://github.com/luigoalma/nimdsphax) for information about nimdsphax.
|
|
||||||
|
|
||||||
{% endcapture %}
|
|
||||||
<details>{{ technical_info | markdownify }}</details>
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
### Compatibility Notes
|
|
||||||
|
|
||||||
In order to follow these instructions, you will need the following:
|
|
||||||
|
|
||||||
+ A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**)
|
|
||||||
+ The consoles must be USA, JPN, or EUR region consoles
|
|
||||||
+ The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary
|
|
||||||
+ A physical or digital copy of Mario Kart 7 that is the same region as both consoles
|
|
||||||
+ An SD card for both consoles
|
|
||||||
|
|
||||||
### What You Need
|
|
||||||
|
|
||||||
* The latest release of [kartdlphax](https://github.com/PabloMK7/kartdlphax/releases/latest) (`plugin.3gx`)
|
|
||||||
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.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 [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (direct download)
|
|
||||||
* The latest release of [menuhax67](https://github.com/zoogie/menuhax67/releases/latest)
|
|
||||||
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
|
|
||||||
|
|
||||||
#### Section I - Prep Work (source 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up your source 3DS (the 3DS with custom firmware) for delivery of the exploit data to the target 3DS.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **source 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of the **source 3DS**'s SD card, replacing any existing file
|
|
||||||
+ 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 kartdlphax's `plugin.3gx` to the following directory on the **source 3DS**'s SD card, depending on the **region of your copy of Mario Kart 7**:
|
|
||||||
+ USA: `/luma/plugins/0004000000030800`
|
|
||||||
+ EUR: `/luma/plugins/0004000000030700`
|
|
||||||
+ JPN: `/luma/plugins/0004000000030600`
|
|
||||||
+ Create the `plugins` and `00040000...` folders if they do not already exist
|
|
||||||
1. Eject the SD card and put it in the **source 3DS**
|
|
||||||
|
|
||||||
#### Section II - Prep Work (target 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up the files that the target 3DS will need to install custom firmware.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **target 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of the **target 3DS's** SD card
|
|
||||||
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. Copy `menuhax67_installer.3dsx` from the menuhax `.zip` to the `/3ds/` folder on your SD card
|
|
||||||
1. Copy Launcher.dat from the folder for your model and region inside the menuhax `.zip` to the root of your SD card
|
|
||||||
1. Eject the SD card and put it in the **target 3DS**
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-3ds-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
#### Section III - kartdlphax
|
|
||||||
|
|
||||||
In this section, you will use Download Play to transfer the exploit data from the source 3DS to the target 3DS, which can be used to install menuhax67, a Homebrew Launcher entrypoint. Your HOME Menu settings will be temporarily inaccessible on the target 3DS while this exploit is active.
|
|
||||||
|
|
||||||
1. Power on the **source 3DS**
|
|
||||||
+ If you are prompted to set up Luma3DS, just press START to save the configuration
|
|
||||||
1. Once in the HOME Menu, press (Left Shoulder) + (Down D-Pad) + (Select) to bring up the Rosalina menu
|
|
||||||
1. Select "Enable plugin loader"
|
|
||||||
1. Press (B) to exit the Rosalina menu
|
|
||||||
1. Launch Mario Kart 7
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. Navigate to `Local Multiplayer`. A menu should pop up
|
|
||||||
+ If the screen freezes, hold the power button for fifteen seconds to force power off your console, then try again
|
|
||||||
+ If you have launched kartdlphax previously, the last selected settings will be loaded. If they are correct, select `Use settings` and skip the next 3 steps. If they are incorrect, select `Change settings` and proceed.
|
|
||||||
1. Select your **target 3DS** console type (Old 3DS family or New 3DS family)
|
|
||||||
1. Select the following exploit type depending on your system version:
|
|
||||||
+ 11.16.0: select `xPloitInjector (11.16)`
|
|
||||||
+ 11.17.0: select `xPloitInjector (11.17)`
|
|
||||||
1. A confirmation menu will show up. If the settings shown on the top screen are correct, select `Use settings`
|
|
||||||
+ If the settings are not correct, press `Change settings` and modify them accordingly
|
|
||||||
1. Select `Create Group`
|
|
||||||
+ If the source 3DS freezes at this point and you are using a cartridge, try [installing the cartridge to the system](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)
|
|
||||||
1. Power on the **target 3DS**
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. On the **target 3DS**, open the Download Play application (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}), then select "Nintendo 3DS"
|
|
||||||
1. Join the group created by the **source 3DS**
|
|
||||||
1. Select "Start" on the **source 3DS** once it has detected the **target 3DS**
|
|
||||||
1. Once multiplayer has loaded, navigate to `Grand Prix` -> `50cc` -> (any driver) -> `Mushroom Cup` -> `OK`
|
|
||||||
1. Wait a while (a percentage should be displayed on the **source 3DS**)
|
|
||||||
1. If the exploit was successful, the **target 3DS** will have booted into the 3DS ROP xPloit Injector
|
|
||||||
+ If the exploit was not successful, power off the **source 3DS** and **target 3DS** and start again from the beginning of `Section III - kartdlphax`
|
|
||||||
|
|
||||||
#### Section IV - Installing menuhax67
|
|
||||||
|
|
||||||
1. Press (Y) + (D-Pad Down) to install menuhax67
|
|
||||||
+ The console will automatically power off
|
|
||||||
1. Power on your console
|
|
||||||
1. Tap on the small HOME Menu settings icon in the top left of the bottom screen (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
|
|
||||||
+ If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card
|
|
||||||
1. If the exploit was successful, your console will have booted into the Homebrew Launcher
|
|
||||||
1. Launch nimdsphax from the list of homebrew
|
|
||||||
1. If the exploit was successful, you will have booted into SafeB9SInstaller
|
|
||||||
+ If your console freezes on a red screen, hold the POWER button until it turns off, then try running menuhax again by powering on your console and tapping on the HOME Menu settings icon
|
|
||||||
|
|
||||||
#### Section V - Installing boot9strap
|
|
||||||
|
|
||||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
|
||||||
{%- include_relative include/configure-luma3ds.txt %}
|
|
||||||
|
|
||||||
#### Section VI - Removing menuhax67
|
|
||||||
|
|
||||||
In this section, you will use the Homebrew Launcher to remove menuhax67, which will let you access the HOME Menu Settings option normally.
|
|
||||||
|
|
||||||
{% include_relative include/launch-hbl-dlp.txt %}
|
|
||||||
1. Launch menuhax67_installer from the list of homebrew
|
|
||||||
1. Select REMOVE menuhax67
|
|
||||||
1. When you see "done.", press (A), then press (A) on "EXIT to menu"
|
|
||||||
|
|
||||||
{% include_relative include/luma3ds-installed-note.txt %}
|
|
||||||
___
|
|
||||||
|
|
||||||
### Continue to [Finalizing Setup](finalizing-setup)
|
|
||||||
{: .notice--primary}
|
|
|
@ -1,141 +0,0 @@
|
||||||
---
|
|
||||||
title: "Installing boot9strap (kartdlphax)"
|
|
||||||
---
|
|
||||||
|
|
||||||
{% include toc title = "İçindekiler"%}
|
|
||||||
|
|
||||||
{% capture technical_info %}
|
|
||||||
<summary><em>Technical Details (optional)</em></summary>
|
|
||||||
|
|
||||||
In order to install custom firmware on our console, we need to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
To accomplish this, we can use the Download Play functionality of the game Mario Kart 7, using a 3DS with custom firmware already installed along with a custom game plugin.
|
|
||||||
|
|
||||||
This custom plugin will send a hacked payload to an unhacked console, which then exploits the system in order to inject menuhax67, which will allow us to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
Once we have Homebrew Launcher access, we can run nimdsphax to install boot9strap.
|
|
||||||
|
|
||||||
See [here](https://github.com/PabloMK7/kartdlphax) for information about kartdlphax, [here](https://github.com/zoogie/menuhax67) for information about menuhax67, and [here](https://github.com/luigoalma/nimdsphax) for information about nimdsphax.
|
|
||||||
|
|
||||||
{% endcapture %}
|
|
||||||
<details>{{ technical_info | markdownify }}</details>
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
### Compatibility Notes
|
|
||||||
|
|
||||||
In order to follow these instructions, you will need the following:
|
|
||||||
|
|
||||||
+ A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**)
|
|
||||||
+ The consoles must be USA, JPN, or EUR region consoles
|
|
||||||
+ The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary
|
|
||||||
+ A physical or digital copy of Mario Kart 7 that is the same region as both consoles
|
|
||||||
+ An SD card for both consoles
|
|
||||||
|
|
||||||
### What You Need
|
|
||||||
|
|
||||||
* The latest release of [kartdlphax](https://github.com/PabloMK7/kartdlphax/releases/latest) (`plugin.3gx`)
|
|
||||||
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.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 [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (direct download)
|
|
||||||
* The latest release of [menuhax67](https://github.com/zoogie/menuhax67/releases/latest)
|
|
||||||
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
|
|
||||||
|
|
||||||
#### Section I - Prep Work (source 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up your source 3DS (the 3DS with custom firmware) for delivery of the exploit data to the target 3DS.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **source 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of the **source 3DS**'s SD card, replacing any existing file
|
|
||||||
+ 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 kartdlphax's `plugin.3gx` to the following directory on the **source 3DS**'s SD card, depending on the **region of your copy of Mario Kart 7**:
|
|
||||||
+ USA: `/luma/plugins/0004000000030800`
|
|
||||||
+ EUR: `/luma/plugins/0004000000030700`
|
|
||||||
+ JPN: `/luma/plugins/0004000000030600`
|
|
||||||
+ Create the `plugins` and `00040000...` folders if they do not already exist
|
|
||||||
1. Eject the SD card and put it in the **source 3DS**
|
|
||||||
|
|
||||||
#### Section II - Prep Work (target 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up the files that the target 3DS will need to install custom firmware.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **target 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of the **target 3DS's** SD card
|
|
||||||
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. Copy `menuhax67_installer.3dsx` from the menuhax `.zip` to the `/3ds/` folder on your SD card
|
|
||||||
1. Copy Launcher.dat from the folder for your model and region inside the menuhax `.zip` to the root of your SD card
|
|
||||||
1. Eject the SD card and put it in the **target 3DS**
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-3ds-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
#### Section III - kartdlphax
|
|
||||||
|
|
||||||
In this section, you will use Download Play to transfer the exploit data from the source 3DS to the target 3DS, which can be used to install menuhax67, a Homebrew Launcher entrypoint. Your HOME Menu settings will be temporarily inaccessible on the target 3DS while this exploit is active.
|
|
||||||
|
|
||||||
1. Power on the **source 3DS**
|
|
||||||
+ If you are prompted to set up Luma3DS, just press START to save the configuration
|
|
||||||
1. Once in the HOME Menu, press (Left Shoulder) + (Down D-Pad) + (Select) to bring up the Rosalina menu
|
|
||||||
1. Select "Enable plugin loader"
|
|
||||||
1. Press (B) to exit the Rosalina menu
|
|
||||||
1. Launch Mario Kart 7
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. Navigate to `Local Multiplayer`. A menu should pop up
|
|
||||||
+ If the screen freezes, hold the power button for fifteen seconds to force power off your console, then try again
|
|
||||||
+ If you have launched kartdlphax previously, the last selected settings will be loaded. If they are correct, select `Use settings` and skip the next 3 steps. If they are incorrect, select `Change settings` and proceed.
|
|
||||||
1. Select your **target 3DS** console type (Old 3DS family or New 3DS family)
|
|
||||||
1. Select the following exploit type depending on your system version:
|
|
||||||
+ 11.16.0: select `xPloitInjector (11.16)`
|
|
||||||
+ 11.17.0: select `xPloitInjector (11.17)`
|
|
||||||
1. A confirmation menu will show up. If the settings shown on the top screen are correct, select `Use settings`
|
|
||||||
+ If the settings are not correct, press `Change settings` and modify them accordingly
|
|
||||||
1. Select `Create Group`
|
|
||||||
+ If the source 3DS freezes at this point and you are using a cartridge, try [installing the cartridge to the system](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)
|
|
||||||
1. Power on the **target 3DS**
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. On the **target 3DS**, open the Download Play application (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}), then select "Nintendo 3DS"
|
|
||||||
1. Join the group created by the **source 3DS**
|
|
||||||
1. Select "Start" on the **source 3DS** once it has detected the **target 3DS**
|
|
||||||
1. Once multiplayer has loaded, navigate to `Grand Prix` -> `50cc` -> (any driver) -> `Mushroom Cup` -> `OK`
|
|
||||||
1. Wait a while (a percentage should be displayed on the **source 3DS**)
|
|
||||||
1. If the exploit was successful, the **target 3DS** will have booted into the 3DS ROP xPloit Injector
|
|
||||||
+ If the exploit was not successful, power off the **source 3DS** and **target 3DS** and start again from the beginning of `Section III - kartdlphax`
|
|
||||||
|
|
||||||
#### Section IV - Installing menuhax67
|
|
||||||
|
|
||||||
1. Press (Y) + (D-Pad Down) to install menuhax67
|
|
||||||
+ The console will automatically power off
|
|
||||||
1. Power on your console
|
|
||||||
1. Tap on the small HOME Menu settings icon in the top left of the bottom screen (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
|
|
||||||
+ If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card
|
|
||||||
1. If the exploit was successful, your console will have booted into the Homebrew Launcher
|
|
||||||
1. Launch nimdsphax from the list of homebrew
|
|
||||||
1. If the exploit was successful, you will have booted into SafeB9SInstaller
|
|
||||||
+ If your console freezes on a red screen, hold the POWER button until it turns off, then try running menuhax again by powering on your console and tapping on the HOME Menu settings icon
|
|
||||||
|
|
||||||
#### Section V - Installing boot9strap
|
|
||||||
|
|
||||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
|
||||||
{%- include_relative include/configure-luma3ds.txt %}
|
|
||||||
|
|
||||||
#### Section VI - Removing menuhax67
|
|
||||||
|
|
||||||
In this section, you will use the Homebrew Launcher to remove menuhax67, which will let you access the HOME Menu Settings option normally.
|
|
||||||
|
|
||||||
{% include_relative include/launch-hbl-dlp.txt %}
|
|
||||||
1. Launch menuhax67_installer from the list of homebrew
|
|
||||||
1. Select REMOVE menuhax67
|
|
||||||
1. When you see "done.", press (A), then press (A) on "EXIT to menu"
|
|
||||||
|
|
||||||
{% include_relative include/luma3ds-installed-note.txt %}
|
|
||||||
___
|
|
||||||
|
|
||||||
### [Kurulumu Tamamlamak](finalizing-setup) için devam edin
|
|
||||||
{: .notice--primary}
|
|
|
@ -1,141 +0,0 @@
|
||||||
---
|
|
||||||
title: "Installing boot9strap (kartdlphax)"
|
|
||||||
---
|
|
||||||
|
|
||||||
{% include toc title="Table of Contents" %}
|
|
||||||
|
|
||||||
{% capture technical_info %}
|
|
||||||
<summary><em>Technical Details (optional)</em></summary>
|
|
||||||
|
|
||||||
In order to install custom firmware on our console, we need to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
To accomplish this, we can use the Download Play functionality of the game Mario Kart 7, using a 3DS with custom firmware already installed along with a custom game plugin.
|
|
||||||
|
|
||||||
This custom plugin will send a hacked payload to an unhacked console, which then exploits the system in order to inject menuhax67, which will allow us to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
Once we have Homebrew Launcher access, we can run nimdsphax to install boot9strap.
|
|
||||||
|
|
||||||
See [here](https://github.com/PabloMK7/kartdlphax) for information about kartdlphax, [here](https://github.com/zoogie/menuhax67) for information about menuhax67, and [here](https://github.com/luigoalma/nimdsphax) for information about nimdsphax.
|
|
||||||
|
|
||||||
{% endcapture %}
|
|
||||||
<details>{{ technical_info | markdownify }}</details>
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
### Compatibility Notes
|
|
||||||
|
|
||||||
In order to follow these instructions, you will need the following:
|
|
||||||
|
|
||||||
+ A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**)
|
|
||||||
+ The consoles must be USA, JPN, or EUR region consoles
|
|
||||||
+ The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary
|
|
||||||
+ A physical or digital copy of Mario Kart 7 that is the same region as both consoles
|
|
||||||
+ An SD card for both consoles
|
|
||||||
|
|
||||||
### What You Need
|
|
||||||
|
|
||||||
* The latest release of [kartdlphax](https://github.com/PabloMK7/kartdlphax/releases/latest) (`plugin.3gx`)
|
|
||||||
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.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 [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (direct download)
|
|
||||||
* The latest release of [menuhax67](https://github.com/zoogie/menuhax67/releases/latest)
|
|
||||||
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
|
|
||||||
|
|
||||||
#### Section I - Prep Work (source 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up your source 3DS (the 3DS with custom firmware) for delivery of the exploit data to the target 3DS.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **source 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of the **source 3DS**'s SD card, replacing any existing file
|
|
||||||
+ 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 kartdlphax's `plugin.3gx` to the following directory on the **source 3DS**'s SD card, depending on the **region of your copy of Mario Kart 7**:
|
|
||||||
+ USA: `/luma/plugins/0004000000030800`
|
|
||||||
+ EUR: `/luma/plugins/0004000000030700`
|
|
||||||
+ JPN: `/luma/plugins/0004000000030600`
|
|
||||||
+ Create the `plugins` and `00040000...` folders if they do not already exist
|
|
||||||
1. Eject the SD card and put it in the **source 3DS**
|
|
||||||
|
|
||||||
#### Section II - Prep Work (target 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up the files that the target 3DS will need to install custom firmware.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **target 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of the **target 3DS's** SD card
|
|
||||||
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. Copy `menuhax67_installer.3dsx` from the menuhax `.zip` to the `/3ds/` folder on your SD card
|
|
||||||
1. Copy Launcher.dat from the folder for your model and region inside the menuhax `.zip` to the root of your SD card
|
|
||||||
1. Eject the SD card and put it in the **target 3DS**
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-3ds-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
#### Section III - kartdlphax
|
|
||||||
|
|
||||||
In this section, you will use Download Play to transfer the exploit data from the source 3DS to the target 3DS, which can be used to install menuhax67, a Homebrew Launcher entrypoint. Your HOME Menu settings will be temporarily inaccessible on the target 3DS while this exploit is active.
|
|
||||||
|
|
||||||
1. Power on the **source 3DS**
|
|
||||||
+ If you are prompted to set up Luma3DS, just press START to save the configuration
|
|
||||||
1. Once in the HOME Menu, press (Left Shoulder) + (Down D-Pad) + (Select) to bring up the Rosalina menu
|
|
||||||
1. Select "Enable plugin loader"
|
|
||||||
1. Press (B) to exit the Rosalina menu
|
|
||||||
1. Launch Mario Kart 7
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. Navigate to `Local Multiplayer`. A menu should pop up
|
|
||||||
+ If the screen freezes, hold the power button for fifteen seconds to force power off your console, then try again
|
|
||||||
+ If you have launched kartdlphax previously, the last selected settings will be loaded. If they are correct, select `Use settings` and skip the next 3 steps. If they are incorrect, select `Change settings` and proceed.
|
|
||||||
1. Select your **target 3DS** console type (Old 3DS family or New 3DS family)
|
|
||||||
1. Select the following exploit type depending on your system version:
|
|
||||||
+ 11.16.0: select `xPloitInjector (11.16)`
|
|
||||||
+ 11.17.0: select `xPloitInjector (11.17)`
|
|
||||||
1. A confirmation menu will show up. If the settings shown on the top screen are correct, select `Use settings`
|
|
||||||
+ If the settings are not correct, press `Change settings` and modify them accordingly
|
|
||||||
1. Select `Create Group`
|
|
||||||
+ If the source 3DS freezes at this point and you are using a cartridge, try [installing the cartridge to the system](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)
|
|
||||||
1. Power on the **target 3DS**
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. On the **target 3DS**, open the Download Play application (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}), then select "Nintendo 3DS"
|
|
||||||
1. Join the group created by the **source 3DS**
|
|
||||||
1. Select "Start" on the **source 3DS** once it has detected the **target 3DS**
|
|
||||||
1. Once multiplayer has loaded, navigate to `Grand Prix` -> `50cc` -> (any driver) -> `Mushroom Cup` -> `OK`
|
|
||||||
1. Wait a while (a percentage should be displayed on the **source 3DS**)
|
|
||||||
1. If the exploit was successful, the **target 3DS** will have booted into the 3DS ROP xPloit Injector
|
|
||||||
+ If the exploit was not successful, power off the **source 3DS** and **target 3DS** and start again from the beginning of `Section III - kartdlphax`
|
|
||||||
|
|
||||||
#### Section IV - Installing menuhax67
|
|
||||||
|
|
||||||
1. Press (Y) + (D-Pad Down) to install menuhax67
|
|
||||||
+ The console will automatically power off
|
|
||||||
1. Power on your console
|
|
||||||
1. Tap on the small HOME Menu settings icon in the top left of the bottom screen (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
|
|
||||||
+ If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card
|
|
||||||
1. If the exploit was successful, your console will have booted into the Homebrew Launcher
|
|
||||||
1. Launch nimdsphax from the list of homebrew
|
|
||||||
1. If the exploit was successful, you will have booted into SafeB9SInstaller
|
|
||||||
+ If your console freezes on a red screen, hold the POWER button until it turns off, then try running menuhax again by powering on your console and tapping on the HOME Menu settings icon
|
|
||||||
|
|
||||||
#### Section V - Installing boot9strap
|
|
||||||
|
|
||||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
|
||||||
{%- include_relative include/configure-luma3ds.txt %}
|
|
||||||
|
|
||||||
#### Section VI - Removing menuhax67
|
|
||||||
|
|
||||||
In this section, you will use the Homebrew Launcher to remove menuhax67, which will let you access the HOME Menu Settings option normally.
|
|
||||||
|
|
||||||
{% include_relative include/launch-hbl-dlp.txt %}
|
|
||||||
1. Launch menuhax67_installer from the list of homebrew
|
|
||||||
1. Select REMOVE menuhax67
|
|
||||||
1. When you see "done.", press (A), then press (A) on "EXIT to menu"
|
|
||||||
|
|
||||||
{% include_relative include/luma3ds-installed-note.txt %}
|
|
||||||
___
|
|
||||||
|
|
||||||
### Continue to [Finalizing Setup](finalizing-setup)
|
|
||||||
{: .notice--primary}
|
|
|
@ -1,141 +0,0 @@
|
||||||
---
|
|
||||||
title: "Installing boot9strap (kartdlphax)"
|
|
||||||
---
|
|
||||||
|
|
||||||
{% include toc title="Table of Contents" %}
|
|
||||||
|
|
||||||
{% capture technical_info %}
|
|
||||||
<summary><em>Technical Details (optional)</em></summary>
|
|
||||||
|
|
||||||
In order to install custom firmware on our console, we need to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
To accomplish this, we can use the Download Play functionality of the game Mario Kart 7, using a 3DS with custom firmware already installed along with a custom game plugin.
|
|
||||||
|
|
||||||
This custom plugin will send a hacked payload to an unhacked console, which then exploits the system in order to inject menuhax67, which will allow us to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
Once we have Homebrew Launcher access, we can run nimdsphax to install boot9strap.
|
|
||||||
|
|
||||||
See [here](https://github.com/PabloMK7/kartdlphax) for information about kartdlphax, [here](https://github.com/zoogie/menuhax67) for information about menuhax67, and [here](https://github.com/luigoalma/nimdsphax) for information about nimdsphax.
|
|
||||||
|
|
||||||
{% endcapture %}
|
|
||||||
<details>{{ technical_info | markdownify }}</details>
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
### Compatibility Notes
|
|
||||||
|
|
||||||
In order to follow these instructions, you will need the following:
|
|
||||||
|
|
||||||
+ A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**)
|
|
||||||
+ The consoles must be USA, JPN, or EUR region consoles
|
|
||||||
+ The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary
|
|
||||||
+ A physical or digital copy of Mario Kart 7 that is the same region as both consoles
|
|
||||||
+ An SD card for both consoles
|
|
||||||
|
|
||||||
### What You Need
|
|
||||||
|
|
||||||
* The latest release of [kartdlphax](https://github.com/PabloMK7/kartdlphax/releases/latest) (`plugin.3gx`)
|
|
||||||
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.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 [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (direct download)
|
|
||||||
* The latest release of [menuhax67](https://github.com/zoogie/menuhax67/releases/latest)
|
|
||||||
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
|
|
||||||
|
|
||||||
#### Section I - Prep Work (source 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up your source 3DS (the 3DS with custom firmware) for delivery of the exploit data to the target 3DS.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **source 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of the **source 3DS**'s SD card, replacing any existing file
|
|
||||||
+ 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 kartdlphax's `plugin.3gx` to the following directory on the **source 3DS**'s SD card, depending on the **region of your copy of Mario Kart 7**:
|
|
||||||
+ USA: `/luma/plugins/0004000000030800`
|
|
||||||
+ EUR: `/luma/plugins/0004000000030700`
|
|
||||||
+ JPN: `/luma/plugins/0004000000030600`
|
|
||||||
+ Create the `plugins` and `00040000...` folders if they do not already exist
|
|
||||||
1. Eject the SD card and put it in the **source 3DS**
|
|
||||||
|
|
||||||
#### Section II - Prep Work (target 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up the files that the target 3DS will need to install custom firmware.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **target 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of the **target 3DS's** SD card
|
|
||||||
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. Copy `menuhax67_installer.3dsx` from the menuhax `.zip` to the `/3ds/` folder on your SD card
|
|
||||||
1. Copy Launcher.dat from the folder for your model and region inside the menuhax `.zip` to the root of your SD card
|
|
||||||
1. Eject the SD card and put it in the **target 3DS**
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-3ds-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
#### Section III - kartdlphax
|
|
||||||
|
|
||||||
In this section, you will use Download Play to transfer the exploit data from the source 3DS to the target 3DS, which can be used to install menuhax67, a Homebrew Launcher entrypoint. Your HOME Menu settings will be temporarily inaccessible on the target 3DS while this exploit is active.
|
|
||||||
|
|
||||||
1. Power on the **source 3DS**
|
|
||||||
+ If you are prompted to set up Luma3DS, just press START to save the configuration
|
|
||||||
1. Once in the HOME Menu, press (Left Shoulder) + (Down D-Pad) + (Select) to bring up the Rosalina menu
|
|
||||||
1. Select "Enable plugin loader"
|
|
||||||
1. Press (B) to exit the Rosalina menu
|
|
||||||
1. Launch Mario Kart 7
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. Navigate to `Local Multiplayer`. A menu should pop up
|
|
||||||
+ If the screen freezes, hold the power button for fifteen seconds to force power off your console, then try again
|
|
||||||
+ If you have launched kartdlphax previously, the last selected settings will be loaded. If they are correct, select `Use settings` and skip the next 3 steps. If they are incorrect, select `Change settings` and proceed.
|
|
||||||
1. Select your **target 3DS** console type (Old 3DS family or New 3DS family)
|
|
||||||
1. Select the following exploit type depending on your system version:
|
|
||||||
+ 11.16.0: select `xPloitInjector (11.16)`
|
|
||||||
+ 11.17.0: select `xPloitInjector (11.17)`
|
|
||||||
1. A confirmation menu will show up. If the settings shown on the top screen are correct, select `Use settings`
|
|
||||||
+ If the settings are not correct, press `Change settings` and modify them accordingly
|
|
||||||
1. Select `Create Group`
|
|
||||||
+ If the source 3DS freezes at this point and you are using a cartridge, try [installing the cartridge to the system](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)
|
|
||||||
1. Power on the **target 3DS**
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. On the **target 3DS**, open the Download Play application (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}), then select "Nintendo 3DS"
|
|
||||||
1. Join the group created by the **source 3DS**
|
|
||||||
1. Select "Start" on the **source 3DS** once it has detected the **target 3DS**
|
|
||||||
1. Once multiplayer has loaded, navigate to `Grand Prix` -> `50cc` -> (any driver) -> `Mushroom Cup` -> `OK`
|
|
||||||
1. Wait a while (a percentage should be displayed on the **source 3DS**)
|
|
||||||
1. If the exploit was successful, the **target 3DS** will have booted into the 3DS ROP xPloit Injector
|
|
||||||
+ If the exploit was not successful, power off the **source 3DS** and **target 3DS** and start again from the beginning of `Section III - kartdlphax`
|
|
||||||
|
|
||||||
#### Section IV - Installing menuhax67
|
|
||||||
|
|
||||||
1. Press (Y) + (D-Pad Down) to install menuhax67
|
|
||||||
+ The console will automatically power off
|
|
||||||
1. Power on your console
|
|
||||||
1. Tap on the small HOME Menu settings icon in the top left of the bottom screen (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
|
|
||||||
+ If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card
|
|
||||||
1. If the exploit was successful, your console will have booted into the Homebrew Launcher
|
|
||||||
1. Launch nimdsphax from the list of homebrew
|
|
||||||
1. If the exploit was successful, you will have booted into SafeB9SInstaller
|
|
||||||
+ If your console freezes on a red screen, hold the POWER button until it turns off, then try running menuhax again by powering on your console and tapping on the HOME Menu settings icon
|
|
||||||
|
|
||||||
#### Section V - Installing boot9strap
|
|
||||||
|
|
||||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
|
||||||
{%- include_relative include/configure-luma3ds.txt %}
|
|
||||||
|
|
||||||
#### Section VI - Removing menuhax67
|
|
||||||
|
|
||||||
In this section, you will use the Homebrew Launcher to remove menuhax67, which will let you access the HOME Menu Settings option normally.
|
|
||||||
|
|
||||||
{% include_relative include/launch-hbl-dlp.txt %}
|
|
||||||
1. Launch menuhax67_installer from the list of homebrew
|
|
||||||
1. Select REMOVE menuhax67
|
|
||||||
1. When you see "done.", press (A), then press (A) on "EXIT to menu"
|
|
||||||
|
|
||||||
{% include_relative include/luma3ds-installed-note.txt %}
|
|
||||||
___
|
|
||||||
|
|
||||||
### Continue to [Finalizing Setup](finalizing-setup)
|
|
||||||
{: .notice--primary}
|
|
|
@ -1,141 +0,0 @@
|
||||||
---
|
|
||||||
title: "安装 boot9strap(通过 kartdlphax)"
|
|
||||||
---
|
|
||||||
|
|
||||||
{% include toc title="目录内容" %}
|
|
||||||
|
|
||||||
{% capture technical_info %}
|
|
||||||
<summary><em>技术细节(选看)</em></summary>
|
|
||||||
|
|
||||||
In order to install custom firmware on our console, we need to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
为了做到这一点,我们将用一台已安装了自制固件的 3DS 安装一个插件,然后利用马里奥赛车 7 这个游戏中的下载通信功能进行一些操作。
|
|
||||||
|
|
||||||
This custom plugin will send a hacked payload to an unhacked console, which then exploits the system in order to inject menuhax67, which will allow us to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
Once we have Homebrew Launcher access, we can run nimdsphax to install boot9strap.
|
|
||||||
|
|
||||||
See [here](https://github.com/PabloMK7/kartdlphax) for information about kartdlphax, [here](https://github.com/zoogie/menuhax67) for information about menuhax67, and [here](https://github.com/luigoalma/nimdsphax) for information about nimdsphax.
|
|
||||||
|
|
||||||
{% endcapture %}
|
|
||||||
<details>{{ technical_info | markdownify }}</details>
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
### 兼容性注意
|
|
||||||
|
|
||||||
如果你想通过此方法安装自制固件,则你需要:
|
|
||||||
|
|
||||||
+ A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**)
|
|
||||||
+ The consoles must be USA, JPN, or EUR region consoles
|
|
||||||
+ The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary
|
|
||||||
+ A physical or digital copy of Mario Kart 7 that is the same region as both consoles
|
|
||||||
+ An SD card for both consoles
|
|
||||||
|
|
||||||
### 你需要准备点啥?
|
|
||||||
|
|
||||||
* 最新版本的 [kartdlphax](https://github.com/PabloMK7/kartdlphax/releases/latest)(下载 `plugin.3gx`)
|
|
||||||
* 最新版本的 [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.zip)(直链)
|
|
||||||
* 最新版本的 [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip)(直链)
|
|
||||||
* The latest release of [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (direct download)
|
|
||||||
* The latest release of [menuhax67](https://github.com/zoogie/menuhax67/releases/latest)
|
|
||||||
* 最新版本的 [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)(下载 Luma3DS `.zip` 文件)
|
|
||||||
|
|
||||||
#### Section I - Prep Work (source 3DS)
|
|
||||||
|
|
||||||
为了向目标 3DS 传输带有漏洞的数据,你将需要按照以下内容配置源 3DS(已安装了自制固件的 3DS)。
|
|
||||||
|
|
||||||
1. 在你的电脑中插入你的**源 3DS** 的 SD 卡
|
|
||||||
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of the **source 3DS**'s SD card, replacing any existing file
|
|
||||||
+ 根目录指的是你点进 SD 卡看到的目录,你可以在这个目录下看到 Nintendo 3DS 文件夹,但请不要点进去
|
|
||||||
1. 复制 kartdlphax 的 `plugin.3gx` 到**源3DS** 的 SD 卡上对应你所拥有的马里奥赛车 7 区域版本的文件夹:
|
|
||||||
+ USA: `/luma/plugins/0004000000030800`
|
|
||||||
+ EUR: `/luma/plugins/0004000000030700`
|
|
||||||
+ JPN: `/luma/plugins/0004000000030600`
|
|
||||||
+ Create the `plugins` and `00040000...` folders if they do not already exist
|
|
||||||
1. 弹出 SD 卡并将其插回**源 3DS**
|
|
||||||
|
|
||||||
#### Section II - Prep Work (target 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up the files that the target 3DS will need to install custom firmware.
|
|
||||||
|
|
||||||
1. 在你的电脑中插入你的**目标 3DS** 的 SD 卡
|
|
||||||
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of the **target 3DS's** SD card
|
|
||||||
1. 在 SD 卡根目录创建一个名为 `boot9strap` 的文件夹
|
|
||||||
1. 从boot9strap `.zip` 文件中复制 `boot9strap.firm` 和 `boot9strap.firm.sha` 到你SD卡的 `/boot9strap/` 文件夹中
|
|
||||||
1. 从 SafeB9SInstaller `.zip` 压缩包中复制 `SafeB9SInstaller.bin` 到 SD 卡根目录下
|
|
||||||
1. 检查 SD 卡的根目录是否存在一个名为 `3ds` 的文件夹,如果没有则手动新建一个
|
|
||||||
+ 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. Copy `menuhax67_installer.3dsx` from the menuhax `.zip` to the `/3ds/` folder on your SD card
|
|
||||||
1. Copy Launcher.dat from the folder for your model and region inside the menuhax `.zip` to the root of your SD card
|
|
||||||
1. 取下 SD 卡并将其插回**目标 3DS**
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-3ds-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
#### Section III - kartdlphax
|
|
||||||
|
|
||||||
In this section, you will use Download Play to transfer the exploit data from the source 3DS to the target 3DS, which can be used to install menuhax67, a Homebrew Launcher entrypoint. Your HOME Menu settings will be temporarily inaccessible on the target 3DS while this exploit is active.
|
|
||||||
|
|
||||||
1. 启动 **源 3DS **
|
|
||||||
+ If you are prompted to set up Luma3DS, just press START to save the configuration
|
|
||||||
1. 进入主菜单后,同时按下 “L” + “↓” + “Select” 键调出 Rosalina 菜单
|
|
||||||
1. 选择 “Enable plugin loader”
|
|
||||||
1. 按 “B” 键退出 Rosalina 菜单
|
|
||||||
1. 启动马里奥赛车 7
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. 选择 `本地多人游戏(Local Multiplayer)` 一个菜单应该会弹出来
|
|
||||||
+ If the screen freezes, hold the power button for fifteen seconds to force power off your console, then try again
|
|
||||||
+ If you have launched kartdlphax previously, the last selected settings will be loaded. 如果一切正确,请选中 `Use settings` 然后跳过接下来的 3 个小步骤。 如果不对,请选择 `Change settings` 然后继续操作。
|
|
||||||
1. Select your **target 3DS** console type (Old 3DS family or New 3DS family)
|
|
||||||
1. Select the following exploit type depending on your system version:
|
|
||||||
+ 11.16.0: select `xPloitInjector (11.16)`
|
|
||||||
+ 11.17.0: select `xPloitInjector (11.17)`
|
|
||||||
1. 确认菜单将会显示。 如果上屏显示的设置一切正确,请选中 `Use settings`
|
|
||||||
+ If the settings are not correct, press `Change settings` and modify them accordingly
|
|
||||||
1. 选择 `Create Group`
|
|
||||||
+ If the source 3DS freezes at this point and you are using a cartridge, try [installing the cartridge to the system](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)
|
|
||||||
1. 启动**目标 3DS **
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. 在**目标 3DS**上,打开下载通信(Download Play)应用 (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}),然后选择 “Nintendo 3DS”
|
|
||||||
1. 加入由**源 3DS** 创建的群组
|
|
||||||
1. 待**源 3DS** 检测到**目标 3DS** 后,点击“开始”
|
|
||||||
1. 多人游戏加载完成后,依次点击 `大奖赛` -> `50cc` ->(任何角色)-> `蘑菇杯` -> `OK`
|
|
||||||
1. 稍等一会儿(百分比应该会显示在**源 3DS** 上)
|
|
||||||
1. 如果漏洞执行成功,**目标 3DS** 将会启动 3DS ROP xPloit Injector
|
|
||||||
+ If the exploit was not successful, power off the **source 3DS** and **target 3DS** and start again from the beginning of `Section III - kartdlphax`
|
|
||||||
|
|
||||||
#### Section IV - Installing menuhax67
|
|
||||||
|
|
||||||
1. Press (Y) + (D-Pad Down) to install menuhax67
|
|
||||||
+ The console will automatically power off
|
|
||||||
1. Power on your console
|
|
||||||
1. Tap on the small HOME Menu settings icon in the top left of the bottom screen (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
|
|
||||||
+ If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card
|
|
||||||
1. If the exploit was successful, your console will have booted into the Homebrew Launcher
|
|
||||||
1. Launch nimdsphax from the list of homebrew
|
|
||||||
1. 如果一切成功的话,你将自动进入 SafeB9SInstaller
|
|
||||||
+ If your console freezes on a red screen, hold the POWER button until it turns off, then try running menuhax again by powering on your console and tapping on the HOME Menu settings icon
|
|
||||||
|
|
||||||
#### 第五步 – 安装 boot9strap
|
|
||||||
|
|
||||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
|
||||||
{%- include_relative include/configure-luma3ds.txt %}
|
|
||||||
|
|
||||||
#### Section VI - Removing menuhax67
|
|
||||||
|
|
||||||
In this section, you will use the Homebrew Launcher to remove menuhax67, which will let you access the HOME Menu Settings option normally.
|
|
||||||
|
|
||||||
{% include_relative include/launch-hbl-dlp.txt %}
|
|
||||||
1. Launch menuhax67_installer from the list of homebrew
|
|
||||||
1. Select REMOVE menuhax67
|
|
||||||
1. When you see "done.", press (A), then press (A) on "EXIT to menu"
|
|
||||||
|
|
||||||
{% include_relative include/luma3ds-installed-note.txt %}
|
|
||||||
___
|
|
||||||
|
|
||||||
### 继续至[完成安装](finalizing-setup)
|
|
||||||
{: .notice--primary}
|
|
|
@ -1,141 +0,0 @@
|
||||||
---
|
|
||||||
title: "安裝 boot9strap (透過 kartdlphax)"
|
|
||||||
---
|
|
||||||
|
|
||||||
{% include toc title="條目內容" %}
|
|
||||||
|
|
||||||
{% capture technical_info %}
|
|
||||||
<summary><em>Technical Details (optional)</em></summary>
|
|
||||||
|
|
||||||
In order to install custom firmware on our console, we need to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
To accomplish this, we can use the Download Play functionality of the game Mario Kart 7, using a 3DS with custom firmware already installed along with a custom game plugin.
|
|
||||||
|
|
||||||
This custom plugin will send a hacked payload to an unhacked console, which then exploits the system in order to inject menuhax67, which will allow us to get Homebrew Launcher access.
|
|
||||||
|
|
||||||
Once we have Homebrew Launcher access, we can run nimdsphax to install boot9strap.
|
|
||||||
|
|
||||||
See [here](https://github.com/PabloMK7/kartdlphax) for information about kartdlphax, [here](https://github.com/zoogie/menuhax67) for information about menuhax67, and [here](https://github.com/luigoalma/nimdsphax) for information about nimdsphax.
|
|
||||||
|
|
||||||
{% endcapture %}
|
|
||||||
<details>{{ technical_info | markdownify }}</details>
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
### 相容性資訊
|
|
||||||
|
|
||||||
如果你想通過此方法安裝自製韌體,則你需要:
|
|
||||||
|
|
||||||
+ A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**)
|
|
||||||
+ The consoles must be USA, JPN, or EUR region consoles
|
|
||||||
+ The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary
|
|
||||||
+ A physical or digital copy of Mario Kart 7 that is the same region as both consoles
|
|
||||||
+ An SD card for both consoles
|
|
||||||
|
|
||||||
### 必備項目
|
|
||||||
|
|
||||||
* The latest release of [kartdlphax](https://github.com/PabloMK7/kartdlphax/releases/latest) (`plugin.3gx`)
|
|
||||||
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.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 [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (direct download)
|
|
||||||
* The latest release of [menuhax67](https://github.com/zoogie/menuhax67/releases/latest)
|
|
||||||
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
|
|
||||||
|
|
||||||
#### Section I - Prep Work (source 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up your source 3DS (the 3DS with custom firmware) for delivery of the exploit data to the target 3DS.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **source 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of the **source 3DS**'s SD card, replacing any existing file
|
|
||||||
+ 「SD 卡的根目錄」指的是你的 SD 卡含有 Nintendo 3DS 資料夾的目錄,而非該資料夾內部
|
|
||||||
1. Copy kartdlphax's `plugin.3gx` to the following directory on the **source 3DS**'s SD card, depending on the **region of your copy of Mario Kart 7**:
|
|
||||||
+ USA: `/luma/plugins/0004000000030800`
|
|
||||||
+ EUR: `/luma/plugins/0004000000030700`
|
|
||||||
+ JPN: `/luma/plugins/0004000000030600`
|
|
||||||
+ Create the `plugins` and `00040000...` folders if they do not already exist
|
|
||||||
1. Eject the SD card and put it in the **source 3DS**
|
|
||||||
|
|
||||||
#### Section II - Prep Work (target 3DS)
|
|
||||||
|
|
||||||
In this section, you will set up the files that the target 3DS will need to install custom firmware.
|
|
||||||
|
|
||||||
1. Insert the SD card of your **target 3DS** in your computer
|
|
||||||
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of the **target 3DS's** SD card
|
|
||||||
1. 在 SD 卡的根目錄底下建立一個新的資料夾 `boot9strap`
|
|
||||||
1. 解壓 boot9strap `.zip` 的 `boot9strap.firm` 及 `boot9strap.firm.sha` 檔案至 SD 卡的 `/boot9strap/` 資料夾中
|
|
||||||
1. 將 SafeB9SInstaller `.zip` 中的 `SafeB9SInstaller.bin` 複製到 SD 卡的根目錄
|
|
||||||
1. 在 SD 卡的根目錄底下建立一個新資料夾 `3ds`
|
|
||||||
+ 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. Copy `menuhax67_installer.3dsx` from the menuhax `.zip` to the `/3ds/` folder on your SD card
|
|
||||||
1. Copy Launcher.dat from the folder for your model and region inside the menuhax `.zip` to the root of your SD card
|
|
||||||
1. Eject the SD card and put it in the **target 3DS**
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
![]({{ "/images/screenshots/kart-3ds-layout.png" | absolute_url }})
|
|
||||||
{: .notice--info}
|
|
||||||
|
|
||||||
#### Section III - kartdlphax
|
|
||||||
|
|
||||||
In this section, you will use Download Play to transfer the exploit data from the source 3DS to the target 3DS, which can be used to install menuhax67, a Homebrew Launcher entrypoint. Your HOME Menu settings will be temporarily inaccessible on the target 3DS while this exploit is active.
|
|
||||||
|
|
||||||
1. Power on the **source 3DS**
|
|
||||||
+ If you are prompted to set up Luma3DS, just press START to save the configuration
|
|
||||||
1. Once in the HOME Menu, press (Left Shoulder) + (Down D-Pad) + (Select) to bring up the Rosalina menu
|
|
||||||
1. 選擇『Enable plugin loader』
|
|
||||||
1. 按『B』退出 Rosalina 選單
|
|
||||||
1. 開啟瑪莉歐賽車 7
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. Navigate to `Local Multiplayer`. A menu should pop up
|
|
||||||
+ If the screen freezes, hold the power button for fifteen seconds to force power off your console, then try again
|
|
||||||
+ If you have launched kartdlphax previously, the last selected settings will be loaded. If they are correct, select `Use settings` and skip the next 3 steps. If they are incorrect, select `Change settings` and proceed.
|
|
||||||
1. Select your **target 3DS** console type (Old 3DS family or New 3DS family)
|
|
||||||
1. Select the following exploit type depending on your system version:
|
|
||||||
+ 11.16.0: select `xPloitInjector (11.16)`
|
|
||||||
+ 11.17.0: select `xPloitInjector (11.17)`
|
|
||||||
1. A confirmation menu will show up. If the settings shown on the top screen are correct, select `Use settings`
|
|
||||||
+ If the settings are not correct, press `Change settings` and modify them accordingly
|
|
||||||
1. Select `Create Group`
|
|
||||||
+ If the source 3DS freezes at this point and you are using a cartridge, try [installing the cartridge to the system](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)
|
|
||||||
1. 將 **3DS 目標機** 開機
|
|
||||||
+ Ensure that wireless connectivity is enabled
|
|
||||||
1. On the **target 3DS**, open the Download Play application (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}), then select "Nintendo 3DS"
|
|
||||||
1. Join the group created by the **source 3DS**
|
|
||||||
1. Select "Start" on the **source 3DS** once it has detected the **target 3DS**
|
|
||||||
1. Once multiplayer has loaded, navigate to `Grand Prix` -> `50cc` -> (any driver) -> `Mushroom Cup` -> `OK`
|
|
||||||
1. Wait a while (a percentage should be displayed on the **source 3DS**)
|
|
||||||
1. If the exploit was successful, the **target 3DS** will have booted into the 3DS ROP xPloit Injector
|
|
||||||
+ If the exploit was not successful, power off the **source 3DS** and **target 3DS** and start again from the beginning of `Section III - kartdlphax`
|
|
||||||
|
|
||||||
#### Section IV - Installing menuhax67
|
|
||||||
|
|
||||||
1. Press (Y) + (D-Pad Down) to install menuhax67
|
|
||||||
+ The console will automatically power off
|
|
||||||
1. Power on your console
|
|
||||||
1. Tap on the small HOME Menu settings icon in the top left of the bottom screen (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
|
|
||||||
+ If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card
|
|
||||||
1. If the exploit was successful, your console will have booted into the Homebrew Launcher
|
|
||||||
1. Launch nimdsphax from the list of homebrew
|
|
||||||
1. 如果一切成功的話,您將自動進入 SafeB9SInstaller
|
|
||||||
+ If your console freezes on a red screen, hold the POWER button until it turns off, then try running menuhax again by powering on your console and tapping on the HOME Menu settings icon
|
|
||||||
|
|
||||||
#### 第五節 — 安裝 boot9strap
|
|
||||||
|
|
||||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
|
||||||
{%- include_relative include/configure-luma3ds.txt %}
|
|
||||||
|
|
||||||
#### Section VI - Removing menuhax67
|
|
||||||
|
|
||||||
In this section, you will use the Homebrew Launcher to remove menuhax67, which will let you access the HOME Menu Settings option normally.
|
|
||||||
|
|
||||||
{% include_relative include/launch-hbl-dlp.txt %}
|
|
||||||
1. Launch menuhax67_installer from the list of homebrew
|
|
||||||
1. Select REMOVE menuhax67
|
|
||||||
1. When you see "done.", press (A), then press (A) on "EXIT to menu"
|
|
||||||
|
|
||||||
{% include_relative include/luma3ds-installed-note.txt %}
|
|
||||||
___
|
|
||||||
|
|
||||||
### 繼續至[完成安裝](finalizing-setup)
|
|
||||||
{: .notice--primary}
|
|
Loading…
Reference in a new issue