OasisAkari Works 3DS/2DS Documentation

website·Indexed 31 days ago

https://stray-soul.com/

A comprehensive collection of guides for Nintendo 3DS and 2DS homebrew and modification. Includes tutorials for installing Boot9Strap (B9S) via Seedminer, soundhax, safecerthax, and super-skaterhax; updating Luma3DS to versions 7.0.5 and 13.4; managing EmuNAND and SysNAND; and troubleshooting data loss, SD card replacement, and FC code resets.

Tokens
44.5K
Snippets
59
Records
318
Agent score
60%

What's inside OasisAkari Works

  1. Overview of installed 3DS homebrew tools

    The homebrew installation suite provides the following tools:

    • FBI: Used for installing CIA format games and applications.
    • Anemone3DS: Used for installing custom themes.
    • Checkpoint: Used for backing up and restoring 3DS/DS game saves.
    • Homebrew Launcher Loader: A shortcut to launch the homebrew application launcher.
    • Acg Share font tool: Used to switch system fonts (required by some games).
    • LumaLocaleSwitcher: Used for region-switching specific games.
  2. Overview of 3DS/2DS Boot9Strap (B9S) Modding

    Boot9Strap (B9S or B9) is a method to mod the Nintendo 3DS/2DS to gain full control over the hardware. Modding allows for several enhancements:

    • Running homebrew software (custom apps).
    • Region unlocking to play games from other regions.
    • Installing custom system menus (e.g., localized/translated systems).
    • Editing, backing up, and restoring save files.
    • Emulating older consoles and running native DS/GBA games.
    • Installing digital copies of games from physical cartridges.
    • Using third-party online services like Pretendo after official servers close.

    Modding does not equal piracy; modded consoles can still play legitimate games and update the system firmware normally.

  3. Overview of installing Boot9Strap (B9S) via Seedminer

    Seedminer is a set of tools used to calculate the unique DSiWare encryption key (movable.sed) for a Nintendo 3DS. This key is unique to each individual console and is required to install Boot9Strap (B9S). Before proceeding with any Seedminer method, the console must be connected to the internet.
  4. Overview of Tulip3DS

    Tulip3DS is a 3DS toolset (originally a modified version of Custom Install) designed to simplify the management and installation of internal 3DS data and CIA files from a computer. It supports Windows 10 x64 (1809) and macOS (10.13+).
  5. Post-installation steps for B9S via mset9

    Completing the B9S installation via mset9 grants the console custom firmware capabilities, but it does not automatically install homebrew applications. To actually use homebrew tools (such as FBI), additional setup steps are required to install these tools onto the system.
  6. Extract decrypted 3DS save data using 3DS Save Data Dumper

    The 3DS Save Data Dumper allows users to extract decrypted save files and extdata from a 3DS memory card on a PC. This is useful for backing up saves, transferring them to other consoles, or recovering data from a corrupted SD card.

    Constraints:

    • Does NOT support GateWay format saves.
    • Requires the movable.sed encryption key from the specific 3DS console that created the saves.
    • If the console has been initialized (factory reset), the movable.sed key is reset, and previous save data cannot be decrypted.
  7. Use 3DS-FileBrowser for Wireless File Transfer

    3DS-FileBrowser is a file browsing server for the 3DS that allows wireless file transfers. Unlike FTPD, it includes a built-in web frontend, allowing users to access and manage files directly via a web browser without needing a separate FTP client.
  8. Understand the 3DS modding architecture and boot flow

    The 3DS modding process follows a specific chain of trust to move from a locked factory state to a fully customized environment. The general flow is: Original System $\rightarrow$ Exploit Method (e.g., mset9, soundhax) $\rightarrow$ Installation of Custom Firmware (B9S) $\rightarrow$ Loading Luma3DS $\rightarrow$ System modification and unlocking restrictions $\rightarrow$ Running homebrew software.
  9. Repair 3DS/2DS system files using CTRTransfer

    CTRTransfer is used to write a clean set of system files to a 3DS/2DS to fix issues like boot failures or update errors caused by corrupted NAND files or custom system modifications. This process preserves games and save data provided the SD card is not corrupted.

    Prerequisites:

    • Boot9Strap (B9S) installation.
    • Luma3DS version 10.0 or higher.
    • At least 3GB of free space on the SD card.
    • (Optional) Backup game saves using a tool like Checkpoint if the system is still bootable.
  10. Clean up CTRTransfer backup files

    Once the system is confirmed to be working normally, you can remove the large image files from the SD card to free up space.
    Delete the following from the SD card:
    1. /gm9/out/ctrtransfer (or ctrlite)
    2. /gm9/out/[files ending in sysnand or emunand] (approx 1GB NAND backups)
  11. Export all 3DS save files and extdata

    The 3DS Save Data Dumper GUI provides options to bulk export data from the SD card:

    1. Load Key: Select your movable.sed file in the application.
    2. Export All Saves: Click the button to export all compatible saves. When prompted, select the Nintendo 3DS folder on your SD card.
    3. Export All Extdata: Similar to the save export, select the Nintendo 3DS folder to extract all compatible extended data (extdata).
  12. Obtain the movable.sed encryption key for 3DS

    To decrypt 3DS save data, you must first obtain the movable.sed file from your console. This can be done via several methods:

    1. BM_Dumper.firm: Place BM_Dumper.firm in the luma/payloads directory of the SD card. Boot the console by holding START + Power, then select BM_Dumper. The file will be exported to the SD card root.
    2. Godmode9: Use the Godmode9 tool to extract the key.
    3. essential.exefs: Export the key from a backup of essential.exefs.
    4. Seedminer: Use Seedminer to brute-force the export.