/MultiUpdater

or µpdtr for short, is an updater for 3ds applications/a9lh/b9s payloads written in C

Primary LanguageCOtherNOASSERTION

MultiUpdater

MultiUpdater is an updater for FIRM payloads, CIA applications, and other files on the SD card.

Configuration

The configuration file is named config.json and should be placed in /3ds/MultiUpdater/.
An example config can be found in the repo.

Dependencies / Requirements

This project requires ctrulib, zlib, and jansson in your environment. zlib and jansson can be installed with 3ds_portlibs

Compilation

Just run make in terminal. Bannertool and makerom must be in your PATH or CIA compilation will fail.

License

MultiUpdater is licensed under the MIT license, a copy of which can be found in the LICENSE file.
The files located in source/minizip are part of minizip and are absolutely not created by me, but were slightly modified to remove compilation warnings. They are licensed under the zlib license, a copy of which can be found in the minizip-LICENSE file.
The files located in source/7z are in the public domain, but I think it's better to add this. They were taken from lumaupdate

Credits

All of the ctrulib contributors, for ctrulib which this depends upon
Makefile and 7z support by Hamcha
#Cakey on freenode for help