KunoichiZ / lumaupdate

Updater for Luma3DS
https://gbatemp.net/threads/release-luma-updater.471739/
Do What The F*ck You Want To Public License
429 stars 46 forks source link

Luma Updater

Development on this has stopped. Please stop opening new issues.

Formerly known as "ARN Updater"

A boot.firm updater for Luma3DS and boot9strap (formerly AuReiNand) as a 3DS homebrew (no more SD swaps!)

Usage

Originally from Hamcha's wiki:

For boot9strap Users:

  1. Install Luma Updater's CIA then launch it.
  2. Select latest stable version.

For HBL/Rosalina Users:

  1. Enable Patch ARM9 access in your Luma3DS configuration (may not be needed depending on your Luma version).
  2. Launch the HBL then Luma Updater.
  3. Select latest stable version.

To possibly work on

Compiling Requirements

Optional

Compiling

make should create the output folder and fill it with both the 3dsx and the cia builds

make 3dsx will only build the 3dsx version [outdated]

Extra flags

make CITRA=1 disables features that aren't properly emulated on Citra (HTTPc) for easier testing

make DEBUG=1 will disable compile-time optimizations entirely

License

The assets and code for the homebrew (code under source/ and assets under meta/) are licensed under the WTFPL.
Refer to LICENSE.txt for the full text.

This project uses jsmn, which is licensed under the MIT license.
Refer to LICENSE.jsmn.txt for the full text.

This project uses minizip, which is licensed under the zlib license.
Refer to LICENSE.minizip.txt for the full text.

This project uses libmd5-rfc, which is licensed under the BSD license.
Refer to LICENSE.libmd5-rfc.txt for the full text.

Credits