A full access file browser for the DS and DSi consoles :godmode:

GodMode9i is a full access file browser for the Nintendo DS, Nintendo DSi and the Nintendo 3DS library of consoles. It works on any console that either supports a flashcard or has Custom Firmware. ## Features - Dump GameBoy Advance cartridges on the original Nintendo DS and Nintendo DS Lite consoles. - Dump Nintendo DS/DSi cartridges on Nintendo DSi and Nintendo 3DS consoles. - Copy, move, delete, rename files/folders and create folders. - Mount the NitroFS for .nds files (allowing you to browse through them), including retail nds files. - Browse files on supported flashcards when running GM9i from the NAND or SD Card. (`AceKard 2(i)` `R4 Ultra (r4ultra.com)`) ## Building If you don't want to compile yourself but you still want to get the latest build, please use our [TWLBot github repository](https://github.com/TWLBot/Builds/blob/master/extras/GodMode9i.7z) In order to compile this application on your own, you will need [devkitPro](https://devkitpro.org/) with the devkitARM toolchain, plus the necessary tools and libraries. devkitPro includes `dkp-pacman` for easy installation of all components: ``` $ dkp-pacman -Syu devkitARM general-tools dstools ndstool libnds libfat-nds ``` Once everything is downloaded and installed, `git clone` this repository, navigate to the folder in which it was cloned, and run `make` to compile the application. If there is an error, let us know. ## Screenshots ![](https://gbatemp.b-cdn.net/attachments/snap_212809-png.147117/)![](https://gbatemp.b-cdn.net/attachments/snap_211051-png.147114/)![](https://gbatemp.b-cdn.net/attachments/file-options-v1-3-0-no-border-png.147118/) ## Credits * [RocketRobz](https://github.com/RocketRobz): Creator of GodMode9i. * [zacchi4k](https://github.com/zacchi4k): Creator of the GodMode9i logo used in v1.3.1 and onwards. * [Edo9300](https://github.com/edo9300): Save reading code from his save manager tool. * [JimmyZ](https://github.com/JimmyZ): NAND code from twlnf (with writing code stripped for safety reasons). * [devkitPro](https://github.com/devkitPro): devkitARM, libnds, original nds-hb-menu code, and screenshot code. * [d0k3](https://github.com/d0k3): Original GM9 app and name for the Nintendo 3DS, which this is inspired by.