This is an application to submit essential.exefs from SD (or NAND) to a server.
- Application is available in cia and 3dsx format
- 3dsx -> /3ds/
- cia -> install with CIA installer like FBI
- Launch the application
- Press Y to enter a discord username
- (OPTIONAL) Press X and D-Pad Down to enter a custom server
- Touch the soap on the bottom screen
Done!
Requires:
- 3ds-curl and 3ds-dev via devkitPro
- makerom
- bannertool
make SERVER_ADDRESS=https://server
app.py is a super small flask app that listens for post request on /submit and saves essential as essential_<discordname>.exefs in the essentials folder. To manage the essentials remotely, use the admin panel accessible under /admin. Username/password are set in config.ini.
- Fill out config.ini.example and rename it to config.ini
- Install gunicorn, flask and flask_httpauth via pip:
python3 -m venv .venv
. .venv/bin/activate
pip install flask gunicorn flask_httpauth
To run the flask app, activate the venv and run:
gunicorn -w 1 app:app