A 3DS homebrew installer based on custominstall.py by ihaveamac.
This app is a cross-platform gui written in python for installing 3DS homebrew packages from a libget repository. If the package contains a cia and you have set up 3DStore to install cias the cia will automatically be installed to the SD card using custom-install.py
After installing a cia you must run custom-install-finalize in cfw on the 3DS to finalize the installation of any cias. custom-install-finalize installs a ticket, plus a seed if required. This is required for the title to appear and function.
Works on: macOS, Windows, Linux Python 3.6 or greater Dependencies vary by OS, see below. You will need a movable.sed and a boot9.bin dumped from you 3DS in order to install cias to the SD card.
py -3 -m pip install --user -r requirements.txtto install dependencies
py -3 3DStore.pyor run the included bat file to launch the app.
pip3 install -r requirements.txtto install dependencies
python3 -m pip install --user -r requirements.txtto install dependencies
bin/linux. Just install rust using rustup, then compile with:
cargo build. Your compiled binary is located in
target/debug/save3ds_fuse, copy it to
python3 3DStore.pyor run the included shell script to start the app.
Uses the module rewrite of custominstall.py by ihaveamac for cia installation.
pyctr/ is from ninfs
save3ds by wwylele is used to interact with the Title Database (details in
Crafter Pika - Manages 4TU 3DS repo, gui testing and lots of patience
Archbox - Spun up app in a bunch of oses / distros to make sure it looked good cross-platform
ihaveamac - Good critiques, creator of original custom-install.py script used in this project
GlaZy - Critiques
oreo639 - Tester
LORD OF CBT - Tester
piepie62 - Knowledgable about the 3DS