Install Free Dsiware

Navigate to the folder with the name of your DSiWare title, then the content folder, and press 'A' on the title.tmd file. Press 'A' again to install your DSiWare. Wait until you see a message that says 'All Done.' Homebrew can be run for free on all Nintendo DSi consoles, regardless of firmware version or region. All you need is an entry point and an SD card to store your homebrew. The main entry point used in this guide is called Memory Pit, but there are other entry points you can use if Memory Pit is unusable. BannerBomb3 DSiWare Extractor. THIS IS NOT FOR UNSAFEMODE. THIS IS FOR THE LEGACY BANNERBOMB3 METHOD. As you select files, they will be dynamically loaded and checked. Your movable.sed key is uploaded for tool improvement. This is not individually identifiable information. If you do not want your movable key cached, do not use this or any.

Join the DS(i) Mode Hacking! Discord server for guide development and help.

For complete guides to homebrew and custom firmware for other devices, check out CFW.Guide.

This guide is not compatible with Nintendo DSi development consoles.

Thoroughly read all of the introductory pages (including this one!) before proceeding.

What is homebrew?

Homebrew applications are unlicensed software made for closed systems such as the Nintendo DSi. These applications can range from utilities to custom homebrew games.

Homebrew can be run for free on all Nintendo DSi consoles, regardless of firmware version or region. All you need is an entry point and an SD card to store your homebrew. The main entry point used in this guide is called Memory Pit, but there are other entry points you can use if Memory Pit is unusable.

Download Dsiware Roms

What will this guide do to my system?

How To Get Free Dsiware

Keep in mind that the guide is structured in a linear path, yet it generally depends on how deep you want to go in terms of modding the system.

  • We will be setting up an entry point to launch basic homebrew via Memory Pit, the exploit for the Nintendo DSi Camera application
  • We will then take a NAND backup, which is useful as a restoration point in case you mess up later on
  • Finally, for users that want access to the full capabilities of the DSi we will walk them through installing Unlaunch. Unlaunch allows homebrew to run with more permissions (such as Slot-1 access) and at system boot
    • Installing Unlaunch modifies your NAND, and in extreme edge cases has the potential to brick the system. If you do not risk bricking, you can stop after taking a NAND backup

What can I do by modding my system?

  • Run Nintendo DS(i) game backups from your DSi SD card without the need of a flashcard
  • Launch any DSiWare (out-of-region and/or 3DS exclusives) from your SD card
  • Boot into DSiWare and homebrew applications by holding specific buttons when turning on your Nintendo DSi
  • Run old-time classics using various emulators
  • Use normally incompatible flashcards
  • Redirect your NAND to the SD card
  • Watch your favorite movies using MPEG4Player
  • Use FreeNAND to transfer configurations, sys, titles and tickets to another Nintendo DSi from a SDNAND
  • Display an image (referred to as the boot splash) on system launch

Where can I find homebrew applications?

  • Universal-DB has most modern homebrew, with nice search and sorting to keep track of what’s been updated recently
  • GameBrew has a lot of older homebrew, however many will only work on flashcards

What should I know before starting?

  • On Windows, it’s recommended to show file extensions if you are using the default File Explorer
  • The only brick risk comes from installing Unlaunch, and the brick risk is minimal
  • If you are not experienced with copying files to an SD card, we have helper tools available at your disposal

Continue to Launching the Exploit

Required Reading

To use the magnet links on this page, you will need a torrent client like Deluge.

To extract the .7z file linked on this page, you will need a file archiver like 7-Zip or The Unarchiver.

To run Seedplanter, you will Java 8 or higher installed on your computer

What You Need

  • Purchase (or already own) a compatible DSiWare game from the eShop on the 3DS
    • For a list of compatible games, see the Installing boot9strap (DSiWare Game Injection List) page
  • The latest release of Seedplanter(the .jar file)
  • Your console unique movable.sed file
  • The ctcert.bin file:
  • The sudokuhax injection .zip corresponding to your region:
  • The latest release of Luma3DS(the .7z file)
  • The latest release of b9sTool
  • The latest release of the Homebrew Launcher
  • The latest release of boot9strap(standard boot9strap; not the devkit file, not the ntr file)
  • The 11.4.0 / 11.5.0 / 11.6.0 (these versions all have the same FIRM version) .firm corresponding to your 3DS (either 'OLD' for Old 3DS/2DS, or 'NEW' for New 3DS/2DS):
Install Free Dsiware

Instructions

Section I - Exporting the DSiWare

  1. Power on your device
  2. Go to System Settings --> Data Management --> Nintendo DSiWare
  3. Find your game injection compatible game from the list of DSiWare games
  4. Tap the game, then tap copy
  5. It will say that you will be unable to play the DSiWare game afterwards. Press yes to agree
  6. Once the copy process has finished, power off your device

Section II - Patching the DSiWare

  1. Insert your SD card into your computer
  2. Launch Seedplanter
    In some cases, simply double clicking it will not work. You may have to right click the file, then select 'Open with..' --> 'Java'
  3. You will now be greeted with a GUI window
  4. Click the browse button on each field to browse to each file to wherever you have stored it
  • The DSiWare file will be found in
    SDMC:/Nintendo 3DS/<32 character folder>/<32 character folder>/Nintendo DSiWare/
  • You do not need to extract your injection .zip, Simply provide it to Seedplanter as is.
  • The order in which you browse to the files does not matter.

Dsiware Games Download

  1. Once you have browsed to all of your files, press the Inject button
  2. You should see a new window pop up saying 'Everything went well!'. If you do, you can close Seedplanter.
    If you get an exception window ask for help

Section III - Preparing for the boot9strap installation

  1. Copy boot.firm from the Luma3DS .7z to the root of your SD card
  2. Copy boot.nds (B9STool) to the root of your SD card
  3. Copy boot.3dsx to the root of your SD card
  4. Create a folder named boot9strap on the root of your SD card
  5. Copy boot9strap.firm from the boot9strap .zip to the boot9strap folder on the root of your SD card
  6. Copy the 11.4.0 / 11.5.0 / 11.6.0 .firm corresponding to your 3DS to the boot9strap folder that is on the root of your SD card
  7. Reinsert your SD card into your 3DS

Section IV - Importing the patched DSiWare

  1. Power on your device
  2. Go to System Settings --> Data Management --> Nintendo DSiWare
  3. Switch to the SD tab from the tabs at the top of the touch screen
  4. Find your patched DSiWare
  5. Tap the game, then tap 'copy' to copy it from the SD card into System Memory
  6. Return to the home menu
Games

Section V - Launching the patched DSiWare

  1. Launch b9sTool by starting your DSiWare game
  2. Select 'Install boot9strap' and confirm your selection
  3. Once the boot9strap installaton has finished, exit b9sTool by holding the power button

Section VI - Configuring Luma3DS

  1. Boot up your device
  2. Use the (A) button and the D-Pad to turn on the following:
  • 'Show NAND or user string in System Settings'
  1. Press (Start) to save and reboot

You can now continue to finalizing setup