Dumping games is the act of taking a game from your system or gamecart and copying it into a readable format onto your SD card. Dumping is perfectly legal if you keep the dumps to yourself, however sharing these dumps is piracy and is illegal.
This guide will teach you how to dump games from various formats and for various purposes. Only follow the section(s) relevant to you!
- Insert your gamecart into your console
- Boot your console while holding (START) to launch Godmode9
- Navigate to [G:] GAMECART
- Press (A) on the .3ds file in the drive
- Select the
Copy to /gm9/outoption - Press (START) to save and reboot
- Your dump will be in the
/gm9/outfolder on the SD card


Unfortunately, NDS games are designed to only launch from the cartridge slot. It is therefore impossible to make them into an installable CIA file.
However, workarounds exist. The best, most stable one is to buy a flashcart for $8-20. Flashcarts can pretend to be a cartridge and natively run your dumped games. If you do not want to use money, the next best option is an app called TWiLightMenu. Although slower and not as stable, this app will let you run NDS games for free on your 3DS. The above link (NDS Forwarder CIAs for your HOME Menu) is quite old, and I recommend you use TWiLightMenu instead.