New Crowdin updates (#1926)

* New translations installing-boot9strap-(pichaxx).txt (Korean)

* New translations dumping-titles-and-game-cartridges.txt (Korean)

* New translations region-changing.txt (Korean)

* New translations godmode9-usage.txt (Korean)

* New translations installing-boot9strap-(pichaxx).txt (Spanish)

* New translations installing-boot9strap-(pichaxx).txt (Romanian)

* New translations installing-boot9strap-(pichaxx).txt (Catalan)

* New translations installing-boot9strap-(pichaxx).txt (Arabic)

* New translations installing-boot9strap-(pichaxx).txt (Bulgarian)

* New translations installing-boot9strap-(pichaxx).txt (Czech)

* New translations installing-boot9strap-(pichaxx).txt (Greek)

* New translations installing-boot9strap-(pichaxx).txt (Finnish)

* New translations installing-boot9strap-(pichaxx).txt (German)

* New translations installing-boot9strap-(pichaxx).txt (Italian)

* New translations installing-boot9strap-(pichaxx).txt (Japanese)

* New translations installing-boot9strap-(pichaxx).txt (Hebrew)

* New translations installing-boot9strap-(pichaxx).txt (Hungarian)

* New translations installing-boot9strap-(pichaxx).txt (Norwegian)

* New translations installing-boot9strap-(pichaxx).txt (Polish)

* New translations installing-boot9strap-(pichaxx).txt (Dutch)

* New translations installing-boot9strap-(pichaxx).txt (Swedish)

* New translations installing-boot9strap-(pichaxx).txt (Portuguese)

* New translations installing-boot9strap-(pichaxx).txt (Russian)

* New translations installing-boot9strap-(pichaxx).txt (Turkish)

* New translations installing-boot9strap-(pichaxx).txt (Ukrainian)

* New translations installing-boot9strap-(pichaxx).txt (Chinese Traditional)

* New translations installing-boot9strap-(pichaxx).txt (Chinese Simplified)

* New translations installing-boot9strap-(pichaxx).txt (Indonesian)

* New translations installing-boot9strap-(pichaxx).txt (Thai)

* New translations installing-boot9strap-(pichaxx).txt (Vietnamese)

* New translations installing-boot9strap-(pichaxx).txt (Portuguese, Brazilian)

* New translations installing-boot9strap-(pichaxx).txt (Pirate English)

* New translations installing-boot9strap-(pichaxx).txt (Croatian)

* New translations installing-boot9strap-(pichaxx).txt (Malay)

* New translations dumping-titles-and-game-cartridges.txt (French)

* New translations dumping-titles-and-game-cartridges.txt (Romanian)

* New translations dumping-titles-and-game-cartridges.txt (Spanish)

* New translations dumping-titles-and-game-cartridges.txt (Bulgarian)

* New translations dumping-titles-and-game-cartridges.txt (Arabic)

* New translations dumping-titles-and-game-cartridges.txt (Catalan)

* New translations dumping-titles-and-game-cartridges.txt (German)

* New translations dumping-titles-and-game-cartridges.txt (Czech)

* New translations dumping-titles-and-game-cartridges.txt (Finnish)

* New translations dumping-titles-and-game-cartridges.txt (Greek)

* New translations dumping-titles-and-game-cartridges.txt (Hebrew)

* New translations dumping-titles-and-game-cartridges.txt (Italian)

* New translations dumping-titles-and-game-cartridges.txt (Hungarian)

* New translations h2testw-(windows).txt (Korean)

* New translations dumping-titles-and-game-cartridges.txt (Japanese)

* New translations cart-update.txt (Korean)

* New translations dumping-titles-and-game-cartridges.txt (Norwegian)

* New translations dumping-titles-and-game-cartridges.txt (Dutch)

* New translations dumping-titles-and-game-cartridges.txt (Polish)

* New translations dumping-titles-and-game-cartridges.txt (Portuguese)

* New translations dumping-titles-and-game-cartridges.txt (Russian)

* New translations dumping-titles-and-game-cartridges.txt (Turkish)

* New translations dumping-titles-and-game-cartridges.txt (Swedish)

* New translations dumping-titles-and-game-cartridges.txt (Ukrainian)

* New translations dumping-titles-and-game-cartridges.txt (Chinese Traditional)

* New translations dumping-titles-and-game-cartridges.txt (Chinese Simplified)

* New translations dumping-titles-and-game-cartridges.txt (Portuguese, Brazilian)

* New translations dumping-titles-and-game-cartridges.txt (Vietnamese)

* New translations dumping-titles-and-game-cartridges.txt (Indonesian)

* New translations dumping-titles-and-game-cartridges.txt (Croatian)

* New translations dumping-titles-and-game-cartridges.txt (Thai)

* New translations dumping-titles-and-game-cartridges.txt (Malay)

* New translations dumping-titles-and-game-cartridges.txt (Pirate English)

* New translations dumping-titles-and-game-cartridges.txt (Hungarian)

* New translations installing-boot9strap-(pichaxx).txt (Hungarian)

* New translations installing-boot9strap-(fredtool).txt (Hungarian)

* New translations installing-boot9strap-(pichaxx).txt (Italian)

* New translations dumping-titles-and-game-cartridges.txt (Italian)

* New translations formatting-sd-(linux).txt (Korean)

* New translations formatting-sd-(linux).txt (Polish)

* New translations formatting-sd-(linux).txt (Malay)

* New translations formatting-sd-(linux).txt (Croatian)

* New translations formatting-sd-(linux).txt (Thai)

* New translations formatting-sd-(linux).txt (Indonesian)

* New translations formatting-sd-(linux).txt (Portuguese, Brazilian)

* New translations formatting-sd-(linux).txt (Vietnamese)

* New translations formatting-sd-(linux).txt (Chinese Traditional)

* New translations formatting-sd-(linux).txt (Chinese Simplified)

* New translations formatting-sd-(linux).txt (Ukrainian)

* New translations formatting-sd-(linux).txt (Turkish)

* New translations formatting-sd-(linux).txt (Swedish)

* New translations formatting-sd-(linux).txt (Russian)

* New translations formatting-sd-(linux).txt (Portuguese)

* New translations formatting-sd-(linux).txt (Norwegian)

* New translations formatting-sd-(linux).txt (Romanian)

* New translations formatting-sd-(linux).txt (Dutch)

* New translations formatting-sd-(linux).txt (Japanese)

* New translations formatting-sd-(linux).txt (Italian)

* New translations formatting-sd-(linux).txt (Hungarian)

* New translations formatting-sd-(linux).txt (Hebrew)

* New translations formatting-sd-(linux).txt (Finnish)

* New translations formatting-sd-(linux).txt (Greek)

* New translations formatting-sd-(linux).txt (German)

* New translations formatting-sd-(linux).txt (Czech)

* New translations formatting-sd-(linux).txt (Catalan)

* New translations formatting-sd-(linux).txt (Bulgarian)

* New translations formatting-sd-(linux).txt (Arabic)

* New translations formatting-sd-(linux).txt (Spanish)

* New translations formatting-sd-(linux).txt (French)

* New translations formatting-sd-(linux).txt (Pirate English)

* New translations formatting-sd-(linux).txt (Hungarian)

* New translations formatting-sd-(linux).txt (Italian)

* New translations en_US.yml (French)

* New translations en_US.yml (French)

* New translations contribute.txt (French)

* New translations contribute.txt (French)

* New translations dumping-titles-and-game-cartridges.txt (French)

* New translations contribute.txt (French)

* New translations seedminer.txt (Romanian)

* New translations troubleshooting.txt (Romanian)

* New translations troubleshooting.txt (French)

* New translations installing-boot9strap-(usm).txt (Romanian)

* New translations troubleshooting.txt (Spanish)

* New translations seedminer.txt (French)

* New translations installing-boot9strap-(usm).txt (French)

* New translations troubleshooting.txt (Arabic)

* New translations seedminer.txt (Spanish)

* New translations installing-boot9strap-(usm).txt (Spanish)

* New translations installing-boot9strap-(usm).txt (Arabic)

* New translations seedminer.txt (Arabic)

* New translations seedminer.txt (Bulgarian)

* New translations installing-boot9strap-(usm).txt (Bulgarian)

* New translations troubleshooting.txt (Bulgarian)

* New translations seedminer.txt (Catalan)

* New translations troubleshooting.txt (Catalan)

* New translations troubleshooting.txt (Czech)

* New translations installing-boot9strap-(usm).txt (Catalan)

* New translations troubleshooting.txt (German)

* New translations installing-boot9strap-(usm).txt (Czech)

* New translations seedminer.txt (Czech)

* New translations seedminer.txt (German)

* New translations installing-boot9strap-(usm).txt (German)

* New translations installing-boot9strap-(usm).txt (Greek)

* New translations seedminer.txt (Greek)

* New translations troubleshooting.txt (Greek)

* New translations seedminer.txt (Finnish)

* New translations installing-boot9strap-(usm).txt (Finnish)

* New translations troubleshooting.txt (Finnish)

* New translations seedminer.txt (Hebrew)

* New translations troubleshooting.txt (Hebrew)

* New translations troubleshooting.txt (Hungarian)

* New translations installing-boot9strap-(usm).txt (Hebrew)

* New translations troubleshooting.txt (Italian)

* New translations seedminer.txt (Hungarian)

* New translations installing-boot9strap-(usm).txt (Hungarian)

* New translations installing-boot9strap-(usm).txt (Italian)

* New translations seedminer.txt (Italian)

* New translations seedminer.txt (Japanese)

* New translations installing-boot9strap-(usm).txt (Japanese)

* New translations troubleshooting.txt (Japanese)

* New translations ntrboot.txt (Korean)

* New translations seedminer.txt (Korean)

* New translations troubleshooting.txt (Korean)

* New translations installing-boot9strap-(usm).txt (Korean)

* New translations troubleshooting.txt (Dutch)

* New translations troubleshooting.txt (Norwegian)

* New translations seedminer.txt (Dutch)

* New translations installing-boot9strap-(usm).txt (Dutch)

* New translations seedminer.txt (Norwegian)

* New translations installing-boot9strap-(usm).txt (Norwegian)

* New translations installing-boot9strap-(usm).txt (Polish)

* New translations seedminer.txt (Polish)

* New translations troubleshooting.txt (Polish)

* New translations troubleshooting.txt (Portuguese)

* New translations installing-boot9strap-(usm).txt (Portuguese)

* New translations seedminer.txt (Portuguese)

* New translations seedminer.txt (Russian)

* New translations troubleshooting.txt (Russian)

* New translations troubleshooting.txt (Swedish)

* New translations installing-boot9strap-(usm).txt (Russian)

* New translations troubleshooting.txt (Turkish)

* New translations seedminer.txt (Swedish)

* New translations installing-boot9strap-(usm).txt (Swedish)

* New translations installing-boot9strap-(usm).txt (Turkish)

* New translations seedminer.txt (Turkish)

* New translations seedminer.txt (Ukrainian)

* New translations installing-boot9strap-(usm).txt (Ukrainian)

* New translations troubleshooting.txt (Ukrainian)

* New translations seedminer.txt (Chinese Simplified)

* New translations troubleshooting.txt (Chinese Simplified)

* New translations installing-boot9strap-(usm).txt (Chinese Simplified)

* New translations troubleshooting.txt (Chinese Traditional)

* New translations troubleshooting.txt (Vietnamese)

* New translations seedminer.txt (Chinese Traditional)

* New translations installing-boot9strap-(usm).txt (Chinese Traditional)

* New translations seedminer.txt (Vietnamese)

* New translations installing-boot9strap-(usm).txt (Vietnamese)

* New translations installing-boot9strap-(usm).txt (Portuguese, Brazilian)

* New translations troubleshooting.txt (Portuguese, Brazilian)

* New translations seedminer.txt (Portuguese, Brazilian)

* New translations seedminer.txt (Indonesian)

* New translations installing-boot9strap-(usm).txt (Indonesian)

* New translations troubleshooting.txt (Indonesian)

* New translations seedminer.txt (Thai)

* New translations troubleshooting.txt (Thai)

* New translations troubleshooting.txt (Croatian)

* New translations installing-boot9strap-(usm).txt (Thai)

* New translations troubleshooting.txt (Malay)

* New translations seedminer.txt (Croatian)

* New translations installing-boot9strap-(usm).txt (Croatian)

* New translations installing-boot9strap-(usm).txt (Malay)

* New translations seedminer.txt (Malay)

* New translations installing-boot9strap-(usm).txt (Pirate English)

* New translations seedminer.txt (Pirate English)

* New translations troubleshooting.txt (Pirate English)

* New translations installing-boot9strap-(usm).txt (Romanian)

* New translations installing-boot9strap-(usm).txt (Polish)

* New translations installing-boot9strap-(usm).txt (Malay)

* New translations installing-boot9strap-(usm).txt (Croatian)

* New translations installing-boot9strap-(usm).txt (Thai)

* New translations installing-boot9strap-(usm).txt (Indonesian)

* New translations installing-boot9strap-(usm).txt (Portuguese, Brazilian)

* New translations installing-boot9strap-(usm).txt (Vietnamese)

* New translations installing-boot9strap-(usm).txt (Chinese Traditional)

* New translations installing-boot9strap-(usm).txt (Chinese Simplified)

* New translations installing-boot9strap-(usm).txt (Ukrainian)

* New translations installing-boot9strap-(usm).txt (Turkish)

* New translations installing-boot9strap-(usm).txt (Swedish)

* New translations installing-boot9strap-(usm).txt (Russian)

* New translations installing-boot9strap-(usm).txt (Portuguese)

* New translations installing-boot9strap-(usm).txt (Norwegian)

* New translations installing-boot9strap-(usm).txt (French)

* New translations installing-boot9strap-(usm).txt (Dutch)

* New translations installing-boot9strap-(usm).txt (Korean)

* New translations installing-boot9strap-(usm).txt (Japanese)

* New translations installing-boot9strap-(usm).txt (Italian)

* New translations installing-boot9strap-(usm).txt (Hungarian)

* New translations installing-boot9strap-(usm).txt (Hebrew)

* New translations installing-boot9strap-(usm).txt (Finnish)

* New translations installing-boot9strap-(usm).txt (Greek)

* New translations installing-boot9strap-(usm).txt (German)

* New translations installing-boot9strap-(usm).txt (Czech)

* New translations installing-boot9strap-(usm).txt (Catalan)

* New translations installing-boot9strap-(usm).txt (Bulgarian)

* New translations installing-boot9strap-(usm).txt (Arabic)

* New translations installing-boot9strap-(usm).txt (Spanish)

* New translations installing-boot9strap-(usm).txt (Pirate English)

* New translations troubleshooting.txt (Hungarian)

* New translations seedminer.txt (Hungarian)

* New translations installing-boot9strap-(usm).txt (Hungarian)

* New translations installing-boot9strap-(usm).txt (Hungarian)

* New translations en_US.yml (Chinese Simplified)

* New translations installing-boot9strap-(usm).txt (Italian)

* New translations troubleshooting.txt (Italian)

* New translations seedminer.txt (Italian)

* New translations installing-boot9strap-(usm).txt (Italian)
This commit is contained in:
Ian Burgwin 2021-11-05 14:33:29 -07:00 committed by GitHub
parent 7bf1747147
commit 445d2190f9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
493 changed files with 2197 additions and 1877 deletions

View file

@ -7,25 +7,25 @@ main:
title: FAQ
url: faq
-
title: Troubleshooting
title: Dépannage
url: troubleshooting
-
title: Checking for CFW
title: Vérification de la présence d'un CFW
url: checking-for-cfw
-
title: GodMode9 Usage
title: Utilisation de GodMode9
url: godmode9-usage
-
title: Contribute
title: Contribuer
url: contribute
-
title: Region Changing
title: Changement de Région
url: region-changing
-
title: Uninstall CFW
title: Désinstallation du CFW
url: uninstall-cfw
-
title: Credits
title: Remerciements
url: credits
-
title: Index du site
@ -37,7 +37,7 @@ bottom:
-
title: Pour un support en Anglais, demander de l'aide sur le <a href="https://discord.gg/MWxPgEp">Discord Nintendo Homebrew</a>.
-
title: 'If you appreciate this guide, we accept <a href="contribute#donations">Donations</a>.'
title: 'Si vous appréciez ce guide, nous acceptons les <a href="contribute#donations">Dons</a>.'
footer:
-
title: Source

View file

@ -10,22 +10,22 @@ main:
title: Troubleshooting
url: troubleshooting
-
title: Checking for CFW
title: 检查自制固件
url: checking-for-cfw
-
title: GodMode9 Usage
title: GodMode9 使用教程
url: godmode9-usage
-
title: Contribute
title: 捐助
url: contribute
-
title: Region Changing
title: 区域变更
url: region-changing
-
title: Uninstall CFW
title: 卸载自制固件
url: uninstall-cfw
-
title: Credits
title: 致谢
url: credits
-
title: 网站导航
@ -37,7 +37,7 @@ bottom:
-
title: "如果有疑问并且懂英语的话,可以到 <a href=\"https://discord.gg/MWxPgEp\">Nintendo Homebrew Discord 服务器</a>上使用英文寻求帮助。(请注意,如果你身处中国大陆,你可能需要通过科学上网来访问 Discord\n你也可以到译者的 <a href=\"https://stray-soul.site/index.php/qqgroup\">QQ 群</a>寻求帮助,群号为 942052497。"
-
title: 'If you appreciate this guide, we accept <a href="contribute#donations">Donations</a>.'
title: '如果你喜欢我们的教程,可以通过<a href="contribute#donations">捐赠</a>支持我们。'
footer:
-
title: 本站源码

View file

@ -29,8 +29,7 @@ Note that, only on New 3DS, `secret_sector.bin` is needed to revert the arm9load
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
* The v7.0.5 release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/tag/v7.0.5) *(the `.7z` file)*
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3.zip`; not the `devkit` file, not the `ntr` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
### Instructions
#### Section I - Prep Work

View file

@ -41,8 +41,9 @@ Insert the game cartridge you intend to dump into your device
1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9
1. Navigate to `[C:] GAMECART`
1. Follow the steps applicable to your game cartridge:
+ **3DS Game Cartridge:** Press (A) on `[TitleID].trim.3ds` to select it
+ **NDS Game Cartridge:** Press (A) on `[TitleID].trim.nds` to select it
+ **3DS Game Cartridge:** Press (A) on `[TitleID].trim.3ds` to select it
+ **NDS Game Cartridge:** Press (A) on `[TitleID].nds` to select it
- Trimmed dumps are not recommended for NDS games in general, as they can cause various playback issues
1. Select "Copy to 0:/gm9/out"
1. Your non-installable `.3ds` or `.nds` formatted file will be outputted to the `/gm9/out/` folder on your SD card

View file

@ -19,7 +19,7 @@ Note that in some rare circumstances, it may be possible for the flashing proces
* Two 3DS family devices
+ **The source 3DS**: the 3DS family device that is already running boot9strap
+ **The target 3DS**: the device on stock firmware
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3-ntr.zip`; not the devkit file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3-ntr.zip)
* The latest release of [ntrboot_flasher](https://github.com/ntrteam/ntrboot_flasher/releases/latest)
### Instructions

View file

@ -16,7 +16,7 @@ Note that in some rare circumstances, it may be possible for the flashing proces
### What You Need
* Your ntrboot compatible flashcart
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3-ntr.zip`; not the devkit file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3-ntr.zip)
* The latest release of [ntrboot_flasher_nds](https://github.com/jason0597/ntrboot_flasher_nds/releases/latest)
### Instructions

View file

@ -19,7 +19,7 @@ Note that in some rare circumstances, it may be possible for the flashing proces
* Two devices
+ **The source NDS / NDSL**: the Nintendo DS or Nintendo DS Lite which is compatible with your flashcart
+ **The target 3DS**: the 3DS family device on stock firmware
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3-ntr.zip`; not the `devkit` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3-ntr.zip)
* The latest release of [ntrboot_flasher_nds](https://github.com/jason0597/ntrboot_flasher_nds/releases/latest)
### Instructions

View file

@ -13,7 +13,6 @@ If the 3DS already recognizes the SD card, this guide is not required.
This page is for Linux users only. If you are not on Linux, check out the [Formatting SD (Windows)](formatting-sd-(windows)) or [Formatting SD (Mac)](formatting-sd-(mac)) pages.
### Instructions
#### Section I - Determining which slot your SD card is in
1. Make sure your SD card is **not** inserted
1. Launch the Linux Terminal
@ -28,16 +27,10 @@ mmcblk0 179:0 0 3,8G 0 disk
1. Take note of the device mount point. In our example above, it was `mmcblk0`
+ If `RO` is set to 1, make sure the lock switch is not slid down
1. Hit CTRL + C to exit the menu
#### Section II - Formatting the card
![](https://upload.wikimedia.org/wikipedia/commons/8/85/Cfdisk_screenshot.png)
1. Type in `sudo cfdisk /dev/(device mount point from above)`
1. On each partition, hit `Delete`
1. Create a new Primary partition that covers the size of your entire SD card
+ This will create a new partition with the linux filesystem
1. Select type and take a look at the menu
1. Find "W95 FAT32" and take note of the code on the left side of that text
1. Press any key, then enter the code you took note of in the previous step
1. Hit enter, then hit Quit
1. Type in the following for your SD card:
- 2GB or lower: `sudo mkfs.fat /dev/(device mount point from above) -s 64 -F 16`
- This creates a single FAT16 partition with 32 KB cluster size on the SD card
- 4GB - 128GB: `sudo mkfs.fat /dev/(device mount point from above) -s 64 -F 32`
- This creates a single FAT32 partition with 32 KB cluster size on the SD card
- 128GB or higher: `sudo mkfs.fat /dev/(device mount point from above) -s 128 -F 32`
- This creates a single FAT32 partition with 64 KB cluster size on the SD card

View file

@ -26,7 +26,7 @@ This means that using a cartridge update from a version containing an older Nint
* The latest release of [Soundhax](http://soundhax.com) *(for your region, device, and version)*
+ If Soundhax appears in your browser as an unplayable video, press Ctrl+S or Cmd+S to save it to your computer
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3.zip`; not the `devkit` file, not the `ntr` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
* The latest release of [safehax](https://github.com/TiniVi/safehax/releases/latest) *(the `.3dsx` file)*
* The latest release of [udsploit](https://github.com/smealum/udsploit/releases/latest)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)

View file

@ -19,7 +19,7 @@ This will work on New 3DS, New 2DS, Old 3DS, and Old 2DS on *all* versions that
### What You Need
* Your NAND image extracted using your [hardmod](https://gbatemp.net/threads/414498/)
* 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 [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
* The latest version of [hardmod-b9s-installer](https://github.com/ihaveamac/hardmod-b9s-installer/releases/latest)
+ Windows users can use the compiled `.exe`, while Mac and Linux users will need to have [Python 3](https://www.python.org/downloads/) installed to run the `.py`
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)

View file

@ -13,7 +13,7 @@ To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) links on this
* 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) *(`boot9strap-1.3.zip`; not the `devkit` file, not the `ntr` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
### Instructions

View file

@ -15,7 +15,7 @@ This method of using Seedminer for further exploitation uses your `movable.sed`
+ Your SD card must be inserted in your device to install Pokémon Picross
* Your `movable.sed` file from completing [Seedminer](seedminer)
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3.zip`; not the `devkit` file, not the `ntr` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
* The latest release of [universal-otherapp](https://github.com/TuxSH/universal-otherapp/releases/latest)
@ -23,6 +23,14 @@ This method of using Seedminer for further exploitation uses your `movable.sed`
#### Section I - Prep Work
1. Power on your device
1. Open the Nintendo eShop
1. Tap the Search icon (small magnifying glass)
1. Search for `picross`
1. Open the store page for Pokémon Picross
1. Download Pokémon Picross
+ You can scan [this QR code](http://api.qrserver.com/v1/create-qr-code/?color=000000&bgcolor=FFFFFF&data=ESHOP://50010000037815&margin=0&qzone=1&size=400x400&ecc=L) using the Nintendo 3DS Camera for a direct link to the eShop app
+ Your SD card must be inserted in your device to install Pokémon Picross
1. Power off your device
1. Insert your SD card into your computer
1. Copy `otherapp.bin` to the root of your SD card

View file

@ -13,7 +13,7 @@ Soundhax (when combined with universal-otherapp) is compatible with versions 1.0
* The latest release of [Soundhax](http://soundhax.com) *(for your region, device, and version)*
+ If Soundhax appears in your browser as an unplayable video, press Ctrl+S or Cmd+S to save it to your computer
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3.zip`; not the `devkit` file, not the `ntr` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
* The latest release of [universal-otherapp](https://github.com/TuxSH/universal-otherapp/releases/latest)

View file

@ -16,7 +16,7 @@ Once the WiFi profile has been injected, we will use SAFE_MODE, which is a recov
These instructions work on USA, Europe, Japan, and Korea region consoles as indicated by the letters U, E, J, or K after the system version.
If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will need to use a [Legacy Method](legacy-methods). For assistance with this matter, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask, in English, for help.
If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will need to follow [an alternate branch of Seedminer](bannerbomb3). For assistance with this matter, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask, in English, for help.
{: .notice--warning}
### What You Need
@ -27,21 +27,21 @@ If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will n
#### Section I - Prep Work
1. If your device is powered on, power off your device
1. Open [unSAFE_MODE-bb3 tool](https://3ds.nhnarwhal.com/3dstools/unsafemode.php) on your computer
1. Open [unSAFE_MODE Exploit Injector](https://3ds.nhnarwhal.com/3dstools/unsafemode.php) on your computer
1. Upload your movable.sed using the "Choose File" option
1. Click "Download unSAFE_MODE-bb3 archive"
+ This will download an exploit DSiWare called `F00D43D5.bin` and a SAFE_MODE exploit data file called `usm.bin` inside of a zip archive (`unSAFE_MODE-bb3.zip`)
1. Click "Build and Download"
+ This will download an exploit DSiWare called `F00D43D5.bin` and a SAFE_MODE exploit data file called `usm.bin` inside of a zip archive (`unSAFE_MODE.zip`)
1. Insert your SD card into your computer
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of your SD card
+ 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 `usm.bin` from `unSAFE_MODE-bb3.zip` to the root of your SD card
1. Copy `usm.bin` from `unSAFE_MODE.zip` to the root of your SD card
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` on your SD card
+ The `<ID0>` will be the same one that you used in [Seedminer](seedminer)
+ The `<ID1>` is a 32 character long folder inside of the `<ID0>`
+ If `Nintendo DSiWare` does not exist, create it inside of the `<ID1>`
1. If there are any existing DSiWare backup files (`<8-character-id>.bin`) in this folder, move them to your PC
+ This will leave you with an empty Nintendo DSiWare folder. Moving the files to your PC ensures you don't delete any intentional backups
1. Copy the `F00D43D5.bin` file from `unSAFE_MODE-bb3.zip` to the `Nintendo DSiWare` folder
1. Copy the `F00D43D5.bin` file from `unSAFE_MODE.zip` to the `Nintendo DSiWare` folder
#### Section II - BannerBomb3
@ -50,9 +50,9 @@ If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will n
1. Launch System Settings on your device
1. Navigate to `Data Management` -> `DSiWare`
1. Click on the SD Card section
+ Your bottom screen should flash Red and then the system will reboot to home menu a few seconds later. This means the exploit profile was successfully copied
+ If the bottom screen does not flash Red, the exploit profile was not copied and you will not be able to complete the next section. Ensure that your files are properly placed, then try again
1. Power off your device
+ Your device should show a menu with some text
1. Select "Inject haxx"
+ Your device will automatically power off
#### Section III - unSAFE_MODE
@ -84,8 +84,9 @@ At this point, your console will boot to Luma3DS by default as long as the SD ca
1. Launch System Settings on your device
1. Navigate to `Data Management` -> `DSiWare`
1. Click on the SD Card section
+ Your bottom screen should flash Green and then the system will reboot to home menu a few seconds later. This means your WiFi configuration profiles were successfully restored
1. Power off your device
+ Your device should show a menu with some text
1. Select "Restore slots"
+ Your device will automatically power off
1. Insert your SD card into your computer
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` on your SD card
1. Delete `F00D43D5.bin` from your Nintendo DSiWare folder

View file

@ -17,23 +17,23 @@ Note that carts with a "Time Bomb" will no longer be able to launch `.nds` files
| Flashcart Name | Current Price | "Time Bomb"? | 3DS Versions? | DSi Versions? | Other Notes |
|-|-:|:-:|:-:|:-:|-|
| [**R4i-SDHC B9S**](http://www.nds-card.com/ProShow.asp?ProID=574) | $15.99 | September 3, 2024 | <= 11.14.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot**; can be flashed back to an NDS flashcart. |
| [**R4i Gold 3DS Plus**](http://www.nds-card.com/ProShow.asp?ProID=575) | $19.99 | No | <= 11.14.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot** ([internal switch to switch between ntrboot and NDS modes]({{ "/images/screenshots/r4i-gold-3ds-plus.png" | absolute_url }})); do not manually flash with ntrboot. |
| [**R4i-SDHC B9S**](http://www.nds-card.com/ProShow.asp?ProID=574) | $15.99 | September 3, 2024 | <= 11.15.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot**; can be flashed back to an NDS flashcart. |
| [**R4i Gold 3DS Plus**](http://www.nds-card.com/ProShow.asp?ProID=575) | $19.99 | No | <= 11.15.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot** ([internal switch to switch between ntrboot and NDS modes]({{ "/images/screenshots/r4i-gold-3ds-plus.png" | absolute_url }})); do not manually flash with ntrboot. |
| [**Acekard 2i**](http://www.nds-card.com/ProShow.asp?ProID=160) | $20.99 | No | <= 4.3.0 | <= 1.4.4 | |
| [**DSTT**](http://www.nds-card.com/ProShow.asp?ProID=157) | $9.99 | No | None | None | Only models with [certain flash chips](https://gist.github.com/aspargas2/fa2a70aed3a7fe33f1f10bc264d9fab6) are compatible with ntrboot. |
| [**R4i Gold 3DS**](http://www.nds-card.com/ProShow.asp?ProID=149) | $19.99 | No | <= 11.14.0 | <= 1.4.5 | All RTS revisions are compatible. |
| [**R4i-SDHC 3DS RTS**](http://www.nds-card.com/ProShow.asp?ProID=146) | $13.99 | 1.85b: September 3, 2024 | <= 11.14.0 | <= 1.4.5 | |
| [**R4iSDHC GOLD Pro 20XX**](http://www.nds-card.com/ProShow.asp?ProID=490) | $9.99 | 4.0b: September 3, 2024 | <= 11.14.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
| [**R4iSDHC RTS LITE 20XX**](http://www.nds-card.com/ProShow.asp?ProID=450) | $13.99 | 4.0b: September 3, 2024 | <= 11.14.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
| **Ace3DS X** | | No | <= 11.14.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot** (external switch to switch between ntrboot ("3DS") and NDS modes); do not manually flash with ntrboot. |
| **Ace3DS Plus** | | No | <= 11.14.0 | <= 1.4.5 | |
| [**R4i Gold 3DS**](http://www.nds-card.com/ProShow.asp?ProID=149) | $19.99 | No | <= 11.15.0 | <= 1.4.5 | All RTS revisions are compatible. |
| [**R4i-SDHC 3DS RTS**](http://www.nds-card.com/ProShow.asp?ProID=146) | $13.99 | 1.85b: September 3, 2024 | <= 11.15.0 | <= 1.4.5 | |
| [**R4iSDHC GOLD Pro 20XX**](http://www.nds-card.com/ProShow.asp?ProID=490) | $9.99 | 4.0b: September 3, 2024 | <= 11.15.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
| [**R4iSDHC RTS LITE 20XX**](http://www.nds-card.com/ProShow.asp?ProID=450) | $13.99 | 4.0b: September 3, 2024 | <= 11.15.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
| **Ace3DS X** | | No | <= 11.15.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot** (external switch to switch between ntrboot ("3DS") and NDS modes); do not manually flash with ntrboot. |
| **Ace3DS Plus** | | No | <= 11.15.0 | <= 1.4.5 | |
| **Gateway Blue** | | No | 4.1.0 - 4.5.0 | <= 1.4.5 | |
| **Infinity 3 R4i** | | No | <= 11.14.0 | <= 1.4.5 | |
| **Infinity 3 R4i** | | No | <= 11.15.0 | <= 1.4.5 | |
| **R4 3D Revolution** | | No | None | None | |
| **R4i Gold 3DS Deluxe "Starter"** | | No | 4.1.0 - 4.5.0 | <= 1.4.5 | |
| **R4i Ultra** | | No | <= 4.3.0 | <= 1.4.5 | |
| **R4i-SDHC 3DS RTS Deluxe Edition** | | Unknown | <= 11.14.0 | <= 1.4.5 | |
| **R4iSDHC Dual-Core 20XX** | | 4.0b: September 3, 2024 | <= 11.14.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
| **R4i-SDHC 3DS RTS Deluxe Edition** | | Unknown | <= 11.15.0 | <= 1.4.5 | |
| **R4iSDHC Dual-Core 20XX** | | 4.0b: September 3, 2024 | <= 11.15.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
![]({{ "/images/screenshots/ntrboot-flashcarts.png" | absolute_url }})
{: .notice--info}

View file

@ -6,9 +6,7 @@ title: "Seedminer"
### Required Reading
To install boot9strap on your device, we derive your device's unique encryption key.
To accomplish this, we use a tool called Seedminer to calculate the DSiWare encryption key (`movable.sed`) for your device. We then use this DSiWare encryption key to decrypt a compatible DSiWare application and inject an exploit into it to run our own code (the exact exploit used will depend on your device's region).
To install boot9strap on your device, we derive your device's unique encryption key. To accomplish this, we use a tool called Seedminer to calculate the data encryption key (movable.sed) for your device, which we can then use to create a custom save file or DSiWare backup to further exploit your device.
If this key were completely random, the encryption key would be impossible to break on current computing hardware. Fortunately, the first half of the key (`movable_part1.sed`) is actually mathematically related to your device's Friend Code, allowing us to break the encryption. For information on how Seedminer works, please see [this presentation](https://zoogie.github.io/web/34⅕c3).
@ -70,11 +68,11 @@ This route requires the Pokémon Picross application (free on eShop), and thus r
Continue to [Installing boot9strap (PicHaxx)](installing-boot9strap-(pichaxx))
{: .notice--primary}
#### BannerBomb3 + Fredtool
#### Installing boot9strap (unSAFE_MODE)
This method of using Seedminer for further exploitation uses your `movable.sed` file to create a custom DSiWare backup that exploits the system to dump system DSiWare.
This method of using Seedminer for further exploitation uses your `movable.sed` file to take advantage of exploits in the SAFE_MODE firmware present in all 3DS units.
This route is only recommended if you are for some reason unable to follow the PicHaxx + universal-otherapp route.
Continue to [BannerBomb3](bannerbomb3)
Continue to [Installing boot9strap (USM)](installing-boot9strap-(usm))
{: .notice--warning}

View file

@ -14,11 +14,11 @@ This page offers troubleshooting advice for commonly encountered issues. If you
#### SigHaxed FIRM - File not found
You are missing `boot9strap.firm` and `boot9strap.firm.sha` from the `boot9strap` folder, or the `boot9strap` folder is misnamed. Download the latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest), and place `boot9strap.firm` and `boot9strap.firm.sha` in the `boot9strap` folder. Make sure to download the correct file (`boot9strap-1.3.zip`, not devkit, not ntr).
You are missing `boot9strap.firm` and `boot9strap.firm.sha` from the `boot9strap` folder, or the `boot9strap` folder is misnamed. Download the latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip), and place `boot9strap.firm` and `boot9strap.firm.sha` in the `boot9strap` folder.
#### SigHaxed FIRM - invalid FIRM
There is an issue with your `boot9strap.firm` and `boot9strap.firm.sha` files. Re-download the latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest), and place `boot9strap.firm` and `boot9strap.firm.sha` in the `boot9strap` folder. Make sure to download the correct file (`boot9strap-1.3.zip`, not devkit, not ntr).
There is an issue with your `boot9strap.firm` and `boot9strap.firm.sha` files. Re-download the latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip), and place `boot9strap.firm` and `boot9strap.firm.sha` in the `boot9strap` folder.
#### Secret Sector - File not found
@ -110,6 +110,16 @@ If you have a Taiwanese or Mainland Chinese unit (with a T or C in the version s
You will need to follow an alternate method. Join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for assistance.
---
## Installing boot9strap (USM)
### DSiWare Management menu crashes without showing USM menu
Ensure that `F00D43D5.bin` is the only file in `Nintendo 3DS` -> `<ID0>` `<ID1>` -> `Nintendo DSiWare`. If it is, then re-create it with the [unSAFE_MODE Exploit Injector](https://3ds.nhnarwhal.com/3dstools/unsafemode.php). If this fails, then custom firmware may have been uninstalled on this device in a way that makes this method impossible to perform. If this is the case, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for assistance.
---
## BannerBomb3
### DSiWare Management menu does not crash

View file

@ -29,8 +29,7 @@ Note that, only on New 3DS, `secret_sector.bin` is needed to revert the arm9load
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
* The v7.0.5 release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/tag/v7.0.5) *(the `.7z` file)*
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3.zip`; not the `devkit` file, not the `ntr` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
### Instructions
#### Section I - Prep Work

View file

@ -41,8 +41,9 @@ Insert the game cartridge you intend to dump into your device
1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9
1. Navigate to `[C:] GAMECART`
1. Follow the steps applicable to your game cartridge:
+ **3DS Game Cartridge:** Press (A) on `[TitleID].trim.3ds` to select it
+ **NDS Game Cartridge:** Press (A) on `[TitleID].trim.nds` to select it
+ **3DS Game Cartridge:** Press (A) on `[TitleID].trim.3ds` to select it
+ **NDS Game Cartridge:** Press (A) on `[TitleID].nds` to select it
- Trimmed dumps are not recommended for NDS games in general, as they can cause various playback issues
1. Select "Copy to 0:/gm9/out"
1. Your non-installable `.3ds` or `.nds` formatted file will be outputted to the `/gm9/out/` folder on your SD card

View file

@ -19,7 +19,7 @@ Note that in some rare circumstances, it may be possible for the flashing proces
* Two 3DS family devices
+ **The source 3DS**: the 3DS family device that is already running boot9strap
+ **The target 3DS**: the device on stock firmware
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3-ntr.zip`; not the devkit file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3-ntr.zip)
* The latest release of [ntrboot_flasher](https://github.com/ntrteam/ntrboot_flasher/releases/latest)
### Instructions

View file

@ -16,7 +16,7 @@ Note that in some rare circumstances, it may be possible for the flashing proces
### What You Need
* Your ntrboot compatible flashcart
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3-ntr.zip`; not the devkit file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3-ntr.zip)
* The latest release of [ntrboot_flasher_nds](https://github.com/jason0597/ntrboot_flasher_nds/releases/latest)
### Instructions

View file

@ -19,7 +19,7 @@ Note that in some rare circumstances, it may be possible for the flashing proces
* Two devices
+ **The source NDS / NDSL**: the Nintendo DS or Nintendo DS Lite which is compatible with your flashcart
+ **The target 3DS**: the 3DS family device on stock firmware
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3-ntr.zip`; not the `devkit` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3-ntr.zip)
* The latest release of [ntrboot_flasher_nds](https://github.com/jason0597/ntrboot_flasher_nds/releases/latest)
### Instructions

View file

@ -13,7 +13,6 @@ If the 3DS already recognizes the SD card, this guide is not required.
This page is for Linux users only. If you are not on Linux, check out the [Formatting SD (Windows)](formatting-sd-(windows)) or [Formatting SD (Mac)](formatting-sd-(mac)) pages.
### Instructions
#### Section I - Determining which slot your SD card is in
1. Make sure your SD card is **not** inserted
1. Launch the Linux Terminal
@ -28,16 +27,10 @@ mmcblk0 179:0 0 3,8G 0 disk
1. Take note of the device mount point. In our example above, it was `mmcblk0`
+ If `RO` is set to 1, make sure the lock switch is not slid down
1. Hit CTRL + C to exit the menu
#### Section II - Formatting the card
![](https://upload.wikimedia.org/wikipedia/commons/8/85/Cfdisk_screenshot.png)
1. Type in `sudo cfdisk /dev/(device mount point from above)`
1. On each partition, hit `Delete`
1. Create a new Primary partition that covers the size of your entire SD card
+ This will create a new partition with the linux filesystem
1. Select type and take a look at the menu
1. Find "W95 FAT32" and take note of the code on the left side of that text
1. Press any key, then enter the code you took note of in the previous step
1. Hit enter, then hit Quit
1. Type in the following for your SD card:
- 2GB or lower: `sudo mkfs.fat /dev/(device mount point from above) -s 64 -F 16`
- This creates a single FAT16 partition with 32 KB cluster size on the SD card
- 4GB - 128GB: `sudo mkfs.fat /dev/(device mount point from above) -s 64 -F 32`
- This creates a single FAT32 partition with 32 KB cluster size on the SD card
- 128GB or higher: `sudo mkfs.fat /dev/(device mount point from above) -s 128 -F 32`
- This creates a single FAT32 partition with 64 KB cluster size on the SD card

View file

@ -26,7 +26,7 @@ This means that using a cartridge update from a version containing an older Nint
* The latest release of [Soundhax](http://soundhax.com) *(for your region, device, and version)*
+ If Soundhax appears in your browser as an unplayable video, press Ctrl+S or Cmd+S to save it to your computer
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3.zip`; not the `devkit` file, not the `ntr` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
* The latest release of [safehax](https://github.com/TiniVi/safehax/releases/latest) *(the `.3dsx` file)*
* The latest release of [udsploit](https://github.com/smealum/udsploit/releases/latest)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)

View file

@ -19,7 +19,7 @@ This will work on New 3DS, New 2DS, Old 3DS, and Old 2DS on *all* versions that
### What You Need
* Your NAND image extracted using your [hardmod](https://gbatemp.net/threads/414498/)
* 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 [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
* The latest version of [hardmod-b9s-installer](https://github.com/ihaveamac/hardmod-b9s-installer/releases/latest)
+ Windows users can use the compiled `.exe`, while Mac and Linux users will need to have [Python 3](https://www.python.org/downloads/) installed to run the `.py`
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)

View file

@ -13,7 +13,7 @@ To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) links on this
* 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) *(`boot9strap-1.3.zip`; not the `devkit` file, not the `ntr` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
### Instructions

View file

@ -15,7 +15,7 @@ This method of using Seedminer for further exploitation uses your `movable.sed`
+ Your SD card must be inserted in your device to install Pokémon Picross
* Your `movable.sed` file from completing [Seedminer](seedminer)
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3.zip`; not the `devkit` file, not the `ntr` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
* The latest release of [universal-otherapp](https://github.com/TuxSH/universal-otherapp/releases/latest)
@ -23,6 +23,14 @@ This method of using Seedminer for further exploitation uses your `movable.sed`
#### Section I - Prep Work
1. Power on your device
1. Open the Nintendo eShop
1. Tap the Search icon (small magnifying glass)
1. Search for `picross`
1. Open the store page for Pokémon Picross
1. Download Pokémon Picross
+ You can scan [this QR code](http://api.qrserver.com/v1/create-qr-code/?color=000000&bgcolor=FFFFFF&data=ESHOP://50010000037815&margin=0&qzone=1&size=400x400&ecc=L) using the Nintendo 3DS Camera for a direct link to the eShop app
+ Your SD card must be inserted in your device to install Pokémon Picross
1. Power off your device
1. Insert your SD card into your computer
1. Copy `otherapp.bin` to the root of your SD card

View file

@ -13,7 +13,7 @@ Soundhax (when combined with universal-otherapp) is compatible with versions 1.0
* The latest release of [Soundhax](http://soundhax.com) *(for your region, device, and version)*
+ If Soundhax appears in your browser as an unplayable video, press Ctrl+S or Cmd+S to save it to your computer
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3.zip`; not the `devkit` file, not the `ntr` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
* The latest release of [universal-otherapp](https://github.com/TuxSH/universal-otherapp/releases/latest)

View file

@ -16,7 +16,7 @@ Once the WiFi profile has been injected, we will use SAFE_MODE, which is a recov
These instructions work on USA, Europe, Japan, and Korea region consoles as indicated by the letters U, E, J, or K after the system version.
If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will need to use a [Legacy Method](legacy-methods). For assistance with this matter, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask, in English, for help.
If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will need to follow [an alternate branch of Seedminer](bannerbomb3). For assistance with this matter, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask, in English, for help.
{: .notice--warning}
### What You Need
@ -27,21 +27,21 @@ If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will n
#### Section I - Prep Work
1. If your device is powered on, power off your device
1. Open [unSAFE_MODE-bb3 tool](https://3ds.nhnarwhal.com/3dstools/unsafemode.php) on your computer
1. Open [unSAFE_MODE Exploit Injector](https://3ds.nhnarwhal.com/3dstools/unsafemode.php) on your computer
1. Upload your movable.sed using the "Choose File" option
1. Click "Download unSAFE_MODE-bb3 archive"
+ This will download an exploit DSiWare called `F00D43D5.bin` and a SAFE_MODE exploit data file called `usm.bin` inside of a zip archive (`unSAFE_MODE-bb3.zip`)
1. Click "Build and Download"
+ This will download an exploit DSiWare called `F00D43D5.bin` and a SAFE_MODE exploit data file called `usm.bin` inside of a zip archive (`unSAFE_MODE.zip`)
1. Insert your SD card into your computer
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of your SD card
+ 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 `usm.bin` from `unSAFE_MODE-bb3.zip` to the root of your SD card
1. Copy `usm.bin` from `unSAFE_MODE.zip` to the root of your SD card
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` on your SD card
+ The `<ID0>` will be the same one that you used in [Seedminer](seedminer)
+ The `<ID1>` is a 32 character long folder inside of the `<ID0>`
+ If `Nintendo DSiWare` does not exist, create it inside of the `<ID1>`
1. If there are any existing DSiWare backup files (`<8-character-id>.bin`) in this folder, move them to your PC
+ This will leave you with an empty Nintendo DSiWare folder. Moving the files to your PC ensures you don't delete any intentional backups
1. Copy the `F00D43D5.bin` file from `unSAFE_MODE-bb3.zip` to the `Nintendo DSiWare` folder
1. Copy the `F00D43D5.bin` file from `unSAFE_MODE.zip` to the `Nintendo DSiWare` folder
#### Section II - BannerBomb3
@ -50,9 +50,9 @@ If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will n
1. Launch System Settings on your device
1. Navigate to `Data Management` -> `DSiWare`
1. Click on the SD Card section
+ Your bottom screen should flash Red and then the system will reboot to home menu a few seconds later. This means the exploit profile was successfully copied
+ If the bottom screen does not flash Red, the exploit profile was not copied and you will not be able to complete the next section. Ensure that your files are properly placed, then try again
1. Power off your device
+ Your device should show a menu with some text
1. Select "Inject haxx"
+ Your device will automatically power off
#### Section III - unSAFE_MODE
@ -84,8 +84,9 @@ At this point, your console will boot to Luma3DS by default as long as the SD ca
1. Launch System Settings on your device
1. Navigate to `Data Management` -> `DSiWare`
1. Click on the SD Card section
+ Your bottom screen should flash Green and then the system will reboot to home menu a few seconds later. This means your WiFi configuration profiles were successfully restored
1. Power off your device
+ Your device should show a menu with some text
1. Select "Restore slots"
+ Your device will automatically power off
1. Insert your SD card into your computer
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` on your SD card
1. Delete `F00D43D5.bin` from your Nintendo DSiWare folder

View file

@ -17,23 +17,23 @@ Note that carts with a "Time Bomb" will no longer be able to launch `.nds` files
| Flashcart Name | Current Price | "Time Bomb"? | 3DS Versions? | DSi Versions? | Other Notes |
|-|-:|:-:|:-:|:-:|-|
| [**R4i-SDHC B9S**](http://www.nds-card.com/ProShow.asp?ProID=574) | $15.99 | September 3, 2024 | <= 11.14.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot**; can be flashed back to an NDS flashcart. |
| [**R4i Gold 3DS Plus**](http://www.nds-card.com/ProShow.asp?ProID=575) | $19.99 | No | <= 11.14.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot** ([internal switch to switch between ntrboot and NDS modes]({{ "/images/screenshots/r4i-gold-3ds-plus.png" | absolute_url }})); do not manually flash with ntrboot. |
| [**R4i-SDHC B9S**](http://www.nds-card.com/ProShow.asp?ProID=574) | $15.99 | September 3, 2024 | <= 11.15.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot**; can be flashed back to an NDS flashcart. |
| [**R4i Gold 3DS Plus**](http://www.nds-card.com/ProShow.asp?ProID=575) | $19.99 | No | <= 11.15.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot** ([internal switch to switch between ntrboot and NDS modes]({{ "/images/screenshots/r4i-gold-3ds-plus.png" | absolute_url }})); do not manually flash with ntrboot. |
| [**Acekard 2i**](http://www.nds-card.com/ProShow.asp?ProID=160) | $20.99 | No | <= 4.3.0 | <= 1.4.4 | |
| [**DSTT**](http://www.nds-card.com/ProShow.asp?ProID=157) | $9.99 | No | None | None | Only models with [certain flash chips](https://gist.github.com/aspargas2/fa2a70aed3a7fe33f1f10bc264d9fab6) are compatible with ntrboot. |
| [**R4i Gold 3DS**](http://www.nds-card.com/ProShow.asp?ProID=149) | $19.99 | No | <= 11.14.0 | <= 1.4.5 | All RTS revisions are compatible. |
| [**R4i-SDHC 3DS RTS**](http://www.nds-card.com/ProShow.asp?ProID=146) | $13.99 | 1.85b: September 3, 2024 | <= 11.14.0 | <= 1.4.5 | |
| [**R4iSDHC GOLD Pro 20XX**](http://www.nds-card.com/ProShow.asp?ProID=490) | $9.99 | 4.0b: September 3, 2024 | <= 11.14.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
| [**R4iSDHC RTS LITE 20XX**](http://www.nds-card.com/ProShow.asp?ProID=450) | $13.99 | 4.0b: September 3, 2024 | <= 11.14.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
| **Ace3DS X** | | No | <= 11.14.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot** (external switch to switch between ntrboot ("3DS") and NDS modes); do not manually flash with ntrboot. |
| **Ace3DS Plus** | | No | <= 11.14.0 | <= 1.4.5 | |
| [**R4i Gold 3DS**](http://www.nds-card.com/ProShow.asp?ProID=149) | $19.99 | No | <= 11.15.0 | <= 1.4.5 | All RTS revisions are compatible. |
| [**R4i-SDHC 3DS RTS**](http://www.nds-card.com/ProShow.asp?ProID=146) | $13.99 | 1.85b: September 3, 2024 | <= 11.15.0 | <= 1.4.5 | |
| [**R4iSDHC GOLD Pro 20XX**](http://www.nds-card.com/ProShow.asp?ProID=490) | $9.99 | 4.0b: September 3, 2024 | <= 11.15.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
| [**R4iSDHC RTS LITE 20XX**](http://www.nds-card.com/ProShow.asp?ProID=450) | $13.99 | 4.0b: September 3, 2024 | <= 11.15.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
| **Ace3DS X** | | No | <= 11.15.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot** (external switch to switch between ntrboot ("3DS") and NDS modes); do not manually flash with ntrboot. |
| **Ace3DS Plus** | | No | <= 11.15.0 | <= 1.4.5 | |
| **Gateway Blue** | | No | 4.1.0 - 4.5.0 | <= 1.4.5 | |
| **Infinity 3 R4i** | | No | <= 11.14.0 | <= 1.4.5 | |
| **Infinity 3 R4i** | | No | <= 11.15.0 | <= 1.4.5 | |
| **R4 3D Revolution** | | No | None | None | |
| **R4i Gold 3DS Deluxe "Starter"** | | No | 4.1.0 - 4.5.0 | <= 1.4.5 | |
| **R4i Ultra** | | No | <= 4.3.0 | <= 1.4.5 | |
| **R4i-SDHC 3DS RTS Deluxe Edition** | | Unknown | <= 11.14.0 | <= 1.4.5 | |
| **R4iSDHC Dual-Core 20XX** | | 4.0b: September 3, 2024 | <= 11.14.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
| **R4i-SDHC 3DS RTS Deluxe Edition** | | Unknown | <= 11.15.0 | <= 1.4.5 | |
| **R4iSDHC Dual-Core 20XX** | | 4.0b: September 3, 2024 | <= 11.15.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
![]({{ "/images/screenshots/ntrboot-flashcarts.png" | absolute_url }})
{: .notice--info}

View file

@ -6,9 +6,7 @@ title: "Seedminer"
### Required Reading
To install boot9strap on your device, we derive your device's unique encryption key.
To accomplish this, we use a tool called Seedminer to calculate the DSiWare encryption key (`movable.sed`) for your device. We then use this DSiWare encryption key to decrypt a compatible DSiWare application and inject an exploit into it to run our own code (the exact exploit used will depend on your device's region).
To install boot9strap on your device, we derive your device's unique encryption key. To accomplish this, we use a tool called Seedminer to calculate the data encryption key (movable.sed) for your device, which we can then use to create a custom save file or DSiWare backup to further exploit your device.
If this key were completely random, the encryption key would be impossible to break on current computing hardware. Fortunately, the first half of the key (`movable_part1.sed`) is actually mathematically related to your device's Friend Code, allowing us to break the encryption. For information on how Seedminer works, please see [this presentation](https://zoogie.github.io/web/34⅕c3).
@ -70,11 +68,11 @@ This route requires the Pokémon Picross application (free on eShop), and thus r
Continue to [Installing boot9strap (PicHaxx)](installing-boot9strap-(pichaxx))
{: .notice--primary}
#### BannerBomb3 + Fredtool
#### Installing boot9strap (unSAFE_MODE)
This method of using Seedminer for further exploitation uses your `movable.sed` file to create a custom DSiWare backup that exploits the system to dump system DSiWare.
This method of using Seedminer for further exploitation uses your `movable.sed` file to take advantage of exploits in the SAFE_MODE firmware present in all 3DS units.
This route is only recommended if you are for some reason unable to follow the PicHaxx + universal-otherapp route.
Continue to [BannerBomb3](bannerbomb3)
Continue to [Installing boot9strap (USM)](installing-boot9strap-(usm))
{: .notice--warning}

View file

@ -14,11 +14,11 @@ This page offers troubleshooting advice for commonly encountered issues. If you
#### SigHaxed FIRM - File not found
You are missing `boot9strap.firm` and `boot9strap.firm.sha` from the `boot9strap` folder, or the `boot9strap` folder is misnamed. Download the latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest), and place `boot9strap.firm` and `boot9strap.firm.sha` in the `boot9strap` folder. Make sure to download the correct file (`boot9strap-1.3.zip`, not devkit, not ntr).
You are missing `boot9strap.firm` and `boot9strap.firm.sha` from the `boot9strap` folder, or the `boot9strap` folder is misnamed. Download the latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip), and place `boot9strap.firm` and `boot9strap.firm.sha` in the `boot9strap` folder.
#### SigHaxed FIRM - invalid FIRM
There is an issue with your `boot9strap.firm` and `boot9strap.firm.sha` files. Re-download the latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest), and place `boot9strap.firm` and `boot9strap.firm.sha` in the `boot9strap` folder. Make sure to download the correct file (`boot9strap-1.3.zip`, not devkit, not ntr).
There is an issue with your `boot9strap.firm` and `boot9strap.firm.sha` files. Re-download the latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip), and place `boot9strap.firm` and `boot9strap.firm.sha` in the `boot9strap` folder.
#### Secret Sector - File not found
@ -110,6 +110,16 @@ If you have a Taiwanese or Mainland Chinese unit (with a T or C in the version s
You will need to follow an alternate method. Join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for assistance.
---
## Installing boot9strap (USM)
### DSiWare Management menu crashes without showing USM menu
Ensure that `F00D43D5.bin` is the only file in `Nintendo 3DS` -> `<ID0>` `<ID1>` -> `Nintendo DSiWare`. If it is, then re-create it with the [unSAFE_MODE Exploit Injector](https://3ds.nhnarwhal.com/3dstools/unsafemode.php). If this fails, then custom firmware may have been uninstalled on this device in a way that makes this method impossible to perform. If this is the case, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for assistance.
---
## BannerBomb3
### DSiWare Management menu does not crash

View file

@ -29,8 +29,7 @@ Note that, only on New 3DS, `secret_sector.bin` is needed to revert the arm9load
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
* The v7.0.5 release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/tag/v7.0.5) *(the `.7z` file)*
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3.zip`; not the `devkit` file, not the `ntr` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
### Instructions
#### Section I - Prep Work

View file

@ -41,8 +41,9 @@ Insert the game cartridge you intend to dump into your device
1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9
1. Navigate to `[C:] GAMECART`
1. Follow the steps applicable to your game cartridge:
+ **3DS Game Cartridge:** Press (A) on `[TitleID].trim.3ds` to select it
+ **NDS Game Cartridge:** Press (A) on `[TitleID].trim.nds` to select it
+ **3DS Game Cartridge:** Press (A) on `[TitleID].trim.3ds` to select it
+ **NDS Game Cartridge:** Press (A) on `[TitleID].nds` to select it
- Trimmed dumps are not recommended for NDS games in general, as they can cause various playback issues
1. Select "Copy to 0:/gm9/out"
1. Your non-installable `.3ds` or `.nds` formatted file will be outputted to the `/gm9/out/` folder on your SD card

View file

@ -19,7 +19,7 @@ Note that in some rare circumstances, it may be possible for the flashing proces
* Two 3DS family devices
+ **The source 3DS**: the 3DS family device that is already running boot9strap
+ **The target 3DS**: the device on stock firmware
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3-ntr.zip`; not the devkit file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3-ntr.zip)
* The latest release of [ntrboot_flasher](https://github.com/ntrteam/ntrboot_flasher/releases/latest)
### Instructions

View file

@ -16,7 +16,7 @@ Note that in some rare circumstances, it may be possible for the flashing proces
### What You Need
* Your ntrboot compatible flashcart
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3-ntr.zip`; not the devkit file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3-ntr.zip)
* The latest release of [ntrboot_flasher_nds](https://github.com/jason0597/ntrboot_flasher_nds/releases/latest)
### Instructions

View file

@ -19,7 +19,7 @@ Note that in some rare circumstances, it may be possible for the flashing proces
* Two devices
+ **The source NDS / NDSL**: the Nintendo DS or Nintendo DS Lite which is compatible with your flashcart
+ **The target 3DS**: the 3DS family device on stock firmware
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3-ntr.zip`; not the `devkit` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3-ntr.zip)
* The latest release of [ntrboot_flasher_nds](https://github.com/jason0597/ntrboot_flasher_nds/releases/latest)
### Instructions

View file

@ -13,7 +13,6 @@ If the 3DS already recognizes the SD card, this guide is not required.
This page is for Linux users only. If you are not on Linux, check out the [Formatting SD (Windows)](formatting-sd-(windows)) or [Formatting SD (Mac)](formatting-sd-(mac)) pages.
### Instructions
#### Section I - Determining which slot your SD card is in
1. Make sure your SD card is **not** inserted
1. Launch the Linux Terminal
@ -28,16 +27,10 @@ mmcblk0 179:0 0 3,8G 0 disk
1. Take note of the device mount point. In our example above, it was `mmcblk0`
+ If `RO` is set to 1, make sure the lock switch is not slid down
1. Hit CTRL + C to exit the menu
#### Section II - Formatting the card
![](https://upload.wikimedia.org/wikipedia/commons/8/85/Cfdisk_screenshot.png)
1. Type in `sudo cfdisk /dev/(device mount point from above)`
1. On each partition, hit `Delete`
1. Create a new Primary partition that covers the size of your entire SD card
+ This will create a new partition with the linux filesystem
1. Select type and take a look at the menu
1. Find "W95 FAT32" and take note of the code on the left side of that text
1. Press any key, then enter the code you took note of in the previous step
1. Hit enter, then hit Quit
1. Type in the following for your SD card:
- 2GB or lower: `sudo mkfs.fat /dev/(device mount point from above) -s 64 -F 16`
- This creates a single FAT16 partition with 32 KB cluster size on the SD card
- 4GB - 128GB: `sudo mkfs.fat /dev/(device mount point from above) -s 64 -F 32`
- This creates a single FAT32 partition with 32 KB cluster size on the SD card
- 128GB or higher: `sudo mkfs.fat /dev/(device mount point from above) -s 128 -F 32`
- This creates a single FAT32 partition with 64 KB cluster size on the SD card

View file

@ -26,7 +26,7 @@ This means that using a cartridge update from a version containing an older Nint
* The latest release of [Soundhax](http://soundhax.com) *(for your region, device, and version)*
+ If Soundhax appears in your browser as an unplayable video, press Ctrl+S or Cmd+S to save it to your computer
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3.zip`; not the `devkit` file, not the `ntr` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
* The latest release of [safehax](https://github.com/TiniVi/safehax/releases/latest) *(the `.3dsx` file)*
* The latest release of [udsploit](https://github.com/smealum/udsploit/releases/latest)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)

View file

@ -19,7 +19,7 @@ This will work on New 3DS, New 2DS, Old 3DS, and Old 2DS on *all* versions that
### What You Need
* Your NAND image extracted using your [hardmod](https://gbatemp.net/threads/414498/)
* 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 [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
* The latest version of [hardmod-b9s-installer](https://github.com/ihaveamac/hardmod-b9s-installer/releases/latest)
+ Windows users can use the compiled `.exe`, while Mac and Linux users will need to have [Python 3](https://www.python.org/downloads/) installed to run the `.py`
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)

View file

@ -13,7 +13,7 @@ To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) links on this
* 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) *(`boot9strap-1.3.zip`; not the `devkit` file, not the `ntr` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
### Instructions

View file

@ -15,7 +15,7 @@ This method of using Seedminer for further exploitation uses your `movable.sed`
+ Your SD card must be inserted in your device to install Pokémon Picross
* Your `movable.sed` file from completing [Seedminer](seedminer)
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3.zip`; not the `devkit` file, not the `ntr` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
* The latest release of [universal-otherapp](https://github.com/TuxSH/universal-otherapp/releases/latest)
@ -23,6 +23,14 @@ This method of using Seedminer for further exploitation uses your `movable.sed`
#### Section I - Prep Work
1. Power on your device
1. Open the Nintendo eShop
1. Tap the Search icon (small magnifying glass)
1. Search for `picross`
1. Open the store page for Pokémon Picross
1. Download Pokémon Picross
+ You can scan [this QR code](http://api.qrserver.com/v1/create-qr-code/?color=000000&bgcolor=FFFFFF&data=ESHOP://50010000037815&margin=0&qzone=1&size=400x400&ecc=L) using the Nintendo 3DS Camera for a direct link to the eShop app
+ Your SD card must be inserted in your device to install Pokémon Picross
1. Power off your device
1. Insert your SD card into your computer
1. Copy `otherapp.bin` to the root of your SD card

View file

@ -13,7 +13,7 @@ Soundhax (when combined with universal-otherapp) is compatible with versions 1.0
* The latest release of [Soundhax](http://soundhax.com) *(for your region, device, and version)*
+ If Soundhax appears in your browser as an unplayable video, press Ctrl+S or Cmd+S to save it to your computer
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3.zip`; not the `devkit` file, not the `ntr` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
* The latest release of [universal-otherapp](https://github.com/TuxSH/universal-otherapp/releases/latest)

View file

@ -16,7 +16,7 @@ Once the WiFi profile has been injected, we will use SAFE_MODE, which is a recov
These instructions work on USA, Europe, Japan, and Korea region consoles as indicated by the letters U, E, J, or K after the system version.
If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will need to use a [Legacy Method](legacy-methods). For assistance with this matter, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask, in English, for help.
If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will need to follow [an alternate branch of Seedminer](bannerbomb3). For assistance with this matter, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask, in English, for help.
{: .notice--warning}
### What You Need
@ -27,21 +27,21 @@ If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will n
#### Section I - Prep Work
1. If your device is powered on, power off your device
1. Open [unSAFE_MODE-bb3 tool](https://3ds.nhnarwhal.com/3dstools/unsafemode.php) on your computer
1. Open [unSAFE_MODE Exploit Injector](https://3ds.nhnarwhal.com/3dstools/unsafemode.php) on your computer
1. Upload your movable.sed using the "Choose File" option
1. Click "Download unSAFE_MODE-bb3 archive"
+ This will download an exploit DSiWare called `F00D43D5.bin` and a SAFE_MODE exploit data file called `usm.bin` inside of a zip archive (`unSAFE_MODE-bb3.zip`)
1. Click "Build and Download"
+ This will download an exploit DSiWare called `F00D43D5.bin` and a SAFE_MODE exploit data file called `usm.bin` inside of a zip archive (`unSAFE_MODE.zip`)
1. Insert your SD card into your computer
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of your SD card
+ 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 `usm.bin` from `unSAFE_MODE-bb3.zip` to the root of your SD card
1. Copy `usm.bin` from `unSAFE_MODE.zip` to the root of your SD card
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` on your SD card
+ The `<ID0>` will be the same one that you used in [Seedminer](seedminer)
+ The `<ID1>` is a 32 character long folder inside of the `<ID0>`
+ If `Nintendo DSiWare` does not exist, create it inside of the `<ID1>`
1. If there are any existing DSiWare backup files (`<8-character-id>.bin`) in this folder, move them to your PC
+ This will leave you with an empty Nintendo DSiWare folder. Moving the files to your PC ensures you don't delete any intentional backups
1. Copy the `F00D43D5.bin` file from `unSAFE_MODE-bb3.zip` to the `Nintendo DSiWare` folder
1. Copy the `F00D43D5.bin` file from `unSAFE_MODE.zip` to the `Nintendo DSiWare` folder
#### Section II - BannerBomb3
@ -50,9 +50,9 @@ If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will n
1. Launch System Settings on your device
1. Navigate to `Data Management` -> `DSiWare`
1. Click on the SD Card section
+ Your bottom screen should flash Red and then the system will reboot to home menu a few seconds later. This means the exploit profile was successfully copied
+ If the bottom screen does not flash Red, the exploit profile was not copied and you will not be able to complete the next section. Ensure that your files are properly placed, then try again
1. Power off your device
+ Your device should show a menu with some text
1. Select "Inject haxx"
+ Your device will automatically power off
#### Section III - unSAFE_MODE
@ -84,8 +84,9 @@ At this point, your console will boot to Luma3DS by default as long as the SD ca
1. Launch System Settings on your device
1. Navigate to `Data Management` -> `DSiWare`
1. Click on the SD Card section
+ Your bottom screen should flash Green and then the system will reboot to home menu a few seconds later. This means your WiFi configuration profiles were successfully restored
1. Power off your device
+ Your device should show a menu with some text
1. Select "Restore slots"
+ Your device will automatically power off
1. Insert your SD card into your computer
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` on your SD card
1. Delete `F00D43D5.bin` from your Nintendo DSiWare folder

View file

@ -17,23 +17,23 @@ Note that carts with a "Time Bomb" will no longer be able to launch `.nds` files
| Flashcart Name | Current Price | "Time Bomb"? | 3DS Versions? | DSi Versions? | Other Notes |
|-|-:|:-:|:-:|:-:|-|
| [**R4i-SDHC B9S**](http://www.nds-card.com/ProShow.asp?ProID=574) | $15.99 | September 3, 2024 | <= 11.14.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot**; can be flashed back to an NDS flashcart. |
| [**R4i Gold 3DS Plus**](http://www.nds-card.com/ProShow.asp?ProID=575) | $19.99 | No | <= 11.14.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot** ([internal switch to switch between ntrboot and NDS modes]({{ "/images/screenshots/r4i-gold-3ds-plus.png" | absolute_url }})); do not manually flash with ntrboot. |
| [**R4i-SDHC B9S**](http://www.nds-card.com/ProShow.asp?ProID=574) | $15.99 | September 3, 2024 | <= 11.15.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot**; can be flashed back to an NDS flashcart. |
| [**R4i Gold 3DS Plus**](http://www.nds-card.com/ProShow.asp?ProID=575) | $19.99 | No | <= 11.15.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot** ([internal switch to switch between ntrboot and NDS modes]({{ "/images/screenshots/r4i-gold-3ds-plus.png" | absolute_url }})); do not manually flash with ntrboot. |
| [**Acekard 2i**](http://www.nds-card.com/ProShow.asp?ProID=160) | $20.99 | No | <= 4.3.0 | <= 1.4.4 | |
| [**DSTT**](http://www.nds-card.com/ProShow.asp?ProID=157) | $9.99 | No | None | None | Only models with [certain flash chips](https://gist.github.com/aspargas2/fa2a70aed3a7fe33f1f10bc264d9fab6) are compatible with ntrboot. |
| [**R4i Gold 3DS**](http://www.nds-card.com/ProShow.asp?ProID=149) | $19.99 | No | <= 11.14.0 | <= 1.4.5 | All RTS revisions are compatible. |
| [**R4i-SDHC 3DS RTS**](http://www.nds-card.com/ProShow.asp?ProID=146) | $13.99 | 1.85b: September 3, 2024 | <= 11.14.0 | <= 1.4.5 | |
| [**R4iSDHC GOLD Pro 20XX**](http://www.nds-card.com/ProShow.asp?ProID=490) | $9.99 | 4.0b: September 3, 2024 | <= 11.14.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
| [**R4iSDHC RTS LITE 20XX**](http://www.nds-card.com/ProShow.asp?ProID=450) | $13.99 | 4.0b: September 3, 2024 | <= 11.14.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
| **Ace3DS X** | | No | <= 11.14.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot** (external switch to switch between ntrboot ("3DS") and NDS modes); do not manually flash with ntrboot. |
| **Ace3DS Plus** | | No | <= 11.14.0 | <= 1.4.5 | |
| [**R4i Gold 3DS**](http://www.nds-card.com/ProShow.asp?ProID=149) | $19.99 | No | <= 11.15.0 | <= 1.4.5 | All RTS revisions are compatible. |
| [**R4i-SDHC 3DS RTS**](http://www.nds-card.com/ProShow.asp?ProID=146) | $13.99 | 1.85b: September 3, 2024 | <= 11.15.0 | <= 1.4.5 | |
| [**R4iSDHC GOLD Pro 20XX**](http://www.nds-card.com/ProShow.asp?ProID=490) | $9.99 | 4.0b: September 3, 2024 | <= 11.15.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
| [**R4iSDHC RTS LITE 20XX**](http://www.nds-card.com/ProShow.asp?ProID=450) | $13.99 | 4.0b: September 3, 2024 | <= 11.15.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
| **Ace3DS X** | | No | <= 11.15.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot** (external switch to switch between ntrboot ("3DS") and NDS modes); do not manually flash with ntrboot. |
| **Ace3DS Plus** | | No | <= 11.15.0 | <= 1.4.5 | |
| **Gateway Blue** | | No | 4.1.0 - 4.5.0 | <= 1.4.5 | |
| **Infinity 3 R4i** | | No | <= 11.14.0 | <= 1.4.5 | |
| **Infinity 3 R4i** | | No | <= 11.15.0 | <= 1.4.5 | |
| **R4 3D Revolution** | | No | None | None | |
| **R4i Gold 3DS Deluxe "Starter"** | | No | 4.1.0 - 4.5.0 | <= 1.4.5 | |
| **R4i Ultra** | | No | <= 4.3.0 | <= 1.4.5 | |
| **R4i-SDHC 3DS RTS Deluxe Edition** | | Unknown | <= 11.14.0 | <= 1.4.5 | |
| **R4iSDHC Dual-Core 20XX** | | 4.0b: September 3, 2024 | <= 11.14.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
| **R4i-SDHC 3DS RTS Deluxe Edition** | | Unknown | <= 11.15.0 | <= 1.4.5 | |
| **R4iSDHC Dual-Core 20XX** | | 4.0b: September 3, 2024 | <= 11.15.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
![]({{ "/images/screenshots/ntrboot-flashcarts.png" | absolute_url }})
{: .notice--info}

View file

@ -6,9 +6,7 @@ title: "Seedminer"
### Required Reading
To install boot9strap on your device, we derive your device's unique encryption key.
To accomplish this, we use a tool called Seedminer to calculate the DSiWare encryption key (`movable.sed`) for your device. We then use this DSiWare encryption key to decrypt a compatible DSiWare application and inject an exploit into it to run our own code (the exact exploit used will depend on your device's region).
To install boot9strap on your device, we derive your device's unique encryption key. To accomplish this, we use a tool called Seedminer to calculate the data encryption key (movable.sed) for your device, which we can then use to create a custom save file or DSiWare backup to further exploit your device.
If this key were completely random, the encryption key would be impossible to break on current computing hardware. Fortunately, the first half of the key (`movable_part1.sed`) is actually mathematically related to your device's Friend Code, allowing us to break the encryption. For information on how Seedminer works, please see [this presentation](https://zoogie.github.io/web/34⅕c3).
@ -70,11 +68,11 @@ This route requires the Pokémon Picross application (free on eShop), and thus r
Continue to [Installing boot9strap (PicHaxx)](installing-boot9strap-(pichaxx))
{: .notice--primary}
#### BannerBomb3 + Fredtool
#### Installing boot9strap (unSAFE_MODE)
This method of using Seedminer for further exploitation uses your `movable.sed` file to create a custom DSiWare backup that exploits the system to dump system DSiWare.
This method of using Seedminer for further exploitation uses your `movable.sed` file to take advantage of exploits in the SAFE_MODE firmware present in all 3DS units.
This route is only recommended if you are for some reason unable to follow the PicHaxx + universal-otherapp route.
Continue to [BannerBomb3](bannerbomb3)
Continue to [Installing boot9strap (USM)](installing-boot9strap-(usm))
{: .notice--warning}

View file

@ -14,11 +14,11 @@ This page offers troubleshooting advice for commonly encountered issues. If you
#### SigHaxed FIRM - File not found
You are missing `boot9strap.firm` and `boot9strap.firm.sha` from the `boot9strap` folder, or the `boot9strap` folder is misnamed. Download the latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest), and place `boot9strap.firm` and `boot9strap.firm.sha` in the `boot9strap` folder. Make sure to download the correct file (`boot9strap-1.3.zip`, not devkit, not ntr).
You are missing `boot9strap.firm` and `boot9strap.firm.sha` from the `boot9strap` folder, or the `boot9strap` folder is misnamed. Download the latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip), and place `boot9strap.firm` and `boot9strap.firm.sha` in the `boot9strap` folder.
#### SigHaxed FIRM - invalid FIRM
There is an issue with your `boot9strap.firm` and `boot9strap.firm.sha` files. Re-download the latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest), and place `boot9strap.firm` and `boot9strap.firm.sha` in the `boot9strap` folder. Make sure to download the correct file (`boot9strap-1.3.zip`, not devkit, not ntr).
There is an issue with your `boot9strap.firm` and `boot9strap.firm.sha` files. Re-download the latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip), and place `boot9strap.firm` and `boot9strap.firm.sha` in the `boot9strap` folder.
#### Secret Sector - File not found
@ -110,6 +110,16 @@ If you have a Taiwanese or Mainland Chinese unit (with a T or C in the version s
You will need to follow an alternate method. Join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for assistance.
---
## Installing boot9strap (USM)
### DSiWare Management menu crashes without showing USM menu
Ensure that `F00D43D5.bin` is the only file in `Nintendo 3DS` -> `<ID0>` `<ID1>` -> `Nintendo DSiWare`. If it is, then re-create it with the [unSAFE_MODE Exploit Injector](https://3ds.nhnarwhal.com/3dstools/unsafemode.php). If this fails, then custom firmware may have been uninstalled on this device in a way that makes this method impossible to perform. If this is the case, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for assistance.
---
## BannerBomb3
### DSiWare Management menu does not crash

View file

@ -29,8 +29,7 @@ Note that, only on New 3DS, `secret_sector.bin` is needed to revert the arm9load
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
* The v7.0.5 release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/tag/v7.0.5) *(the `.7z` file)*
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3.zip`; not the `devkit` file, not the `ntr` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
### Instructions
#### Section I - Prep Work

View file

@ -41,8 +41,9 @@ Insert the game cartridge you intend to dump into your device
1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9
1. Navigate to `[C:] GAMECART`
1. Follow the steps applicable to your game cartridge:
+ **3DS Game Cartridge:** Press (A) on `[TitleID].trim.3ds` to select it
+ **NDS Game Cartridge:** Press (A) on `[TitleID].trim.nds` to select it
+ **3DS Game Cartridge:** Press (A) on `[TitleID].trim.3ds` to select it
+ **NDS Game Cartridge:** Press (A) on `[TitleID].nds` to select it
- Trimmed dumps are not recommended for NDS games in general, as they can cause various playback issues
1. Select "Copy to 0:/gm9/out"
1. Your non-installable `.3ds` or `.nds` formatted file will be outputted to the `/gm9/out/` folder on your SD card

View file

@ -19,7 +19,7 @@ Note that in some rare circumstances, it may be possible for the flashing proces
* Two 3DS family devices
+ **The source 3DS**: the 3DS family device that is already running boot9strap
+ **The target 3DS**: the device on stock firmware
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3-ntr.zip`; not the devkit file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3-ntr.zip)
* The latest release of [ntrboot_flasher](https://github.com/ntrteam/ntrboot_flasher/releases/latest)
### Instructions

View file

@ -16,7 +16,7 @@ Note that in some rare circumstances, it may be possible for the flashing proces
### What You Need
* Your ntrboot compatible flashcart
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3-ntr.zip`; not the devkit file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3-ntr.zip)
* The latest release of [ntrboot_flasher_nds](https://github.com/jason0597/ntrboot_flasher_nds/releases/latest)
### Instructions

View file

@ -19,7 +19,7 @@ Note that in some rare circumstances, it may be possible for the flashing proces
* Two devices
+ **The source NDS / NDSL**: the Nintendo DS or Nintendo DS Lite which is compatible with your flashcart
+ **The target 3DS**: the 3DS family device on stock firmware
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3-ntr.zip`; not the `devkit` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3-ntr.zip)
* The latest release of [ntrboot_flasher_nds](https://github.com/jason0597/ntrboot_flasher_nds/releases/latest)
### Instructions

View file

@ -13,7 +13,6 @@ If the 3DS already recognizes the SD card, this guide is not required.
This page is for Linux users only. If you are not on Linux, check out the [Formatting SD (Windows)](formatting-sd-(windows)) or [Formatting SD (Mac)](formatting-sd-(mac)) pages.
### Instructions
#### Section I - Determining which slot your SD card is in
1. Make sure your SD card is **not** inserted
1. Launch the Linux Terminal
@ -28,16 +27,10 @@ mmcblk0 179:0 0 3,8G 0 disk
1. Take note of the device mount point. In our example above, it was `mmcblk0`
+ If `RO` is set to 1, make sure the lock switch is not slid down
1. Hit CTRL + C to exit the menu
#### Section II - Formatting the card
![](https://upload.wikimedia.org/wikipedia/commons/8/85/Cfdisk_screenshot.png)
1. Type in `sudo cfdisk /dev/(device mount point from above)`
1. On each partition, hit `Delete`
1. Create a new Primary partition that covers the size of your entire SD card
+ This will create a new partition with the linux filesystem
1. Select type and take a look at the menu
1. Find "W95 FAT32" and take note of the code on the left side of that text
1. Press any key, then enter the code you took note of in the previous step
1. Hit enter, then hit Quit
1. Type in the following for your SD card:
- 2GB or lower: `sudo mkfs.fat /dev/(device mount point from above) -s 64 -F 16`
- This creates a single FAT16 partition with 32 KB cluster size on the SD card
- 4GB - 128GB: `sudo mkfs.fat /dev/(device mount point from above) -s 64 -F 32`
- This creates a single FAT32 partition with 32 KB cluster size on the SD card
- 128GB or higher: `sudo mkfs.fat /dev/(device mount point from above) -s 128 -F 32`
- This creates a single FAT32 partition with 64 KB cluster size on the SD card

View file

@ -26,7 +26,7 @@ This means that using a cartridge update from a version containing an older Nint
* The latest release of [Soundhax](http://soundhax.com) *(for your region, device, and version)*
+ If Soundhax appears in your browser as an unplayable video, press Ctrl+S or Cmd+S to save it to your computer
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3.zip`; not the `devkit` file, not the `ntr` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
* The latest release of [safehax](https://github.com/TiniVi/safehax/releases/latest) *(the `.3dsx` file)*
* The latest release of [udsploit](https://github.com/smealum/udsploit/releases/latest)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)

View file

@ -19,7 +19,7 @@ This will work on New 3DS, New 2DS, Old 3DS, and Old 2DS on *all* versions that
### What You Need
* Your NAND image extracted using your [hardmod](https://gbatemp.net/threads/414498/)
* 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 [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
* The latest version of [hardmod-b9s-installer](https://github.com/ihaveamac/hardmod-b9s-installer/releases/latest)
+ Windows users can use the compiled `.exe`, while Mac and Linux users will need to have [Python 3](https://www.python.org/downloads/) installed to run the `.py`
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)

View file

@ -13,7 +13,7 @@ To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) links on this
* 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) *(`boot9strap-1.3.zip`; not the `devkit` file, not the `ntr` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
### Instructions

View file

@ -15,7 +15,7 @@ This method of using Seedminer for further exploitation uses your `movable.sed`
+ Your SD card must be inserted in your device to install Pokémon Picross
* Your `movable.sed` file from completing [Seedminer](seedminer)
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3.zip`; not the `devkit` file, not the `ntr` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
* The latest release of [universal-otherapp](https://github.com/TuxSH/universal-otherapp/releases/latest)
@ -23,6 +23,14 @@ This method of using Seedminer for further exploitation uses your `movable.sed`
#### Section I - Prep Work
1. Power on your device
1. Open the Nintendo eShop
1. Tap the Search icon (small magnifying glass)
1. Search for `picross`
1. Open the store page for Pokémon Picross
1. Download Pokémon Picross
+ You can scan [this QR code](http://api.qrserver.com/v1/create-qr-code/?color=000000&bgcolor=FFFFFF&data=ESHOP://50010000037815&margin=0&qzone=1&size=400x400&ecc=L) using the Nintendo 3DS Camera for a direct link to the eShop app
+ Your SD card must be inserted in your device to install Pokémon Picross
1. Power off your device
1. Insert your SD card into your computer
1. Copy `otherapp.bin` to the root of your SD card

View file

@ -13,7 +13,7 @@ Soundhax (when combined with universal-otherapp) is compatible with versions 1.0
* The latest release of [Soundhax](http://soundhax.com) *(for your region, device, and version)*
+ If Soundhax appears in your browser as an unplayable video, press Ctrl+S or Cmd+S to save it to your computer
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3.zip`; not the `devkit` file, not the `ntr` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
* The latest release of [universal-otherapp](https://github.com/TuxSH/universal-otherapp/releases/latest)

View file

@ -16,7 +16,7 @@ Once the WiFi profile has been injected, we will use SAFE_MODE, which is a recov
These instructions work on USA, Europe, Japan, and Korea region consoles as indicated by the letters U, E, J, or K after the system version.
If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will need to use a [Legacy Method](legacy-methods). For assistance with this matter, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask, in English, for help.
If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will need to follow [an alternate branch of Seedminer](bannerbomb3). For assistance with this matter, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask, in English, for help.
{: .notice--warning}
### What You Need
@ -27,21 +27,21 @@ If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will n
#### Section I - Prep Work
1. If your device is powered on, power off your device
1. Open [unSAFE_MODE-bb3 tool](https://3ds.nhnarwhal.com/3dstools/unsafemode.php) on your computer
1. Open [unSAFE_MODE Exploit Injector](https://3ds.nhnarwhal.com/3dstools/unsafemode.php) on your computer
1. Upload your movable.sed using the "Choose File" option
1. Click "Download unSAFE_MODE-bb3 archive"
+ This will download an exploit DSiWare called `F00D43D5.bin` and a SAFE_MODE exploit data file called `usm.bin` inside of a zip archive (`unSAFE_MODE-bb3.zip`)
1. Click "Build and Download"
+ This will download an exploit DSiWare called `F00D43D5.bin` and a SAFE_MODE exploit data file called `usm.bin` inside of a zip archive (`unSAFE_MODE.zip`)
1. Insert your SD card into your computer
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of your SD card
+ 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 `usm.bin` from `unSAFE_MODE-bb3.zip` to the root of your SD card
1. Copy `usm.bin` from `unSAFE_MODE.zip` to the root of your SD card
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` on your SD card
+ The `<ID0>` will be the same one that you used in [Seedminer](seedminer)
+ The `<ID1>` is a 32 character long folder inside of the `<ID0>`
+ If `Nintendo DSiWare` does not exist, create it inside of the `<ID1>`
1. If there are any existing DSiWare backup files (`<8-character-id>.bin`) in this folder, move them to your PC
+ This will leave you with an empty Nintendo DSiWare folder. Moving the files to your PC ensures you don't delete any intentional backups
1. Copy the `F00D43D5.bin` file from `unSAFE_MODE-bb3.zip` to the `Nintendo DSiWare` folder
1. Copy the `F00D43D5.bin` file from `unSAFE_MODE.zip` to the `Nintendo DSiWare` folder
#### Section II - BannerBomb3
@ -50,9 +50,9 @@ If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will n
1. Launch System Settings on your device
1. Navigate to `Data Management` -> `DSiWare`
1. Click on the SD Card section
+ Your bottom screen should flash Red and then the system will reboot to home menu a few seconds later. This means the exploit profile was successfully copied
+ If the bottom screen does not flash Red, the exploit profile was not copied and you will not be able to complete the next section. Ensure that your files are properly placed, then try again
1. Power off your device
+ Your device should show a menu with some text
1. Select "Inject haxx"
+ Your device will automatically power off
#### Section III - unSAFE_MODE
@ -84,8 +84,9 @@ At this point, your console will boot to Luma3DS by default as long as the SD ca
1. Launch System Settings on your device
1. Navigate to `Data Management` -> `DSiWare`
1. Click on the SD Card section
+ Your bottom screen should flash Green and then the system will reboot to home menu a few seconds later. This means your WiFi configuration profiles were successfully restored
1. Power off your device
+ Your device should show a menu with some text
1. Select "Restore slots"
+ Your device will automatically power off
1. Insert your SD card into your computer
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` on your SD card
1. Delete `F00D43D5.bin` from your Nintendo DSiWare folder

View file

@ -17,23 +17,23 @@ Note that carts with a "Time Bomb" will no longer be able to launch `.nds` files
| Flashcart Name | Current Price | "Time Bomb"? | 3DS Versions? | DSi Versions? | Other Notes |
|-|-:|:-:|:-:|:-:|-|
| [**R4i-SDHC B9S**](http://www.nds-card.com/ProShow.asp?ProID=574) | $15.99 | September 3, 2024 | <= 11.14.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot**; can be flashed back to an NDS flashcart. |
| [**R4i Gold 3DS Plus**](http://www.nds-card.com/ProShow.asp?ProID=575) | $19.99 | No | <= 11.14.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot** ([internal switch to switch between ntrboot and NDS modes]({{ "/images/screenshots/r4i-gold-3ds-plus.png" | absolute_url }})); do not manually flash with ntrboot. |
| [**R4i-SDHC B9S**](http://www.nds-card.com/ProShow.asp?ProID=574) | $15.99 | September 3, 2024 | <= 11.15.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot**; can be flashed back to an NDS flashcart. |
| [**R4i Gold 3DS Plus**](http://www.nds-card.com/ProShow.asp?ProID=575) | $19.99 | No | <= 11.15.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot** ([internal switch to switch between ntrboot and NDS modes]({{ "/images/screenshots/r4i-gold-3ds-plus.png" | absolute_url }})); do not manually flash with ntrboot. |
| [**Acekard 2i**](http://www.nds-card.com/ProShow.asp?ProID=160) | $20.99 | No | <= 4.3.0 | <= 1.4.4 | |
| [**DSTT**](http://www.nds-card.com/ProShow.asp?ProID=157) | $9.99 | No | None | None | Only models with [certain flash chips](https://gist.github.com/aspargas2/fa2a70aed3a7fe33f1f10bc264d9fab6) are compatible with ntrboot. |
| [**R4i Gold 3DS**](http://www.nds-card.com/ProShow.asp?ProID=149) | $19.99 | No | <= 11.14.0 | <= 1.4.5 | All RTS revisions are compatible. |
| [**R4i-SDHC 3DS RTS**](http://www.nds-card.com/ProShow.asp?ProID=146) | $13.99 | 1.85b: September 3, 2024 | <= 11.14.0 | <= 1.4.5 | |
| [**R4iSDHC GOLD Pro 20XX**](http://www.nds-card.com/ProShow.asp?ProID=490) | $9.99 | 4.0b: September 3, 2024 | <= 11.14.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
| [**R4iSDHC RTS LITE 20XX**](http://www.nds-card.com/ProShow.asp?ProID=450) | $13.99 | 4.0b: September 3, 2024 | <= 11.14.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
| **Ace3DS X** | | No | <= 11.14.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot** (external switch to switch between ntrboot ("3DS") and NDS modes); do not manually flash with ntrboot. |
| **Ace3DS Plus** | | No | <= 11.14.0 | <= 1.4.5 | |
| [**R4i Gold 3DS**](http://www.nds-card.com/ProShow.asp?ProID=149) | $19.99 | No | <= 11.15.0 | <= 1.4.5 | All RTS revisions are compatible. |
| [**R4i-SDHC 3DS RTS**](http://www.nds-card.com/ProShow.asp?ProID=146) | $13.99 | 1.85b: September 3, 2024 | <= 11.15.0 | <= 1.4.5 | |
| [**R4iSDHC GOLD Pro 20XX**](http://www.nds-card.com/ProShow.asp?ProID=490) | $9.99 | 4.0b: September 3, 2024 | <= 11.15.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
| [**R4iSDHC RTS LITE 20XX**](http://www.nds-card.com/ProShow.asp?ProID=450) | $13.99 | 4.0b: September 3, 2024 | <= 11.15.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
| **Ace3DS X** | | No | <= 11.15.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot** (external switch to switch between ntrboot ("3DS") and NDS modes); do not manually flash with ntrboot. |
| **Ace3DS Plus** | | No | <= 11.15.0 | <= 1.4.5 | |
| **Gateway Blue** | | No | 4.1.0 - 4.5.0 | <= 1.4.5 | |
| **Infinity 3 R4i** | | No | <= 11.14.0 | <= 1.4.5 | |
| **Infinity 3 R4i** | | No | <= 11.15.0 | <= 1.4.5 | |
| **R4 3D Revolution** | | No | None | None | |
| **R4i Gold 3DS Deluxe "Starter"** | | No | 4.1.0 - 4.5.0 | <= 1.4.5 | |
| **R4i Ultra** | | No | <= 4.3.0 | <= 1.4.5 | |
| **R4i-SDHC 3DS RTS Deluxe Edition** | | Unknown | <= 11.14.0 | <= 1.4.5 | |
| **R4iSDHC Dual-Core 20XX** | | 4.0b: September 3, 2024 | <= 11.14.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
| **R4i-SDHC 3DS RTS Deluxe Edition** | | Unknown | <= 11.15.0 | <= 1.4.5 | |
| **R4iSDHC Dual-Core 20XX** | | 4.0b: September 3, 2024 | <= 11.15.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
![]({{ "/images/screenshots/ntrboot-flashcarts.png" | absolute_url }})
{: .notice--info}

View file

@ -6,9 +6,7 @@ title: "Seedminer"
### Required Reading
To install boot9strap on your device, we derive your device's unique encryption key.
To accomplish this, we use a tool called Seedminer to calculate the DSiWare encryption key (`movable.sed`) for your device. We then use this DSiWare encryption key to decrypt a compatible DSiWare application and inject an exploit into it to run our own code (the exact exploit used will depend on your device's region).
To install boot9strap on your device, we derive your device's unique encryption key. To accomplish this, we use a tool called Seedminer to calculate the data encryption key (movable.sed) for your device, which we can then use to create a custom save file or DSiWare backup to further exploit your device.
If this key were completely random, the encryption key would be impossible to break on current computing hardware. Fortunately, the first half of the key (`movable_part1.sed`) is actually mathematically related to your device's Friend Code, allowing us to break the encryption. For information on how Seedminer works, please see [this presentation](https://zoogie.github.io/web/34⅕c3).
@ -70,11 +68,11 @@ This route requires the Pokémon Picross application (free on eShop), and thus r
Continue to [Installing boot9strap (PicHaxx)](installing-boot9strap-(pichaxx))
{: .notice--primary}
#### BannerBomb3 + Fredtool
#### Installing boot9strap (unSAFE_MODE)
This method of using Seedminer for further exploitation uses your `movable.sed` file to create a custom DSiWare backup that exploits the system to dump system DSiWare.
This method of using Seedminer for further exploitation uses your `movable.sed` file to take advantage of exploits in the SAFE_MODE firmware present in all 3DS units.
This route is only recommended if you are for some reason unable to follow the PicHaxx + universal-otherapp route.
Continue to [BannerBomb3](bannerbomb3)
Continue to [Installing boot9strap (USM)](installing-boot9strap-(usm))
{: .notice--warning}

View file

@ -14,11 +14,11 @@ This page offers troubleshooting advice for commonly encountered issues. If you
#### SigHaxed FIRM - File not found
You are missing `boot9strap.firm` and `boot9strap.firm.sha` from the `boot9strap` folder, or the `boot9strap` folder is misnamed. Download the latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest), and place `boot9strap.firm` and `boot9strap.firm.sha` in the `boot9strap` folder. Make sure to download the correct file (`boot9strap-1.3.zip`, not devkit, not ntr).
You are missing `boot9strap.firm` and `boot9strap.firm.sha` from the `boot9strap` folder, or the `boot9strap` folder is misnamed. Download the latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip), and place `boot9strap.firm` and `boot9strap.firm.sha` in the `boot9strap` folder.
#### SigHaxed FIRM - invalid FIRM
There is an issue with your `boot9strap.firm` and `boot9strap.firm.sha` files. Re-download the latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest), and place `boot9strap.firm` and `boot9strap.firm.sha` in the `boot9strap` folder. Make sure to download the correct file (`boot9strap-1.3.zip`, not devkit, not ntr).
There is an issue with your `boot9strap.firm` and `boot9strap.firm.sha` files. Re-download the latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip), and place `boot9strap.firm` and `boot9strap.firm.sha` in the `boot9strap` folder.
#### Secret Sector - File not found
@ -110,6 +110,16 @@ If you have a Taiwanese or Mainland Chinese unit (with a T or C in the version s
You will need to follow an alternate method. Join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for assistance.
---
## Installing boot9strap (USM)
### DSiWare Management menu crashes without showing USM menu
Ensure that `F00D43D5.bin` is the only file in `Nintendo 3DS` -> `<ID0>` `<ID1>` -> `Nintendo DSiWare`. If it is, then re-create it with the [unSAFE_MODE Exploit Injector](https://3ds.nhnarwhal.com/3dstools/unsafemode.php). If this fails, then custom firmware may have been uninstalled on this device in a way that makes this method impossible to perform. If this is the case, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for assistance.
---
## BannerBomb3
### DSiWare Management menu does not crash

View file

@ -29,8 +29,7 @@ Beachte, dass auf dem New 3DS die `secret_sector.bin` benötigt wird, um den arm
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
* The v7.0.5 release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/tag/v7.0.5) *(the `.7z` file)*
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3.zip`; not the `devkit` file, not the `ntr` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
### Anleitung
#### Schritt I - Vorbereitungen

View file

@ -41,8 +41,9 @@ Insert the game cartridge you intend to dump into your device
1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9
1. Navigate to `[C:] GAMECART`
1. Follow the steps applicable to your game cartridge:
+ **3DS Game Cartridge:** Press (A) on `[TitleID].trim.3ds` to select it
+ **NDS Game Cartridge:** Press (A) on `[TitleID].trim.nds` to select it
+ **3DS Game Cartridge:** Press (A) on `[TitleID].trim.3ds` to select it
+ **NDS Game Cartridge:** Press (A) on `[TitleID].nds` to select it
- Trimmed dumps are not recommended for NDS games in general, as they can cause various playback issues
1. Select "Copy to 0:/gm9/out"
1. Your non-installable `.3ds` or `.nds` formatted file will be outputted to the `/gm9/out/` folder on your SD card

View file

@ -19,7 +19,7 @@ In seltenen Fällen ist kann es sein, dass während des Flashens einer gefälsch
* Zwei 3DS Konsolen
+ **Der Quell-3DS**: das System auf dem schon boot9strap läuft
+ **Der Ziel-3DS**: das System mit regulärer Firmware
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3-ntr.zip`; not the devkit file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3-ntr.zip)
* The latest release of [ntrboot_flasher](https://github.com/ntrteam/ntrboot_flasher/releases/latest)
### Anleitung

View file

@ -16,7 +16,7 @@ In seltenen Fällen ist kann es sein, dass während des Flashens einer gefälsch
### Was du brauchst
* Deine ntrboot kompatible Flashkarte
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3-ntr.zip`; not the devkit file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3-ntr.zip)
* The latest release of [ntrboot_flasher_nds](https://github.com/jason0597/ntrboot_flasher_nds/releases/latest)
### Anleitung

View file

@ -19,7 +19,7 @@ In manchen seltenen Fällen ist es möglich, das während des Flashens einer gef
* Zwei Geräte
+ **Der Quell-NDS / -NDSL**: Der Nintendo DS oder Nintendo DS Lite, welcher mit deiner Flashkarte kompatibel ist
+ **Der Ziel-3DS**: das Gerät der 3DS-Familie mit regulärer Firmware
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3-ntr.zip`; not the `devkit` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3-ntr.zip)
* The latest release of [ntrboot_flasher_nds](https://github.com/jason0597/ntrboot_flasher_nds/releases/latest)
### Anleitung

View file

@ -13,7 +13,6 @@ If the 3DS already recognizes the SD card, this guide is not required.
Diese Seite ist nur für Linux-Nutzer gedacht. If you are not on Linux, check out the [Formatting SD (Windows)](formatting-sd-(windows)) or [Formatting SD (Mac)](formatting-sd-(mac)) pages.
### Anleitung
#### Section I - Determining which slot your SD card is in
1. Make sure your SD card is **not** inserted
1. Launch the Linux Terminal
@ -28,16 +27,10 @@ mmcblk0 179:0 0 3,8G 0 disk
1. Take note of the device mount point. In our example above, it was `mmcblk0`
+ If `RO` is set to 1, make sure the lock switch is not slid down
1. Hit CTRL + C to exit the menu
#### Section II - Formatting the card
![](https://upload.wikimedia.org/wikipedia/commons/8/85/Cfdisk_screenshot.png)
1. Type in `sudo cfdisk /dev/(device mount point from above)`
1. On each partition, hit `Delete`
1. Create a new Primary partition that covers the size of your entire SD card
+ This will create a new partition with the linux filesystem
1. Select type and take a look at the menu
1. Find "W95 FAT32" and take note of the code on the left side of that text
1. Press any key, then enter the code you took note of in the previous step
1. Hit enter, then hit Quit
1. Type in the following for your SD card:
- 2GB or lower: `sudo mkfs.fat /dev/(device mount point from above) -s 64 -F 16`
- This creates a single FAT16 partition with 32 KB cluster size on the SD card
- 4GB - 128GB: `sudo mkfs.fat /dev/(device mount point from above) -s 64 -F 32`
- This creates a single FAT32 partition with 32 KB cluster size on the SD card
- 128GB or higher: `sudo mkfs.fat /dev/(device mount point from above) -s 128 -F 32`
- This creates a single FAT32 partition with 64 KB cluster size on the SD card

View file

@ -26,7 +26,7 @@ This means that using a cartridge update from a version containing an older Nint
* The latest release of [Soundhax](http://soundhax.com) *(for your region, device, and version)*
+ If Soundhax appears in your browser as an unplayable video, press Ctrl+S or Cmd+S to save it to your computer
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3.zip`; not the `devkit` file, not the `ntr` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
* The latest release of [safehax](https://github.com/TiniVi/safehax/releases/latest) *(the `.3dsx` file)*
* The latest release of [udsploit](https://github.com/smealum/udsploit/releases/latest)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)

View file

@ -19,7 +19,7 @@ Dies funktioniert auf mit New 3DS, New 2DS, Old 3DS und Old 2DS auf *allen* Vers
### Was du brauchst
*Deine NAND-Sicherheitskopie, welche du mit Hilfe deines [Hardmods](https://gbatemp.net/threads/414498/) erstellt hast
* 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 [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
* The latest version of [hardmod-b9s-installer](https://github.com/ihaveamac/hardmod-b9s-installer/releases/latest)
+ Windows-Benutzer können die kompilierte `.exe` benutzen, während Mac und Linux-Benutzer [Python 3] (https://www.python.org/downloads/) installiert haben müssen, um die `.py` auszuführen
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)

View file

@ -13,7 +13,7 @@ To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) links on this
* Ein Magnet, der den Standby-Modus des Geräts auslöst (wenn das Gerät zuklappbar ist)
* Deine ntrboot geflashte Flashkarte
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3.zip`; not the `devkit` file, not the `ntr` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
### Anleitung

View file

@ -15,7 +15,7 @@ This method of using Seedminer for further exploitation uses your `movable.sed`
+ Your SD card must be inserted in your device to install Pokémon Picross
* Your `movable.sed` file from completing [Seedminer](seedminer)
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3.zip`; not the `devkit` file, not the `ntr` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
* The latest release of [universal-otherapp](https://github.com/TuxSH/universal-otherapp/releases/latest)
@ -23,6 +23,14 @@ This method of using Seedminer for further exploitation uses your `movable.sed`
#### Schritt I - Vorbereitungen
1. Schalte deine Konsole an
1. Open the Nintendo eShop
1. Tap the Search icon (small magnifying glass)
1. Search for `picross`
1. Open the store page for Pokémon Picross
1. Download Pokémon Picross
+ You can scan [this QR code](http://api.qrserver.com/v1/create-qr-code/?color=000000&bgcolor=FFFFFF&data=ESHOP://50010000037815&margin=0&qzone=1&size=400x400&ecc=L) using the Nintendo 3DS Camera for a direct link to the eShop app
+ Your SD card must be inserted in your device to install Pokémon Picross
1. Schalte deinen 3DS aus
1. Stecke deine SD-Karte in deinen Computer
1. Copy `otherapp.bin` to the root of your SD card

View file

@ -13,7 +13,7 @@ Soundhax (when combined with universal-otherapp) is compatible with versions 1.0
* The latest release of [Soundhax](http://soundhax.com) *(for your region, device, and version)*
+ If Soundhax appears in your browser as an unplayable video, press Ctrl+S or Cmd+S to save it to your computer
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3.zip`; not the `devkit` file, not the `ntr` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
* The latest release of [universal-otherapp](https://github.com/TuxSH/universal-otherapp/releases/latest)

View file

@ -16,7 +16,7 @@ Once the WiFi profile has been injected, we will use SAFE_MODE, which is a recov
These instructions work on USA, Europe, Japan, and Korea region consoles as indicated by the letters U, E, J, or K after the system version.
If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will need to use a [Legacy Method](legacy-methods). For assistance with this matter, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask, in English, for help.
If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will need to follow [an alternate branch of Seedminer](bannerbomb3). For assistance with this matter, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask, in English, for help.
{: .notice--warning}
### Was du brauchst
@ -27,21 +27,21 @@ If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will n
#### Schritt I - Vorbereitungen
1. If your device is powered on, power off your device
1. Open [unSAFE_MODE-bb3 tool](https://3ds.nhnarwhal.com/3dstools/unsafemode.php) on your computer
1. Open [unSAFE_MODE Exploit Injector](https://3ds.nhnarwhal.com/3dstools/unsafemode.php) on your computer
1. Upload your movable.sed using the "Choose File" option
1. Click "Download unSAFE_MODE-bb3 archive"
+ This will download an exploit DSiWare called `F00D43D5.bin` and a SAFE_MODE exploit data file called `usm.bin` inside of a zip archive (`unSAFE_MODE-bb3.zip`)
1. Click "Build and Download"
+ This will download an exploit DSiWare called `F00D43D5.bin` and a SAFE_MODE exploit data file called `usm.bin` inside of a zip archive (`unSAFE_MODE.zip`)
1. Stecke deine SD-Karte in deinen Computer
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of your SD card
+ 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 `usm.bin` from `unSAFE_MODE-bb3.zip` to the root of your SD card
1. Copy `usm.bin` from `unSAFE_MODE.zip` to the root of your SD card
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` on your SD card
+ The `<ID0>` will be the same one that you used in [Seedminer](seedminer)
+ The `<ID1>` is a 32 character long folder inside of the `<ID0>`
+ If `Nintendo DSiWare` does not exist, create it inside of the `<ID1>`
1. If there are any existing DSiWare backup files (`<8-character-id>.bin`) in this folder, move them to your PC
+ This will leave you with an empty Nintendo DSiWare folder. Moving the files to your PC ensures you don't delete any intentional backups
1. Copy the `F00D43D5.bin` file from `unSAFE_MODE-bb3.zip` to the `Nintendo DSiWare` folder
1. Copy the `F00D43D5.bin` file from `unSAFE_MODE.zip` to the `Nintendo DSiWare` folder
#### Section II - BannerBomb3
@ -50,9 +50,9 @@ If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will n
1. Launch System Settings on your device
1. Navigate to `Data Management` -> `DSiWare`
1. Click on the SD Card section
+ Your bottom screen should flash Red and then the system will reboot to home menu a few seconds later. This means the exploit profile was successfully copied
+ If the bottom screen does not flash Red, the exploit profile was not copied and you will not be able to complete the next section. Ensure that your files are properly placed, then try again
1. Schalte deinen 3DS aus
+ Your device should show a menu with some text
1. Select "Inject haxx"
+ Your device will automatically power off
#### Section III - unSAFE_MODE
@ -84,8 +84,9 @@ At this point, your console will boot to Luma3DS by default as long as the SD ca
1. Launch System Settings on your device
1. Navigate to `Data Management` -> `DSiWare`
1. Click on the SD Card section
+ Your bottom screen should flash Green and then the system will reboot to home menu a few seconds later. This means your WiFi configuration profiles were successfully restored
1. Schalte deinen 3DS aus
+ Your device should show a menu with some text
1. Select "Restore slots"
+ Your device will automatically power off
1. Stecke deine SD-Karte in deinen Computer
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` on your SD card
1. Delete `F00D43D5.bin` from your Nintendo DSiWare folder

View file

@ -17,23 +17,23 @@ Karten mit 'Time Bomb' sind nicht länger in der Lage '.nds' Dateien zu starten,
| Flashcart Name | Derzeitiger Preis | "Time Bomb"? | 3DS Versionen? | DSi Versionen? | Anmerkungen |
|-|-:|:-:|:-:|:-:|-|
| [**R4i-SDHC B9S**](http://www.nds-card.com/ProShow.asp?ProID=574) | $15.99 | September 3, 2024 | <= 11.14.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot**; can be flashed back to an NDS flashcart. |
| [**R4i Gold 3DS Plus**](http://www.nds-card.com/ProShow.asp?ProID=575) | $19.99 | No | <= 11.14.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot** ([internal switch to switch between ntrboot and NDS modes]({{ "/images/screenshots/r4i-gold-3ds-plus.png" | absolute_url }})); do not manually flash with ntrboot. |
| [**R4i-SDHC B9S**](http://www.nds-card.com/ProShow.asp?ProID=574) | $15.99 | September 3, 2024 | <= 11.15.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot**; can be flashed back to an NDS flashcart. |
| [**R4i Gold 3DS Plus**](http://www.nds-card.com/ProShow.asp?ProID=575) | $19.99 | No | <= 11.15.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot** ([internal switch to switch between ntrboot and NDS modes]({{ "/images/screenshots/r4i-gold-3ds-plus.png" | absolute_url }})); do not manually flash with ntrboot. |
| [**Acekard 2i**](http://www.nds-card.com/ProShow.asp?ProID=160) | $20.99 | No | <= 4.3.0 | <= 1.4.4 | |
| [**DSTT**](http://www.nds-card.com/ProShow.asp?ProID=157) | $9.99 | No | None | None | Only models with [certain flash chips](https://gist.github.com/aspargas2/fa2a70aed3a7fe33f1f10bc264d9fab6) are compatible with ntrboot. |
| [**R4i Gold 3DS**](http://www.nds-card.com/ProShow.asp?ProID=149) | $19.99 | No | <= 11.14.0 | <= 1.4.5 | All RTS revisions are compatible. |
| [**R4i-SDHC 3DS RTS**](http://www.nds-card.com/ProShow.asp?ProID=146) | $13.99 | 1.85b: September 3, 2024 | <= 11.14.0 | <= 1.4.5 | |
| [**R4iSDHC GOLD Pro 20XX**](http://www.nds-card.com/ProShow.asp?ProID=490) | $9.99 | 4.0b: September 3, 2024 | <= 11.14.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
| [**R4iSDHC RTS LITE 20XX**](http://www.nds-card.com/ProShow.asp?ProID=450) | $13.99 | 4.0b: September 3, 2024 | <= 11.14.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
| **Ace3DS X** | | No | <= 11.14.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot** (external switch to switch between ntrboot ("3DS") and NDS modes); do not manually flash with ntrboot. |
| **Ace3DS Plus** | | No | <= 11.14.0 | <= 1.4.5 | |
| [**R4i Gold 3DS**](http://www.nds-card.com/ProShow.asp?ProID=149) | $19.99 | No | <= 11.15.0 | <= 1.4.5 | All RTS revisions are compatible. |
| [**R4i-SDHC 3DS RTS**](http://www.nds-card.com/ProShow.asp?ProID=146) | $13.99 | 1.85b: September 3, 2024 | <= 11.15.0 | <= 1.4.5 | |
| [**R4iSDHC GOLD Pro 20XX**](http://www.nds-card.com/ProShow.asp?ProID=490) | $9.99 | 4.0b: September 3, 2024 | <= 11.15.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
| [**R4iSDHC RTS LITE 20XX**](http://www.nds-card.com/ProShow.asp?ProID=450) | $13.99 | 4.0b: September 3, 2024 | <= 11.15.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
| **Ace3DS X** | | No | <= 11.15.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot** (external switch to switch between ntrboot ("3DS") and NDS modes); do not manually flash with ntrboot. |
| **Ace3DS Plus** | | No | <= 11.15.0 | <= 1.4.5 | |
| **Gateway Blue** | | Nein | 4.1.0 - 4.5.0 | <= 1.4.5 | |
| **Infinity 3 R4i** | | No | <= 11.14.0 | <= 1.4.5 | |
| **Infinity 3 R4i** | | No | <= 11.15.0 | <= 1.4.5 | |
| **R4 3D Revolution** | | Nein | Keine | Keine | |
| **R4i Gold 3DS Deluxe "Starter"** | | Nein | 4.1.0 - 4.5.0 | <= 1.4.5 | |
| **R4i Ultra** | | Nein | <= 4.3.0 | <= 1.4.5 | |
| **R4i-SDHC 3DS RTS Deluxe Edition** | | Unknown | <= 11.14.0 | <= 1.4.5 | |
| **R4iSDHC Dual-Core 20XX** | | 4.0b: September 3, 2024 | <= 11.14.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
| **R4i-SDHC 3DS RTS Deluxe Edition** | | Unknown | <= 11.15.0 | <= 1.4.5 | |
| **R4iSDHC Dual-Core 20XX** | | 4.0b: September 3, 2024 | <= 11.15.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
![]({{ "/images/screenshots/ntrboot-flashcarts.png" | absolute_url }})
{: .notice--info}

View file

@ -6,9 +6,7 @@ title: "Seedminer"
### Lesen erforderlich
To install boot9strap on your device, we derive your device's unique encryption key.
To accomplish this, we use a tool called Seedminer to calculate the DSiWare encryption key (`movable.sed`) for your device. We then use this DSiWare encryption key to decrypt a compatible DSiWare application and inject an exploit into it to run our own code (the exact exploit used will depend on your device's region).
To install boot9strap on your device, we derive your device's unique encryption key. To accomplish this, we use a tool called Seedminer to calculate the data encryption key (movable.sed) for your device, which we can then use to create a custom save file or DSiWare backup to further exploit your device.
If this key were completely random, the encryption key would be impossible to break on current computing hardware. Fortunately, the first half of the key (`movable_part1.sed`) is actually mathematically related to your device's Friend Code, allowing us to break the encryption. For information on how Seedminer works, please see [this presentation](https://zoogie.github.io/web/34⅕c3).
@ -70,11 +68,11 @@ This route requires the Pokémon Picross application (free on eShop), and thus r
Continue to [Installing boot9strap (PicHaxx)](installing-boot9strap-(pichaxx))
{: .notice--primary}
#### BannerBomb3 + Fredtool
#### Installing boot9strap (unSAFE_MODE)
This method of using Seedminer for further exploitation uses your `movable.sed` file to create a custom DSiWare backup that exploits the system to dump system DSiWare.
This method of using Seedminer for further exploitation uses your `movable.sed` file to take advantage of exploits in the SAFE_MODE firmware present in all 3DS units.
This route is only recommended if you are for some reason unable to follow the PicHaxx + universal-otherapp route.
Continue to [BannerBomb3](bannerbomb3)
Continue to [Installing boot9strap (USM)](installing-boot9strap-(usm))
{: .notice--warning}

View file

@ -14,11 +14,11 @@ This page offers troubleshooting advice for commonly encountered issues. If you
#### SigHaxed FIRM - File not found
You are missing `boot9strap.firm` and `boot9strap.firm.sha` from the `boot9strap` folder, or the `boot9strap` folder is misnamed. Download the latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest), and place `boot9strap.firm` and `boot9strap.firm.sha` in the `boot9strap` folder. Make sure to download the correct file (`boot9strap-1.3.zip`, not devkit, not ntr).
You are missing `boot9strap.firm` and `boot9strap.firm.sha` from the `boot9strap` folder, or the `boot9strap` folder is misnamed. Download the latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip), and place `boot9strap.firm` and `boot9strap.firm.sha` in the `boot9strap` folder.
#### SigHaxed FIRM - invalid FIRM
There is an issue with your `boot9strap.firm` and `boot9strap.firm.sha` files. Re-download the latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest), and place `boot9strap.firm` and `boot9strap.firm.sha` in the `boot9strap` folder. Make sure to download the correct file (`boot9strap-1.3.zip`, not devkit, not ntr).
There is an issue with your `boot9strap.firm` and `boot9strap.firm.sha` files. Re-download the latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip), and place `boot9strap.firm` and `boot9strap.firm.sha` in the `boot9strap` folder.
#### Secret Sector - File not found
@ -110,6 +110,16 @@ If you have a Taiwanese or Mainland Chinese unit (with a T or C in the version s
You will need to follow an alternate method. Join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for assistance.
---
## Installing boot9strap (USM)
### DSiWare Management menu crashes without showing USM menu
Ensure that `F00D43D5.bin` is the only file in `Nintendo 3DS` -> `<ID0>` `<ID1>` -> `Nintendo DSiWare`. If it is, then re-create it with the [unSAFE_MODE Exploit Injector](https://3ds.nhnarwhal.com/3dstools/unsafemode.php). If this fails, then custom firmware may have been uninstalled on this device in a way that makes this method impossible to perform. If this is the case, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for assistance.
---
## BannerBomb3
### DSiWare Management menu does not crash

View file

@ -29,8 +29,7 @@ Note that, only on New 3DS, `secret_sector.bin` is needed to revert the arm9load
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
* The v7.0.5 release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/tag/v7.0.5) *(the `.7z` file)*
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3.zip`; not the `devkit` file, not the `ntr` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
### Instructions
#### Section I - Prep Work

View file

@ -41,8 +41,9 @@ Insert the game cartridge you intend to dump into your device
1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9
1. Navigate to `[C:] GAMECART`
1. Follow the steps applicable to your game cartridge:
+ **3DS Game Cartridge:** Press (A) on `[TitleID].trim.3ds` to select it
+ **NDS Game Cartridge:** Press (A) on `[TitleID].trim.nds` to select it
+ **3DS Game Cartridge:** Press (A) on `[TitleID].trim.3ds` to select it
+ **NDS Game Cartridge:** Press (A) on `[TitleID].nds` to select it
- Trimmed dumps are not recommended for NDS games in general, as they can cause various playback issues
1. Select "Copy to 0:/gm9/out"
1. Your non-installable `.3ds` or `.nds` formatted file will be outputted to the `/gm9/out/` folder on your SD card

View file

@ -19,7 +19,7 @@ Note that in some rare circumstances, it may be possible for the flashing proces
* Two 3DS family devices
+ **The source 3DS**: the 3DS family device that is already running boot9strap
+ **The target 3DS**: the device on stock firmware
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3-ntr.zip`; not the devkit file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3-ntr.zip)
* The latest release of [ntrboot_flasher](https://github.com/ntrteam/ntrboot_flasher/releases/latest)
### Instructions

View file

@ -16,7 +16,7 @@ Note that in some rare circumstances, it may be possible for the flashing proces
### What You Need
* Your ntrboot compatible flashcart
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3-ntr.zip`; not the devkit file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3-ntr.zip)
* The latest release of [ntrboot_flasher_nds](https://github.com/jason0597/ntrboot_flasher_nds/releases/latest)
### Instructions

View file

@ -19,7 +19,7 @@ Note that in some rare circumstances, it may be possible for the flashing proces
* Two devices
+ **The source NDS / NDSL**: the Nintendo DS or Nintendo DS Lite which is compatible with your flashcart
+ **The target 3DS**: the 3DS family device on stock firmware
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3-ntr.zip`; not the `devkit` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3-ntr.zip)
* The latest release of [ntrboot_flasher_nds](https://github.com/jason0597/ntrboot_flasher_nds/releases/latest)
### Instructions

View file

@ -13,7 +13,6 @@ If the 3DS already recognizes the SD card, this guide is not required.
Αυτή η σελίδα είναι μόνο για χρήστες Linux. If you are not on Linux, check out the [Formatting SD (Windows)](formatting-sd-(windows)) or [Formatting SD (Mac)](formatting-sd-(mac)) pages.
### Instructions
#### Section I - Determining which slot your SD card is in
1. Make sure your SD card is **not** inserted
1. Launch the Linux Terminal
@ -28,16 +27,10 @@ mmcblk0 179:0 0 3,8G 0 disk
1. Take note of the device mount point. In our example above, it was `mmcblk0`
+ If `RO` is set to 1, make sure the lock switch is not slid down
1. Hit CTRL + C to exit the menu
#### Section II - Formatting the card
![](https://upload.wikimedia.org/wikipedia/commons/8/85/Cfdisk_screenshot.png)
1. Type in `sudo cfdisk /dev/(device mount point from above)`
1. On each partition, hit `Delete`
1. Create a new Primary partition that covers the size of your entire SD card
+ This will create a new partition with the linux filesystem
1. Select type and take a look at the menu
1. Find "W95 FAT32" and take note of the code on the left side of that text
1. Press any key, then enter the code you took note of in the previous step
1. Hit enter, then hit Quit
1. Type in the following for your SD card:
- 2GB or lower: `sudo mkfs.fat /dev/(device mount point from above) -s 64 -F 16`
- This creates a single FAT16 partition with 32 KB cluster size on the SD card
- 4GB - 128GB: `sudo mkfs.fat /dev/(device mount point from above) -s 64 -F 32`
- This creates a single FAT32 partition with 32 KB cluster size on the SD card
- 128GB or higher: `sudo mkfs.fat /dev/(device mount point from above) -s 128 -F 32`
- This creates a single FAT32 partition with 64 KB cluster size on the SD card

View file

@ -26,7 +26,7 @@ This means that using a cartridge update from a version containing an older Nint
* The latest release of [Soundhax](http://soundhax.com) *(for your region, device, and version)*
+ If Soundhax appears in your browser as an unplayable video, press Ctrl+S or Cmd+S to save it to your computer
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3.zip`; not the `devkit` file, not the `ntr` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
* The latest release of [safehax](https://github.com/TiniVi/safehax/releases/latest) *(the `.3dsx` file)*
* The latest release of [udsploit](https://github.com/smealum/udsploit/releases/latest)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)

View file

@ -19,7 +19,7 @@ This will work on New 3DS, New 2DS, Old 3DS, and Old 2DS on *all* versions that
### What You Need
* Your NAND image extracted using your [hardmod](https://gbatemp.net/threads/414498/)
* 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 [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
* The latest version of [hardmod-b9s-installer](https://github.com/ihaveamac/hardmod-b9s-installer/releases/latest)
+ Windows users can use the compiled `.exe`, while Mac and Linux users will need to have [Python 3](https://www.python.org/downloads/) installed to run the `.py`
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)

View file

@ -13,7 +13,7 @@ title: "Installing boot9strap (ntrboot)"
* 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) *(`boot9strap-1.3.zip`; not the `devkit` file, not the `ntr` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
### Instructions

View file

@ -15,7 +15,7 @@ This method of using Seedminer for further exploitation uses your `movable.sed`
+ Your SD card must be inserted in your device to install Pokémon Picross
* Your `movable.sed` file from completing [Seedminer](seedminer)
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3.zip`; not the `devkit` file, not the `ntr` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
* The latest release of [universal-otherapp](https://github.com/TuxSH/universal-otherapp/releases/latest)
@ -23,6 +23,14 @@ This method of using Seedminer for further exploitation uses your `movable.sed`
#### Section I - Prep Work
1. Power on your device
1. Open the Nintendo eShop
1. Tap the Search icon (small magnifying glass)
1. Search for `picross`
1. Open the store page for Pokémon Picross
1. Download Pokémon Picross
+ You can scan [this QR code](http://api.qrserver.com/v1/create-qr-code/?color=000000&bgcolor=FFFFFF&data=ESHOP://50010000037815&margin=0&qzone=1&size=400x400&ecc=L) using the Nintendo 3DS Camera for a direct link to the eShop app
+ Your SD card must be inserted in your device to install Pokémon Picross
1. Power off your device
1. Εισάγετε την κάρτα SD στον υπολογιστή σας
1. Copy `otherapp.bin` to the root of your SD card

View file

@ -13,7 +13,7 @@ Soundhax (when combined with universal-otherapp) is compatible with versions 1.0
* The latest release of [Soundhax](http://soundhax.com) *(for your region, device, and version)*
+ If Soundhax appears in your browser as an unplayable video, press Ctrl+S or Cmd+S to save it to your computer
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3.zip`; not the `devkit` file, not the `ntr` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
* The latest release of [universal-otherapp](https://github.com/TuxSH/universal-otherapp/releases/latest)

View file

@ -16,7 +16,7 @@ Once the WiFi profile has been injected, we will use SAFE_MODE, which is a recov
These instructions work on USA, Europe, Japan, and Korea region consoles as indicated by the letters U, E, J, or K after the system version.
If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will need to use a [Legacy Method](legacy-methods). For assistance with this matter, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask, in English, for help.
If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will need to follow [an alternate branch of Seedminer](bannerbomb3). For assistance with this matter, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask, in English, for help.
{: .notice--warning}
### What You Need
@ -27,21 +27,21 @@ If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will n
#### Section I - Prep Work
1. If your device is powered on, power off your device
1. Open [unSAFE_MODE-bb3 tool](https://3ds.nhnarwhal.com/3dstools/unsafemode.php) on your computer
1. Open [unSAFE_MODE Exploit Injector](https://3ds.nhnarwhal.com/3dstools/unsafemode.php) on your computer
1. Upload your movable.sed using the "Choose File" option
1. Click "Download unSAFE_MODE-bb3 archive"
+ This will download an exploit DSiWare called `F00D43D5.bin` and a SAFE_MODE exploit data file called `usm.bin` inside of a zip archive (`unSAFE_MODE-bb3.zip`)
1. Click "Build and Download"
+ This will download an exploit DSiWare called `F00D43D5.bin` and a SAFE_MODE exploit data file called `usm.bin` inside of a zip archive (`unSAFE_MODE.zip`)
1. Εισάγετε την κάρτα SD στον υπολογιστή σας
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of your SD card
+ 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 `usm.bin` from `unSAFE_MODE-bb3.zip` to the root of your SD card
1. Copy `usm.bin` from `unSAFE_MODE.zip` to the root of your SD card
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` on your SD card
+ The `<ID0>` will be the same one that you used in [Seedminer](seedminer)
+ The `<ID1>` is a 32 character long folder inside of the `<ID0>`
+ If `Nintendo DSiWare` does not exist, create it inside of the `<ID1>`
1. If there are any existing DSiWare backup files (`<8-character-id>.bin`) in this folder, move them to your PC
+ This will leave you with an empty Nintendo DSiWare folder. Moving the files to your PC ensures you don't delete any intentional backups
1. Copy the `F00D43D5.bin` file from `unSAFE_MODE-bb3.zip` to the `Nintendo DSiWare` folder
1. Copy the `F00D43D5.bin` file from `unSAFE_MODE.zip` to the `Nintendo DSiWare` folder
#### Section II - BannerBomb3
@ -50,9 +50,9 @@ If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will n
1. Launch System Settings on your device
1. Navigate to `Data Management` -> `DSiWare`
1. Click on the SD Card section
+ Your bottom screen should flash Red and then the system will reboot to home menu a few seconds later. This means the exploit profile was successfully copied
+ If the bottom screen does not flash Red, the exploit profile was not copied and you will not be able to complete the next section. Ensure that your files are properly placed, then try again
1. Power off your device
+ Your device should show a menu with some text
1. Select "Inject haxx"
+ Your device will automatically power off
#### Section III - unSAFE_MODE
@ -84,8 +84,9 @@ At this point, your console will boot to Luma3DS by default as long as the SD ca
1. Launch System Settings on your device
1. Navigate to `Data Management` -> `DSiWare`
1. Click on the SD Card section
+ Your bottom screen should flash Green and then the system will reboot to home menu a few seconds later. This means your WiFi configuration profiles were successfully restored
1. Power off your device
+ Your device should show a menu with some text
1. Select "Restore slots"
+ Your device will automatically power off
1. Εισάγετε την κάρτα SD στον υπολογιστή σας
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` on your SD card
1. Delete `F00D43D5.bin` from your Nintendo DSiWare folder

View file

@ -17,23 +17,23 @@ Note that carts with a "Time Bomb" will no longer be able to launch `.nds` files
| Flashcart Name | Current Price | "Time Bomb"? | 3DS Versions? | DSi Versions? | Other Notes |
|-|-:|:-:|:-:|:-:|-|
| [**R4i-SDHC B9S**](http://www.nds-card.com/ProShow.asp?ProID=574) | $15.99 | September 3, 2024 | <= 11.14.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot**; can be flashed back to an NDS flashcart. |
| [**R4i Gold 3DS Plus**](http://www.nds-card.com/ProShow.asp?ProID=575) | $19.99 | No | <= 11.14.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot** ([internal switch to switch between ntrboot and NDS modes]({{ "/images/screenshots/r4i-gold-3ds-plus.png" | absolute_url }})); do not manually flash with ntrboot. |
| [**R4i-SDHC B9S**](http://www.nds-card.com/ProShow.asp?ProID=574) | $15.99 | September 3, 2024 | <= 11.15.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot**; can be flashed back to an NDS flashcart. |
| [**R4i Gold 3DS Plus**](http://www.nds-card.com/ProShow.asp?ProID=575) | $19.99 | No | <= 11.15.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot** ([internal switch to switch between ntrboot and NDS modes]({{ "/images/screenshots/r4i-gold-3ds-plus.png" | absolute_url }})); do not manually flash with ntrboot. |
| [**Acekard 2i**](http://www.nds-card.com/ProShow.asp?ProID=160) | $20.99 | No | <= 4.3.0 | <= 1.4.4 | |
| [**DSTT**](http://www.nds-card.com/ProShow.asp?ProID=157) | $9.99 | No | None | None | Only models with [certain flash chips](https://gist.github.com/aspargas2/fa2a70aed3a7fe33f1f10bc264d9fab6) are compatible with ntrboot. |
| [**R4i Gold 3DS**](http://www.nds-card.com/ProShow.asp?ProID=149) | $19.99 | No | <= 11.14.0 | <= 1.4.5 | All RTS revisions are compatible. |
| [**R4i-SDHC 3DS RTS**](http://www.nds-card.com/ProShow.asp?ProID=146) | $13.99 | 1.85b: September 3, 2024 | <= 11.14.0 | <= 1.4.5 | |
| [**R4iSDHC GOLD Pro 20XX**](http://www.nds-card.com/ProShow.asp?ProID=490) | $9.99 | 4.0b: September 3, 2024 | <= 11.14.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
| [**R4iSDHC RTS LITE 20XX**](http://www.nds-card.com/ProShow.asp?ProID=450) | $13.99 | 4.0b: September 3, 2024 | <= 11.14.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
| **Ace3DS X** | | No | <= 11.14.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot** (external switch to switch between ntrboot ("3DS") and NDS modes); do not manually flash with ntrboot. |
| **Ace3DS Plus** | | No | <= 11.14.0 | <= 1.4.5 | |
| [**R4i Gold 3DS**](http://www.nds-card.com/ProShow.asp?ProID=149) | $19.99 | No | <= 11.15.0 | <= 1.4.5 | All RTS revisions are compatible. |
| [**R4i-SDHC 3DS RTS**](http://www.nds-card.com/ProShow.asp?ProID=146) | $13.99 | 1.85b: September 3, 2024 | <= 11.15.0 | <= 1.4.5 | |
| [**R4iSDHC GOLD Pro 20XX**](http://www.nds-card.com/ProShow.asp?ProID=490) | $9.99 | 4.0b: September 3, 2024 | <= 11.15.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
| [**R4iSDHC RTS LITE 20XX**](http://www.nds-card.com/ProShow.asp?ProID=450) | $13.99 | 4.0b: September 3, 2024 | <= 11.15.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
| **Ace3DS X** | | No | <= 11.15.0 | <= 1.4.5 | **Comes pre-flashed with ntrboot** (external switch to switch between ntrboot ("3DS") and NDS modes); do not manually flash with ntrboot. |
| **Ace3DS Plus** | | No | <= 11.15.0 | <= 1.4.5 | |
| **Gateway Blue** | | No | 4.1.0 - 4.5.0 | <= 1.4.5 | |
| **Infinity 3 R4i** | | No | <= 11.14.0 | <= 1.4.5 | |
| **Infinity 3 R4i** | | No | <= 11.15.0 | <= 1.4.5 | |
| **R4 3D Revolution** | | No | None | None | |
| **R4i Gold 3DS Deluxe "Starter"** | | No | 4.1.0 - 4.5.0 | <= 1.4.5 | |
| **R4i Ultra** | | No | <= 4.3.0 | <= 1.4.5 | |
| **R4i-SDHC 3DS RTS Deluxe Edition** | | Unknown | <= 11.14.0 | <= 1.4.5 | |
| **R4iSDHC Dual-Core 20XX** | | 4.0b: September 3, 2024 | <= 11.14.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
| **R4i-SDHC 3DS RTS Deluxe Edition** | | Unknown | <= 11.15.0 | <= 1.4.5 | |
| **R4iSDHC Dual-Core 20XX** | | 4.0b: September 3, 2024 | <= 11.15.0 | <= 1.4.5 | Only r4isdhc **.com** carts marked with a year between 2014 and 2020 are compatible. |
![]({{ "/images/screenshots/ntrboot-flashcarts.png" | absolute_url }})
{: .notice--info}

View file

@ -6,9 +6,7 @@ title: "Seedminer"
### Required Reading
To install boot9strap on your device, we derive your device's unique encryption key.
To accomplish this, we use a tool called Seedminer to calculate the DSiWare encryption key (`movable.sed`) for your device. We then use this DSiWare encryption key to decrypt a compatible DSiWare application and inject an exploit into it to run our own code (the exact exploit used will depend on your device's region).
To install boot9strap on your device, we derive your device's unique encryption key. To accomplish this, we use a tool called Seedminer to calculate the data encryption key (movable.sed) for your device, which we can then use to create a custom save file or DSiWare backup to further exploit your device.
If this key were completely random, the encryption key would be impossible to break on current computing hardware. Fortunately, the first half of the key (`movable_part1.sed`) is actually mathematically related to your device's Friend Code, allowing us to break the encryption. For information on how Seedminer works, please see [this presentation](https://zoogie.github.io/web/34⅕c3).
@ -70,11 +68,11 @@ This route requires the Pokémon Picross application (free on eShop), and thus r
Continue to [Installing boot9strap (PicHaxx)](installing-boot9strap-(pichaxx))
{: .notice--primary}
#### BannerBomb3 + Fredtool
#### Installing boot9strap (unSAFE_MODE)
This method of using Seedminer for further exploitation uses your `movable.sed` file to create a custom DSiWare backup that exploits the system to dump system DSiWare.
This method of using Seedminer for further exploitation uses your `movable.sed` file to take advantage of exploits in the SAFE_MODE firmware present in all 3DS units.
This route is only recommended if you are for some reason unable to follow the PicHaxx + universal-otherapp route.
Continue to [BannerBomb3](bannerbomb3)
Continue to [Installing boot9strap (USM)](installing-boot9strap-(usm))
{: .notice--warning}

View file

@ -14,11 +14,11 @@ This page offers troubleshooting advice for commonly encountered issues. If you
#### SigHaxed FIRM - File not found
You are missing `boot9strap.firm` and `boot9strap.firm.sha` from the `boot9strap` folder, or the `boot9strap` folder is misnamed. Download the latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest), and place `boot9strap.firm` and `boot9strap.firm.sha` in the `boot9strap` folder. Make sure to download the correct file (`boot9strap-1.3.zip`, not devkit, not ntr).
You are missing `boot9strap.firm` and `boot9strap.firm.sha` from the `boot9strap` folder, or the `boot9strap` folder is misnamed. Download the latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip), and place `boot9strap.firm` and `boot9strap.firm.sha` in the `boot9strap` folder.
#### SigHaxed FIRM - invalid FIRM
There is an issue with your `boot9strap.firm` and `boot9strap.firm.sha` files. Re-download the latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest), and place `boot9strap.firm` and `boot9strap.firm.sha` in the `boot9strap` folder. Make sure to download the correct file (`boot9strap-1.3.zip`, not devkit, not ntr).
There is an issue with your `boot9strap.firm` and `boot9strap.firm.sha` files. Re-download the latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip), and place `boot9strap.firm` and `boot9strap.firm.sha` in the `boot9strap` folder.
#### Secret Sector - File not found
@ -110,6 +110,16 @@ If you have a Taiwanese or Mainland Chinese unit (with a T or C in the version s
You will need to follow an alternate method. Join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for assistance.
---
## Installing boot9strap (USM)
### DSiWare Management menu crashes without showing USM menu
Ensure that `F00D43D5.bin` is the only file in `Nintendo 3DS` -> `<ID0>` `<ID1>` -> `Nintendo DSiWare`. If it is, then re-create it with the [unSAFE_MODE Exploit Injector](https://3ds.nhnarwhal.com/3dstools/unsafemode.php). If this fails, then custom firmware may have been uninstalled on this device in a way that makes this method impossible to perform. If this is the case, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for assistance.
---
## BannerBomb3
### DSiWare Management menu does not crash

View file

@ -29,8 +29,7 @@ Note that, only on New 3DS, `secret_sector.bin` is needed to revert the arm9load
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
* The v7.0.5 release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/tag/v7.0.5) *(the `.7z` file)*
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3.zip`; not the `devkit` file, not the `ntr` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
### Instructions
#### Section I - Prep Work

View file

@ -41,8 +41,9 @@ Insert the game cartridge you intend to dump into your device
1. Press and hold (Start), and while holding (Start), power on your device. This will launch GodMode9
1. Navigate to `[C:] GAMECART`
1. Follow the steps applicable to your game cartridge:
+ **3DS Game Cartridge:** Press (A) on `[TitleID].trim.3ds` to select it
+ **NDS Game Cartridge:** Press (A) on `[TitleID].trim.nds` to select it
+ **3DS Game Cartridge:** Press (A) on `[TitleID].trim.3ds` to select it
+ **NDS Game Cartridge:** Press (A) on `[TitleID].nds` to select it
- Trimmed dumps are not recommended for NDS games in general, as they can cause various playback issues
1. Select "Copy to 0:/gm9/out"
1. Your non-installable `.3ds` or `.nds` formatted file will be outputted to the `/gm9/out/` folder on your SD card

View file

@ -19,7 +19,7 @@ Note that in some rare cases, it may be possible fer th' flashin' process to **b
* Two 3DS family devices
+ **The source 3DS**: the 3DS family device that is already running boot9strap
+ **The target 3DS**: the device on stock firmware
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3-ntr.zip`; not the devkit file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3-ntr.zip)
* The latest release of [ntrboot_flasher](https://github.com/ntrteam/ntrboot_flasher/releases/latest)
### Instructions

View file

@ -16,7 +16,7 @@ Note that in some rare cases, it may be possible fer th' flashin' process to **b
### What You Need
* Your ntrboot compatible flashcart
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3-ntr.zip`; not the devkit file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3-ntr.zip)
* The latest release of [ntrboot_flasher_nds](https://github.com/jason0597/ntrboot_flasher_nds/releases/latest)
### Instructions

View file

@ -19,7 +19,7 @@ Note that in some rare circumstances, it may be possible fer th' flashin' proces
* Two devices
+ **Th' source NDS / NDSL**: th' Nintendo DS or Nintendo DS Lite which be compatible wit' ye flashcart
+ **Th' target 3DS**: th' 3DS family device on stock firmware
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3-ntr.zip`; not the `devkit` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3-ntr.zip)
* The latest release of [ntrboot_flasher_nds](https://github.com/jason0597/ntrboot_flasher_nds/releases/latest)
### Instructions

View file

@ -13,7 +13,6 @@ If the 3DS already recognizes the SD card, this guide is not required.
'Tis page be fer Linux users only. If you are not on Linux, check out the [Formatting SD (Windows)](formatting-sd-(windows)) or [Formatting SD (Mac)](formatting-sd-(mac)) pages.
### Instructions
#### Section I - Determining which slot your SD card is in
1. Make sure your SD card is **not** inserted
1. Launch the Linux Terminal
@ -28,16 +27,10 @@ mmcblk0 179:0 0 3,8G 0 disk
1. Take note of the device mount point. In our example above, it was `mmcblk0`
+ If `RO` is set to 1, make sure the lock switch is not slid down
1. Hit CTRL + C to exit the menu
#### Section II - Formatting the card
![](https://upload.wikimedia.org/wikipedia/commons/8/85/Cfdisk_screenshot.png)
1. Type in `sudo cfdisk /dev/(device mount point from above)`
1. On each partition, hit `Delete`
1. Create a new Primary partition that covers the size of your entire SD card
+ This will create a new partition with the linux filesystem
1. Select type and take a look at the menu
1. Find "W95 FAT32" and take note of the code on the left side of that text
1. Press any key, then enter the code you took note of in the previous step
1. Hit enter, then hit Quit
1. Type in the following for your SD card:
- 2GB or lower: `sudo mkfs.fat /dev/(device mount point from above) -s 64 -F 16`
- This creates a single FAT16 partition with 32 KB cluster size on the SD card
- 4GB - 128GB: `sudo mkfs.fat /dev/(device mount point from above) -s 64 -F 32`
- This creates a single FAT32 partition with 32 KB cluster size on the SD card
- 128GB or higher: `sudo mkfs.fat /dev/(device mount point from above) -s 128 -F 32`
- This creates a single FAT32 partition with 64 KB cluster size on the SD card

View file

@ -26,7 +26,7 @@ This means that using a cartridge update from a version containing an older Nint
* The latest release of [Soundhax](http://soundhax.com) *(for your region, device, and version)*
+ If Soundhax appears in your browser as an unplayable video, press Ctrl+S or Cmd+S to save it to your computer
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(`boot9strap-1.3.zip`; not the `devkit` file, not the `ntr` file)*
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
* The latest release of [safehax](https://github.com/TiniVi/safehax/releases/latest) *(the `.3dsx` file)*
* The latest release of [udsploit](https://github.com/smealum/udsploit/releases/latest)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)

View file

@ -19,7 +19,7 @@ This will work on New 3DS, New 2DS, Old 3DS, and Old 2DS on *all* versions that
### What You Need
* Your NAND image extracted using your [hardmod](https://gbatemp.net/threads/414498/)
* 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 [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3.zip)
* The latest version of [hardmod-b9s-installer](https://github.com/ihaveamac/hardmod-b9s-installer/releases/latest)
+ Windows users can use the compiled `.exe`, while Mac and Linux users will need to have [Python 3](https://www.python.org/downloads/) installed to run the `.py`
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)

Some files were not shown because too many files have changed in this diff Show more