├── .gitignore ├── .gitmodules ├── LICENSE ├── Makefile ├── README.md ├── data └── fastboot3DS_pubkey.bin ├── link.ld ├── resources ├── BrahmaAppInfo ├── BrahmaIcon.png ├── CakesROP │ ├── drunkenlogo.grit │ └── drunkenlogo.png └── LauncherTemplate.dat └── source ├── common ├── common.h ├── hid.c ├── hid.h ├── i2c.c ├── i2c.h ├── memcpy.s ├── sighax.h ├── timer.c ├── timer.h ├── ui.c ├── ui.h └── unittype.h ├── crypto ├── aes.c ├── aes.h ├── keydb.c ├── keydb.h ├── rsa.c ├── rsa.h ├── sha.c └── sha.h ├── fatfs ├── 00history.txt ├── 00readme.txt ├── diskio.c ├── diskio.h ├── fatmbr.c ├── fatmbr.h ├── ff.c ├── ff.h ├── ffconf.h ├── integer.h ├── option │ ├── ccsbcs.c │ ├── syscall.c │ └── unicode.c ├── qff.c └── qff.h ├── font ├── font.h ├── font_6x10.h ├── font_acorn_8x8.h ├── font_gb_7x6.h └── font_orig.h ├── installer.c ├── installer.h ├── main.c ├── nand ├── delay.s ├── nand.c ├── nand.h ├── sdmmc.c └── sdmmc.h ├── safety ├── fb3dscfg.c ├── fb3dscfg.h ├── safewrite.c ├── safewrite.h ├── validator.c └── validator.h └── start.s /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/README.md -------------------------------------------------------------------------------- /data/fastboot3DS_pubkey.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/data/fastboot3DS_pubkey.bin -------------------------------------------------------------------------------- /link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/link.ld -------------------------------------------------------------------------------- /resources/BrahmaAppInfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/resources/BrahmaAppInfo -------------------------------------------------------------------------------- /resources/BrahmaIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/resources/BrahmaIcon.png -------------------------------------------------------------------------------- /resources/CakesROP/drunkenlogo.grit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/resources/CakesROP/drunkenlogo.grit -------------------------------------------------------------------------------- /resources/CakesROP/drunkenlogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/resources/CakesROP/drunkenlogo.png -------------------------------------------------------------------------------- /resources/LauncherTemplate.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/resources/LauncherTemplate.dat -------------------------------------------------------------------------------- /source/common/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/common/common.h -------------------------------------------------------------------------------- /source/common/hid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/common/hid.c -------------------------------------------------------------------------------- /source/common/hid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/common/hid.h -------------------------------------------------------------------------------- /source/common/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/common/i2c.c -------------------------------------------------------------------------------- /source/common/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/common/i2c.h -------------------------------------------------------------------------------- /source/common/memcpy.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/common/memcpy.s -------------------------------------------------------------------------------- /source/common/sighax.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/common/sighax.h -------------------------------------------------------------------------------- /source/common/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/common/timer.c -------------------------------------------------------------------------------- /source/common/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/common/timer.h -------------------------------------------------------------------------------- /source/common/ui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/common/ui.c -------------------------------------------------------------------------------- /source/common/ui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/common/ui.h -------------------------------------------------------------------------------- /source/common/unittype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/common/unittype.h -------------------------------------------------------------------------------- /source/crypto/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/crypto/aes.c -------------------------------------------------------------------------------- /source/crypto/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/crypto/aes.h -------------------------------------------------------------------------------- /source/crypto/keydb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/crypto/keydb.c -------------------------------------------------------------------------------- /source/crypto/keydb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/crypto/keydb.h -------------------------------------------------------------------------------- /source/crypto/rsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/crypto/rsa.c -------------------------------------------------------------------------------- /source/crypto/rsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/crypto/rsa.h -------------------------------------------------------------------------------- /source/crypto/sha.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/crypto/sha.c -------------------------------------------------------------------------------- /source/crypto/sha.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/crypto/sha.h -------------------------------------------------------------------------------- /source/fatfs/00history.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/fatfs/00history.txt -------------------------------------------------------------------------------- /source/fatfs/00readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/fatfs/00readme.txt -------------------------------------------------------------------------------- /source/fatfs/diskio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/fatfs/diskio.c -------------------------------------------------------------------------------- /source/fatfs/diskio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/fatfs/diskio.h -------------------------------------------------------------------------------- /source/fatfs/fatmbr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/fatfs/fatmbr.c -------------------------------------------------------------------------------- /source/fatfs/fatmbr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/fatfs/fatmbr.h -------------------------------------------------------------------------------- /source/fatfs/ff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/fatfs/ff.c -------------------------------------------------------------------------------- /source/fatfs/ff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/fatfs/ff.h -------------------------------------------------------------------------------- /source/fatfs/ffconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/fatfs/ffconf.h -------------------------------------------------------------------------------- /source/fatfs/integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/fatfs/integer.h -------------------------------------------------------------------------------- /source/fatfs/option/ccsbcs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/fatfs/option/ccsbcs.c -------------------------------------------------------------------------------- /source/fatfs/option/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/fatfs/option/syscall.c -------------------------------------------------------------------------------- /source/fatfs/option/unicode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/fatfs/option/unicode.c -------------------------------------------------------------------------------- /source/fatfs/qff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/fatfs/qff.c -------------------------------------------------------------------------------- /source/fatfs/qff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/fatfs/qff.h -------------------------------------------------------------------------------- /source/font/font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/font/font.h -------------------------------------------------------------------------------- /source/font/font_6x10.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/font/font_6x10.h -------------------------------------------------------------------------------- /source/font/font_acorn_8x8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/font/font_acorn_8x8.h -------------------------------------------------------------------------------- /source/font/font_gb_7x6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/font/font_gb_7x6.h -------------------------------------------------------------------------------- /source/font/font_orig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/font/font_orig.h -------------------------------------------------------------------------------- /source/installer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/installer.c -------------------------------------------------------------------------------- /source/installer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/installer.h -------------------------------------------------------------------------------- /source/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/main.c -------------------------------------------------------------------------------- /source/nand/delay.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/nand/delay.s -------------------------------------------------------------------------------- /source/nand/nand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/nand/nand.c -------------------------------------------------------------------------------- /source/nand/nand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/nand/nand.h -------------------------------------------------------------------------------- /source/nand/sdmmc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/nand/sdmmc.c -------------------------------------------------------------------------------- /source/nand/sdmmc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/nand/sdmmc.h -------------------------------------------------------------------------------- /source/safety/fb3dscfg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/safety/fb3dscfg.c -------------------------------------------------------------------------------- /source/safety/fb3dscfg.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "common.h" 4 | 5 | u32 PresetFastBoot3dsConfig(void); 6 | -------------------------------------------------------------------------------- /source/safety/safewrite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/safety/safewrite.c -------------------------------------------------------------------------------- /source/safety/safewrite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/safety/safewrite.h -------------------------------------------------------------------------------- /source/safety/validator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/safety/validator.c -------------------------------------------------------------------------------- /source/safety/validator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/safety/validator.h -------------------------------------------------------------------------------- /source/start.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0k3/OpenFirmInstaller/HEAD/source/start.s --------------------------------------------------------------------------------