From ee198bd019fe37b5e7869b7d11edc659bccb3dc7 Mon Sep 17 00:00:00 2001 From: Plailect Date: Sat, 12 Aug 2017 02:55:32 -0400 Subject: [PATCH] ntrboot! --- .../flashing-ntrboot-(custom-firmware).txt | 71 ++++++++++++++++++ .../en_US/flashing-ntrboot-(powersaves).txt | 6 ++ _pages/en_US/get-started-(new-3ds).txt | 2 +- _pages/en_US/get-started-(old-3ds).txt | 2 +- _pages/en_US/get-started.txt | 2 +- _pages/en_US/home.txt | 2 +- ...ng-boot9strap-(dsiware-game-injection).txt | 6 +- ...ng-boot9strap-(dsiware-save-injection).txt | 6 +- .../en_US/installing-boot9strap-(ntrboot).txt | 64 ++++++++++++++++ .../installing-boot9strap-(ntrboothax).txt | 24 ------ _pages/en_US/ntrboot.txt | 54 +++++++++++++ _pages/en_US/site-navigation.txt | 2 +- .../boot9strap-ntrboot-file-layout.png | Bin 0 -> 59417 bytes 13 files changed, 206 insertions(+), 35 deletions(-) create mode 100644 _pages/en_US/flashing-ntrboot-(custom-firmware).txt create mode 100644 _pages/en_US/flashing-ntrboot-(powersaves).txt create mode 100644 _pages/en_US/installing-boot9strap-(ntrboot).txt delete mode 100644 _pages/en_US/installing-boot9strap-(ntrboothax).txt create mode 100644 _pages/en_US/ntrboot.txt create mode 100644 images/screenshots/boot9strap-ntrboot-file-layout.png diff --git a/_pages/en_US/flashing-ntrboot-(custom-firmware).txt b/_pages/en_US/flashing-ntrboot-(custom-firmware).txt new file mode 100644 index 0000000000..b1a8b6487b --- /dev/null +++ b/_pages/en_US/flashing-ntrboot-(custom-firmware).txt @@ -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** \ No newline at end of file diff --git a/_pages/en_US/flashing-ntrboot-(powersaves).txt b/_pages/en_US/flashing-ntrboot-(powersaves).txt new file mode 100644 index 0000000000..0629044713 --- /dev/null +++ b/_pages/en_US/flashing-ntrboot-(powersaves).txt @@ -0,0 +1,6 @@ +--- +title: "Flashing ntrboot (Powersaves)" +--- + +This method is not yet complete, and as such is just a placeholder page. +{: .notice--info} \ No newline at end of file diff --git a/_pages/en_US/get-started-(new-3ds).txt b/_pages/en_US/get-started-(new-3ds).txt index 8e4c771b20..d0ab13d710 100644 --- a/_pages/en_US/get-started-(new-3ds).txt +++ b/_pages/en_US/get-started-(new-3ds).txt @@ -61,7 +61,7 @@ Your device version can be found at the bottom right of the top screen of the Sy ALL VERSIONS
-

Installing boot9strap (ntrboothax)
(Requires a Compatible Flashcart)

or

Installing boot9strap (Hardmod)
(Requires Soldering)

+

ntrboot
(Requires a Compatible Flashcart)

or

Installing boot9strap (Hardmod)
(Requires Soldering)

diff --git a/_pages/en_US/get-started-(old-3ds).txt b/_pages/en_US/get-started-(old-3ds).txt index e3051beb26..ac7f37e255 100644 --- a/_pages/en_US/get-started-(old-3ds).txt +++ b/_pages/en_US/get-started-(old-3ds).txt @@ -107,7 +107,7 @@ Your device version can be found at the bottom right of the top screen of the Sy ALL VERSIONS
-

Installing boot9strap (ntrboothax)
(Requires a Compatible Flashcart)

or

Installing boot9strap (Hardmod)
(Requires Soldering)

+

ntrboot
(Requires a Compatible Flashcart)

or

Installing boot9strap (Hardmod)
(Requires Soldering)

\ No newline at end of file diff --git a/_pages/en_US/get-started.txt b/_pages/en_US/get-started.txt index 4432675e76..0f9a7a8855 100644 --- a/_pages/en_US/get-started.txt +++ b/_pages/en_US/get-started.txt @@ -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 %} diff --git a/_pages/en_US/home.txt b/_pages/en_US/home.txt index b4c953da59..9136e64d4f 100644 --- a/_pages/en_US/home.txt +++ b/_pages/en_US/home.txt @@ -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? diff --git a/_pages/en_US/installing-boot9strap-(dsiware-game-injection).txt b/_pages/en_US/installing-boot9strap-(dsiware-game-injection).txt index 943916d300..1b246bd4e4 100644 --- a/_pages/en_US/installing-boot9strap-(dsiware-game-injection).txt +++ b/_pages/en_US/installing-boot9strap-(dsiware-game-injection).txt @@ -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 diff --git a/_pages/en_US/installing-boot9strap-(dsiware-save-injection).txt b/_pages/en_US/installing-boot9strap-(dsiware-save-injection).txt index 6c9e0e7e3f..e0b0ac2c45 100644 --- a/_pages/en_US/installing-boot9strap-(dsiware-save-injection).txt +++ b/_pages/en_US/installing-boot9strap-(dsiware-save-injection).txt @@ -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** diff --git a/_pages/en_US/installing-boot9strap-(ntrboot).txt b/_pages/en_US/installing-boot9strap-(ntrboot).txt new file mode 100644 index 0000000000..630043ca68 --- /dev/null +++ b/_pages/en_US/installing-boot9strap-(ntrboot).txt @@ -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} \ No newline at end of file diff --git a/_pages/en_US/installing-boot9strap-(ntrboothax).txt b/_pages/en_US/installing-boot9strap-(ntrboothax).txt deleted file mode 100644 index cf35e389d4..0000000000 --- a/_pages/en_US/installing-boot9strap-(ntrboothax).txt +++ /dev/null @@ -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 %} - -
{{ notice-1 | markdownify }}
\ No newline at end of file diff --git a/_pages/en_US/ntrboot.txt b/_pages/en_US/ntrboot.txt new file mode 100644 index 0000000000..12d694ed81 --- /dev/null +++ b/_pages/en_US/ntrboot.txt @@ -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 %} + +
{{ notice-1 | markdownify }}
+ +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)) +

+This method requires temporary access to a second device that is already running some kind of custom firmware (such as boot9strap or arm9loaderhax). + +{% endcapture %} + +
{{ notice-1 | markdownify }}
+ +{% capture notice-1 %} + +[Flashing ntrboot (Powersaves)](flashing-ntrboot-(powersaves)) +

+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 %} + +
{{ notice-1 | markdownify }}
\ No newline at end of file diff --git a/_pages/en_US/site-navigation.txt b/_pages/en_US/site-navigation.txt index 493cc87e81..ae048e6ad3 100644 --- a/_pages/en_US/site-navigation.txt +++ b/_pages/en_US/site-navigation.txt @@ -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) diff --git a/images/screenshots/boot9strap-ntrboot-file-layout.png b/images/screenshots/boot9strap-ntrboot-file-layout.png new file mode 100644 index 0000000000000000000000000000000000000000..2ec9067007fbcc3600828dc8b0c3a37b63a95382 GIT binary patch literal 59417 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 Qh&vF}z*xWNs?(GI0gnaJX#fBK literal 0 HcmV?d00001