Getting Into Homebrew on the 3DS
The 3DS homebrew scene is still active despite what most people think. FBI is one of the more useful custom applications you can install, mainly because it handles .cia file management better than anything else built into the system. Before you do anything, make sure you have a method for launching homebrew software on your console. That usually means having either a NAND dump, an EmuNAND setup, or a working exploit like browser-based entry points that let you run unsigned code. If your region hasn't been patched against the latest exploit chain, you are in a better position than someone running firmware 11.4 without a work-around. I spent a couple of weekends trying to figure out why FBI kept crashing when it tried to scan my sdmc directory. Turns out, the application doesn't handle large folder structures well unless they are organized a certain way. I had about eighty games and patches dumped into one massive folder, and the app would freeze during the index scan. The fix was pretty simple: I moved everything into the right/ directory structure that FBI expects, splitting them by system type where possible. It loaded fine after that. You should know that FBI only really reads files from the root of sdmc:/ and right/. Installing FBI itself is straightforward if you have a custom firmware environment ready. Download the latest stable release from the 3dbrew wiki or the GitHub repository maintained by the developer, then place the .3dsx or . cia file on your microSD card. If you are using a .cia version, you can install it through FBI itself or through your homebrew launcher. Once installed, launch it from the launcher and let it build its initial database. The first scan can take anywhere from five to fifteen minutes depending on how many files you have. I usually recommend skipping the second partition scan if you don't have anything stored there.
One thing most guides won't tell you is that FBI on 3DS has a known issue with FAT32 volumes larger than 32 gigabytes. The filesystem allocation can cause read errors when scanning directories with many entries. This hit me when I switched to a 64GB card formatted by Windows, which defaults to FAT32 with a 32MB cluster size. The solution was reformatting to exFAT, but FBI doesn't read exFAT at all, so the real answer is using a different formatting tool like guiformat to set a smaller cluster size, around 32KB, which makes the drive behave more predictably. It took me three attempts to get the formatting right after I bricked my save data trying to mount an incompatible volume. There are some counter-intuitive things about how FBI handles title keys. The application stores decrypted ticket information in a local cache, and if that cache gets corrupted, it won't load your installed titles properly. I found this out after installing a batch of homebrew games using a script that wrote directly to the save path. The next time I opened FBI, it showed zero installed titles even though they were clearly there. The workaround is deleting the .ticket cache files in the .3ds directory and letting the app rebuild from scratch. It takes longer, but it clears up the corruption permanently.
What FBI Actually Does
FBI is primarily a title manager for the 3DS. It lets you install .cia files, export title data, and manage your game installations. It also serves as a file browser for the console's storage partitions, which is useful for anyone doing any kind of modding or backup work. The interface is clean enough once you get used to navigating with the D-pad and A button. There is a text search feature that works decently, though it can be slow on cards with poor read speeds. Don't expect FBI to fix everything on your console. It can't restore broken NAND dumps on its own, and it has no built-in backup restoration beyond what the 3DS system tools offer. If you are looking for something to handle save data extraction, you are better off using a separate tool like DumpSaveData or moving those functions to a PC-based solution after you've exported the files. For installation, the process is usually just selecting the file and confirming the install. FBI shows you the target location, the title ID, and the version number before it proceeds. If you are installing a game update or a DLC patch, make sure the base title is already present. I learned that the hard way when I tried installing a StreetPass pack without the base game, and the installer complained about missing dependencies. The error message isn't exactly clear about what is missing, so cross-reference the title ID with your installed list first.
Get the Full Details

Practical Tips That Matter
Keep your homebrew applications updated. The FBI developer releases patches periodically, and some of those fixes address compatibility with newer firmware versions. I ran an older build for months and kept wondering why certain .cia files wouldn't install. Updating to the latest version resolved it immediately. Also, don't run FBI from a microSD card that is nearly full. When free space drops below ten percent, the application starts misreading directory entries and can hang indefinitely. I've seen this happen more than once with cheap no-name cards that degrade over time. If you are exporting game data, use the .cia export format rather than raw file copies. The .cia container is more reliable for restoring installations on another console or after a firmware update. Raw NAX0 files can be tricky to repackage correctly, and you might end up spending more time debugging the repackaging process than you would have spent backing up properly in the first place. This method usually cuts the process down from an hour or two to about fifteen minutes, depending on your setup. There are situations where FBI simply won't work for you. If your console is on the latest firmware and you haven't found an exploit, you can't run it at all. Some homebrew launchers also conflict with FBI's file access, especially older ones that don't properly release the filesystem. If you run into permission denied errors when scanning, try closing other homebrew applications and restarting FBI from a clean state. I also recommend checking your console's region. FBI functions slightly differently on Japanese and North American units due to system title variations, and some export paths behave oddly on PAL region consoles.
The main alternative to FBI for title management is Homebrew Launcher or the custom firmware itself, though neither offers the same level of detail or control. If you need something simpler, you can use the system's built-in Software Management menu, but it lacks the export and search capabilities that make FBI worth the extra setup time. There isn't really a perfect replacement if you are already deep into the modding scene.