Installing custom applications on a Nintendo 3DS console relies heavily on open-source homebrew tools, with the FBI installer serving as the standard utility for managing and executing CIA packages. Whether you're setting up homebrew utilities for the first time or managing custom software packages, understanding the installation workflow prevents common system errors.
The process centers on the Nintendo 3DS Homebrew Guide, the community-maintained standard for system modifications. FBI operates either as a standalone 3DSX application launched through the Homebrew Launcher or as an installed title injected directly into the system's Health and Safety application.
Prerequisites and Requirements
Before attempting any file transfers or software installations on your console, verify that your hardware and software environment meets the necessary specifications.
- A Nintendo 3DS, 3DS XL, 2DS, New 3DS, or New 3DS XL console running custom firmware (Luma3DS).
- An SD card formatted to FAT32 with at least 1GB of free space.
- A computer equipped with a standard SD card reader or micro-SD adapter.
- The latest release of the FBI application files (both the
.3dsxand.ciaversions) sourced directly from the official GitHub Releases repository.
Don't attempt these steps on an unmodified stock console running official Nintendo firmware without a custom bootloader environment, as unverified code execution requires custom firmware patches.
Preparing the SD Card
Your computer serves as the staging ground for transferring homebrew applications to your console.
Take your console's SD card and insert it into your computer. Navigate to the root directory of the SD card. If you don't already have a folder named luma and a folder named roms or cias, you'll want to structure your directories clearly. Create a folder specifically named cias at the root of the SD card if you plan to install packages from storage.
Copy the FBI.3dsx file into the /luma/payloads/ directory on your SD card if you want to access FBI via button combinations on boot. Simultaneously, place the FBI.cia file inside the newly created /cias/ folder on your SD card. This ensures both entry points are available depending on your current system setup.
Safely eject the SD card from your computer and reinsert it securely into your 3DS console. Power the device on.
Running FBI via Homebrew Launcher
The most common initial method for launching FBI involves the Homebrew Launcher, which you access through your system's modified software entry points.
Power on your 3DS while holding the designated payload trigger button (typically the Select button if configured with Luma3DS) to open the Luma configuration menu, or launch the Homebrew Launcher directly from your system menu title list. Select FBI from the list of available homebrew applications and press A to launch it.
Once FBI boots, you'll see a text-based menu listing several options:
- SD
- NAND
- Title
- Queue
- Remote Install
Navigating this interface relies on the D-pad and the A button for selecting options or sub-directories.
Installing CIA Files
With FBI running, you can install titles, system utilities, and homebrew applications packaged in the CIA format directly to your SD card or system NAND.
- Select SD from the main FBI menu and press A.
- Scroll down using the D-pad until you locate the
ciasfolder you created earlier, then press A to open it. - Choose the specific
.ciafile you want to install and press A. - Select Install CIA from the prompt that appears on the bottom screen.
- Confirm your choice. FBI will write the package data directly to your storage medium.
Installation times vary depending on file size. A small homebrew utility might take two seconds, while a large system title or game archive can take a few minutes. Keep your console powered on and ensure your battery doesn't die mid-installation. Once the process finishes successfully, press A to return to the file browser, and press the B button or Home button to exit FBI.
Alternative Installation Methods
If storing large .cia files on your SD card proves impractical due to storage limits, FBI supports alternative installation routes.
The Remote Install feature allows you to stream a CIA file directly from a computer over your local Wi-Fi network using companion tools like Network Install. Select Remote Install within FBI, choose Receive URL over the network or Scan QR Code, and use your computer or smartphone to transmit the package data directly to the console without transferring massive files to the physical SD card first.
Another advanced approach involves cia injection, where FBI replaces built-in system applets like the Health and Safety information application. This grants permanent, direct access to the installer straight from the standard HOME menu without needing to boot through auxiliary homebrew entry points.
Frequently Asked Questions
What should I do if FBI fails to install a CIA file?
Installation errors usually stem from corrupted files, mismatched region locks, or an SD card formatted incorrectly. Verify your SD card format using storage tools to ensure it uses FAT32 with a 32KB allocation unit size, then redownload a clean copy of the CIA file from your source.
Can I delete the CIA file from my SD card after installation?
Yes. Once FBI finishes writing the package to your system storage or SD card and confirms a successful installation, the original .cia file on your SD card is no longer needed and can be safely deleted to reclaim storage space.
Why won't FBI launch on my console?
If FBI fails to boot, your Luma3DS firmware might be outdated, or the payload file was placed in the wrong directory. Ensure your boot.firm file on the root of your SD card is up to date and that FBI.3dsx sits correctly inside /luma/payloads/.
Is it safe to use Wi-Fi features in FBI?
Using local network transfers via Remote Install is safe as long as you connect to a trusted private network. Avoid public Wi-Fi networks when transferring data or executing homebrew operations on your console.