Documentation of the .cia file format and 3DS injection

This page summarizes the projects mentioned and recommended in the original post on /r/3dshacks

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • ILSpy

    .NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!

  • Those apps are written in .NET and are compiled to CIL, which is easily decompilable with a tool such as ILSpy or the Mono disassembler

  • Project_CTR

  • For open-source tools, Project CTR includes ctrtool to extract many 3DS formats including CIA, and makerom to build an NCCH, CIA, or CCI file. It's a bit old so I'm not positive it'll work exactly, but there's a guide on extracting a CIA using ctrtool and 3dstool, then rebuilding it using makerom and 3dstool.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 3DS-rom-tools

    Tools and guides for working with Nintendo 3DS games and applications

  • For open-source tools, Project CTR includes ctrtool to extract many 3DS formats including CIA, and makerom to build an NCCH, CIA, or CCI file. It's a bit old so I'm not positive it'll work exactly, but there's a guide on extracting a CIA using ctrtool and 3dstool, then rebuilding it using makerom and 3dstool.

  • 3dstool

    An all-in-one tool for extracting/creating 3ds roms.

  • For open-source tools, Project CTR includes ctrtool to extract many 3DS formats including CIA, and makerom to build an NCCH, CIA, or CCI file. It's a bit old so I'm not positive it'll work exactly, but there's a guide on extracting a CIA using ctrtool and 3dstool, then rebuilding it using makerom and 3dstool.

  • open_agb_firm

    open_agb_firm is a bare metal app for running GBA homebrew/games using the 3DS builtin GBA hardware.

  • I'm not sure if there's an existing open-source tool for creating CIA files of GBA games. A lot of focus has moved to open_agb_firm, which allows running GBA ROMs directly using the native hardware support, and has many advantages over the official implementation.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts