ntrboot!
This commit is contained in:
parent
07569aa81a
commit
ee198bd019
13 changed files with 206 additions and 35 deletions
71
_pages/en_US/flashing-ntrboot-(custom-firmware).txt
Normal file
71
_pages/en_US/flashing-ntrboot-(custom-firmware).txt
Normal file
|
@ -0,0 +1,71 @@
|
|||
---
|
||||
title: "Flashing ntrboot (Custom Firmware)"
|
||||
---
|
||||
|
||||
Before proceeding, ensure you have read all of the information on [ntrboot](ntrboot)
|
||||
{: .notice--info}
|
||||
|
||||
Note that the flashcart will not be able to be used for its standard functions while the ntrboot exploit is installed on it. There are optional steps at the end of the ntrboot flashing instructions to remove it from your flashcart when you are done.
|
||||
{: .notice--warning}
|
||||
|
||||
Note that in some rare circumstances, it may be possible for the flashing process to **brick** a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless only original listed flashcarts are supported. To reduce the chance of receiving a counterfeit card, it is recommended that you use a reputable site to buy your flashcart (such as [NDS Card](http://www.nds-card.com/))
|
||||
{: .notice--danger}
|
||||
|
||||
#### What you need
|
||||
|
||||
* Your ntrboot compatible DS / DSi flashcart:
|
||||
+ Either the Acekard 2i or R4i Gold 3DS RTS
|
||||
* Two 3DS family devices
|
||||
+ **The source 3DS**: the 3DS family device that is already running some kind of custom firmware (such as boot9strap or arm9loaderhax)
|
||||
+ **The target 3DS**: the device on stock firmware
|
||||
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`ntr` boot9strap; not the `devkit` file)*
|
||||
* The latest release of [ntrboot_flasher](https://github.com/kitling/ntrboot_flasher)
|
||||
|
||||
#### Instructions
|
||||
|
||||
##### Section I - Prep Work
|
||||
|
||||
1. Power off **the source 3DS**
|
||||
1. Insert **the source 3DS**'s SD card into your computer
|
||||
1. Create a folder named `ntrboot` on the root of your SD card
|
||||
1. Copy `boot9strap_ntr.firm` and `boot9strap_ntr.firm.sha` from the boot9strap ntr `.zip` to the `/ntrboot/` folder on your SD card
|
||||
1. Copy `ntrboot_flasher.firm` from the ntrboot_flasher `.zip` to the `/luma/payloads` folder on **the source 3DS**'s SD card
|
||||
1. Reinsert **the source 3DS**'s SD card back into **the source 3DS**
|
||||
1. Insert your ntrboot compatible DS / DSi flashcart into **the source 3DS**
|
||||
|
||||
##### Section II - Flashing ntrboot
|
||||
|
||||
1. Launch the Luma3DS chainloader by holding (Start) during boot on **the source 3DS**
|
||||
1. Select "ntrboot_flasher"
|
||||
1. Select "Dump Flash"
|
||||
1. Wait until the process is completed
|
||||
1. Press (B) to return to the main menu
|
||||
1. Select "Inject Ntrboot"
|
||||
1. Press (Y) to proceed
|
||||
1. Press (R) for retail unit ntrboot
|
||||
1. Wait until the process is completed
|
||||
1. Press (B) to return to the main menu
|
||||
1. Select "EXIT" to power off **the source 3DS**
|
||||
|
||||
___
|
||||
|
||||
Continue to [Installing boot9strap (ntrboot)](installing-boot9strap-(ntrboot))
|
||||
{: .notice--primary}
|
||||
|
||||
___
|
||||
|
||||
##### Section III - Removing ntrboot
|
||||
|
||||
This is an optional section that will allow you to restore your flashcart to its original state.
|
||||
{: .notice--info}
|
||||
|
||||
Do not follow this section until you have already completed [Installing boot9strap (ntrboot)](installing-boot9strap-(ntrboot)) on **the target 3DS**.
|
||||
{: .notice--warning}
|
||||
|
||||
1. Launch the Luma3DS chainloader by holding (Start) during boot on **the source 3DS**
|
||||
1. Select "ntrboot_flasher"
|
||||
1. Select "Restore Flash"
|
||||
1. Press (Y) to proceed
|
||||
1. Wait until the process is completed
|
||||
1. Press (B) to return to the main menu
|
||||
1. Select "EXIT" to power off **the source 3DS**
|
6
_pages/en_US/flashing-ntrboot-(powersaves).txt
Normal file
6
_pages/en_US/flashing-ntrboot-(powersaves).txt
Normal file
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
title: "Flashing ntrboot (Powersaves)"
|
||||
---
|
||||
|
||||
This method is not yet complete, and as such is just a placeholder page.
|
||||
{: .notice--info}
|
|
@ -61,7 +61,7 @@ Your device version can be found at the bottom right of the top screen of the Sy
|
|||
</tr>
|
||||
<tr>
|
||||
<td style="text-align: center; font-weight: bold;" colspan="2">ALL VERSIONS<br></td>
|
||||
<td style="text-align: center; font-weight: bold;" colspan="2"><p style="display: inline-block; margin-top: 1.3em; width: 47%"><a href="installing-boot9strap-(ntrboothax)">Installing boot9strap (ntrboothax)</a><br><sub>(Requires a Compatible Flashcart)</sub></p><p style="display: inline-block; margin-top: 1.3em; vertical-align: super; width: 6%">or</p><p style="display: inline-block; margin-top: 1.3em; width: 47%"><a href="installing-boot9strap-(hardmod)">Installing boot9strap (Hardmod)</a><br><sub>(Requires Soldering)</sub></p></td>
|
||||
<td style="text-align: center; font-weight: bold;" colspan="2"><p style="display: inline-block; margin-top: 1.3em; width: 47%"><a href="ntrboot">ntrboot</a><br><sub>(Requires a Compatible Flashcart)</sub></p><p style="display: inline-block; margin-top: 1.3em; vertical-align: super; width: 6%">or</p><p style="display: inline-block; margin-top: 1.3em; width: 47%"><a href="installing-boot9strap-(hardmod)">Installing boot9strap (Hardmod)</a><br><sub>(Requires Soldering)</sub></p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
|
|
@ -107,7 +107,7 @@ Your device version can be found at the bottom right of the top screen of the Sy
|
|||
</tr>
|
||||
<tr>
|
||||
<td style="text-align: center; font-weight: bold;" colspan="2">ALL VERSIONS<br></td>
|
||||
<td style="text-align: center; font-weight: bold;" colspan="2"><p style="display: inline-block; margin-top: 1.3em; width: 47%"><a href="installing-boot9strap-(ntrboothax)">Installing boot9strap (ntrboothax)</a><br><sub>(Requires a Compatible Flashcart)</sub></p><p style="display: inline-block; margin-top: 1.3em; vertical-align: super; width: 6%">or</p><p style="display: inline-block; margin-top: 1.3em; width: 47%"><a href="installing-boot9strap-(hardmod)">Installing boot9strap (Hardmod)</a><br><sub>(Requires Soldering)</sub></p></td>
|
||||
<td style="text-align: center; font-weight: bold;" colspan="2"><p style="display: inline-block; margin-top: 1.3em; width: 47%"><a href="ntrboot">ntrboot</a><br><sub>(Requires a Compatible Flashcart)</sub></p><p style="display: inline-block; margin-top: 1.3em; vertical-align: super; width: 6%">or</p><p style="display: inline-block; margin-top: 1.3em; width: 47%"><a href="installing-boot9strap-(hardmod)">Installing boot9strap (Hardmod)</a><br><sub>(Requires Soldering)</sub></p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
|
@ -26,7 +26,7 @@ Before starting, Windows users should enable the option to show file extensions
|
|||
Before starting, you may want to check your SD card for errors using [H2testw (Windows)](h2testw-(windows)), [F3 (Linux)](f3-(linux)), or [F3X (Mac)](f3x-(mac))!
|
||||
{: .notice--warning}
|
||||
|
||||
Note that the new [ntrboothax](installing-boot9strap-(ntrboothax)) and [hardmod](installing-boot9strap-(hardmod)) methods work on *all devices, regions, and versions*! This includes CHN and TWN region devices that were previously unhackable!
|
||||
Note that the new [ntrboot](ntrboot) and [hardmod](installing-boot9strap-(hardmod)) methods work on *all devices, regions, and versions*! This includes CHN and TWN region devices that were previously unhackable!
|
||||
{: .notice--success}
|
||||
|
||||
{% capture notice-1 %}
|
||||
|
|
|
@ -37,7 +37,7 @@ In most cases, running homebrew on your device is 100% free using [just the Nint
|
|||
|
||||
**Custom Firmware** ("CFW") enables you to use more advanced hacks that userland homebrew can't easily do. For instance, signature patches let you install unsigned titles that appear right on your HOME Menu.
|
||||
|
||||
CFW can be easily set up on any console that is on 11.5.0 or lower.
|
||||
CFW can be set up on any console on any version (but may require additional tools / accessories for versions >11.3.0).
|
||||
|
||||
## What does this guide install?
|
||||
|
||||
|
|
|
@ -13,9 +13,9 @@ Before proceeding, ensure you have read all of the notices and warnings on [Inst
|
|||
|
||||
#### What you need
|
||||
|
||||
* Two 3DS systems
|
||||
+ **The source 3DS**: the 3DS running some kind of custom firmware (such as boot9strap or arm9loaderhax) *on the latest version*
|
||||
+ **The target 3DS**: the 3DS on stock firmware *on 11.5.0*
|
||||
* Two 3DS family devices
|
||||
+ **The source 3DS**: the device running some kind of custom firmware (such as boot9strap or arm9loaderhax) *on the latest version*
|
||||
+ **The target 3DS**: the device on stock firmware *on 11.5.0*
|
||||
* Purchase (or already own) a compatible DSiWare game from the eShop on **the source 3DS**
|
||||
+ A pirated copy of the game will **not** work
|
||||
+ For a list of compatible games, see the [Installing boot9strap (DSiWare Game Injection List)](installing-boot9strap-(dsiware-game-injection-list)) page
|
||||
|
|
|
@ -16,9 +16,9 @@ If you do not use the correct `.firm` corresponding to the target 3DS, you will
|
|||
|
||||
#### What you need
|
||||
|
||||
* Two 3DS systems
|
||||
+ **The source 3DS**: the 3DS running some kind of custom firmware (such as boot9strap or arm9loaderhax) *on the latest version*
|
||||
+ **The target 3DS**: the 3DS on stock firmware *on 11.5.0*
|
||||
* Two 3DS family devices
|
||||
+ **The source 3DS**: the device running some kind of custom firmware (such as boot9strap or arm9loaderhax) *on the latest version*
|
||||
+ **The target 3DS**: the device on stock firmware *on 11.5.0*
|
||||
* Already own one of the following exploitable DSiWare games (a pirated copy of the game will **not** work) on **the source 3DS**
|
||||
+ **Fieldrunners**
|
||||
+ **Legends of Exidia**
|
||||
|
|
64
_pages/en_US/installing-boot9strap-(ntrboot).txt
Normal file
64
_pages/en_US/installing-boot9strap-(ntrboot).txt
Normal file
|
@ -0,0 +1,64 @@
|
|||
---
|
||||
title: "Installing boot9strap (ntrboot)"
|
||||
---
|
||||
|
||||
#### What you need
|
||||
|
||||
* A magnet that triggers the sleep mode of your device (if using a folding style device)
|
||||
* Your ntrboot flashed flashcart
|
||||
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
|
||||
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(standard boot9strap; not the `devkit` file, not the `ntr` file)*
|
||||
* The latest release of [Luma3DS](https://github.com/AuroraWright/Luma3DS/releases/latest) *(the `.7z` file)*
|
||||
* The Homebrew [Starter Kit](http://smealum.github.io/ninjhax2/starter.zip)
|
||||
|
||||
#### Instructions
|
||||
|
||||
##### Section I - Prep Work
|
||||
|
||||
1. Power off your device
|
||||
1. Insert your SD card into your computer
|
||||
1. Copy `SafeB9SInstaller.firm` to the root of your SD card and rename it to `boot.firm`
|
||||
1. Copy _the contents of_ `starter.zip` to the root of your 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
|
||||
|
||||
![]({{ base_path }}/images/screenshots/boot9strap-ntrboot-file-layout.png)
|
||||
{: .notice--info}
|
||||
|
||||
1. Reinsert your SD card into your device
|
||||
1. Power on your device
|
||||
|
||||
##### Section II - ntrboot
|
||||
|
||||
1. Use the magnet to find the spot on your device where the sleep sensor is triggered
|
||||
1. Power off your device
|
||||
1. Insert your flashcart into your device
|
||||
1. Power on your device, with the magnet in the sleep triggering position, while holding (Start) + (Select) + (X)
|
||||
+ It may take a few attempts to get this to work because the positioning is awkward
|
||||
1. If the exploit was successful, you will have booted into SafeB9SInstaller
|
||||
|
||||
##### Section III - Installing boot9strap
|
||||
|
||||
1. Wait for all safety checks to complete
|
||||
1. When prompted, input the key combo given to install boot9strap
|
||||
1. Once it has completed, force your device to power off by holding down the power button
|
||||
+ Your device will only boot to the SafeB9SInstaller screen until the next section is completed
|
||||
|
||||
##### Section IV - Configuring Luma3DS
|
||||
|
||||
1. Insert your SD card into your computer
|
||||
1. Delete `boot.firm` from the root of your SD card
|
||||
1. Copy `boot.firm` from the Luma3DS `.7z` to the root of your SD card
|
||||
1. Reinsert your SD card into your device
|
||||
1. Power on your device
|
||||
1. Your device should have booted into the Luma3DS configuration menu
|
||||
+ If you get a black screen, [follow this troubleshooting guide](troubleshooting#ts_sys_b9s)
|
||||
1. Use the (A) button and the D-Pad to turn on the following:
|
||||
+ **"Show NAND or user string in System Settings"**
|
||||
1. Press (Start) to save and reboot
|
||||
+ If you get an error, just continue the next page
|
||||
|
||||
___
|
||||
|
||||
Continue to [Finalizing Setup](finalizing-setup)
|
||||
{: .notice--primary}
|
|
@ -1,24 +0,0 @@
|
|||
---
|
||||
title: "Installing boot9strap (ntrboothax)"
|
||||
---
|
||||
|
||||
This is a placeholder page for the upcoming "ntrboothax" exploit.
|
||||
{: .notice--primary}
|
||||
|
||||
{% capture notice-1 %}
|
||||
|
||||
The ntrboothax exploit will require the following:
|
||||
|
||||
+ A DS / DSi flashcart
|
||||
+ Exact flashcart compatibility will be added when this exploit is released
|
||||
+ A small magnet
|
||||
+ Note that this is only required on folding style 3DSs/2DSs (everything except the Old 2DS with the sleep switch)
|
||||
+ This is because the exploit requires your device to enter sleep mode while still having access to the buttons
|
||||
+ The magnet should be able to trigger your device's sleep mode by holding it on or around the ABXY buttons
|
||||
+ *One* of the following methods of installing ntrboothax to your flashcart:
|
||||
+ A [Powersaves](https://amzn.to/2fb3VY7)
|
||||
+ Another 3DS or 2DS already running some kind of custom firmware (such as boot9strap or arm9loaderhax)
|
||||
|
||||
{% endcapture %}
|
||||
|
||||
<div class="notice--info">{{ notice-1 | markdownify }}</div>
|
54
_pages/en_US/ntrboot.txt
Normal file
54
_pages/en_US/ntrboot.txt
Normal file
|
@ -0,0 +1,54 @@
|
|||
---
|
||||
title: "ntrboot"
|
||||
---
|
||||
|
||||
If you already flashed ntrboot to your flashcart, you can follow [Installing boot9strap (ntrboot)](installing-boot9strap-(ntrboot)) for instructions on how to use it.
|
||||
{: .notice--info}
|
||||
|
||||
{% capture notice-1 %}
|
||||
|
||||
Installing boot9strap with ntrboot requires a compatible DS / DSi flashcart to flash ntrboot to. The current list of compatible flashcarts is as followed:
|
||||
|
||||
+ Acekard 2i
|
||||
+ R4i Gold 3DS RTS
|
||||
|
||||
{% endcapture %}
|
||||
|
||||
<div class="notice--info">{{ notice-1 | markdownify }}</div>
|
||||
|
||||
There are two different methods of flashing ntrboot to your flashcart.
|
||||
{: .notice--primary}
|
||||
|
||||
Both of these methods require access to a small magnet if the target device is a of a folding style (any 3DS family system that is not the old 2DS with a sleep switch). This is because the exploit requires your device to enter sleep mode while still having access to the buttons.
|
||||
{: .notice--info}
|
||||
|
||||
To test if a magnet will work, hold it on or around the (A)(B)(X)(Y) buttons while the device is powered on to see if it triggers sleep mode. If it does, both displays will go black as long as the magnet is held in that spot.
|
||||
{: .notice--info}
|
||||
|
||||
Note that the flashcart will not be able to be used for its standard functions while the ntrboot exploit is installed on it. There are optional steps at the end of the ntrboot flashing instructions to remove it from your flashcart when you are done.
|
||||
{: .notice--warning}
|
||||
|
||||
Note that in some rare circumstances, it may be possible for the flashing process to **brick** a counterfeit flashcart and render it permanently unusable. This is unlikely, but nevertheless only original listed flashcarts are supported. To reduce the chance of receiving a counterfeit card, it is recommended that you use a reputable site to buy your flashcart (such as [NDS Card](http://www.nds-card.com/))
|
||||
{: .notice--danger}
|
||||
|
||||
___
|
||||
|
||||
{% capture notice-1 %}
|
||||
|
||||
[Flashing ntrboot (Custom Firmware)](flashing-ntrboot-(custom-firmware))
|
||||
<br><br>
|
||||
This method requires temporary access to a second device that is already running some kind of custom firmware (such as boot9strap or arm9loaderhax).
|
||||
|
||||
{% endcapture %}
|
||||
|
||||
<div class="notice--primary">{{ notice-1 | markdownify }}</div>
|
||||
|
||||
{% capture notice-1 %}
|
||||
|
||||
[Flashing ntrboot (Powersaves)](flashing-ntrboot-(powersaves))
|
||||
<br><br>
|
||||
This method, once ready, will require temporary access to a [Powersaves](https://amzn.to/2fb3VY7). This method is not yet complete, and as such is just a placeholder page.
|
||||
|
||||
{% endcapture %}
|
||||
|
||||
<div class="notice--primary">{{ notice-1 | markdownify }}</div>
|
|
@ -41,7 +41,7 @@ sitemap: false
|
|||
+ [Installing boot9strap (Hardmod)](installing-boot9strap-(hardmod))
|
||||
+ [Installing boot9strap (Homebrew Launcher)](installing-boot9strap-(homebrew-launcher))
|
||||
+ [Installing boot9strap (MSET)](installing-boot9strap-(mset))
|
||||
+ [Installing boot9strap (ntrboothax)](installing-boot9strap-(ntrboothax))
|
||||
+ [ntrboot](ntrboot)
|
||||
+ [Move EmuNAND](move-emunand)
|
||||
+ [NTR and Cubic Ninja](ntr-and-cubic-ninja)
|
||||
+ [Region Changing](region-changing)
|
||||
|
|
BIN
images/screenshots/boot9strap-ntrboot-file-layout.png
Normal file
BIN
images/screenshots/boot9strap-ntrboot-file-layout.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 58 KiB |
Loading…
Reference in a new issue