Luma3DS v6.3

Luma3DSAuroraWright hat ihre CFW für den 3DS aktualisiert.

DOWNLOAD

Es gibt jetzt keine seperaten Dev-Builds mehr, diese wurden mit der regulären Version zusammengeführt. Wenn ein eigener Versionsstring benutzt wird und dieser mehr als fünf, aber weniger als 19 Zeichen hat, wird der String nun gekürzt, damit die Systemeinstellungen nicht mehr abstürzen. Ferner können jetzt auch für jeden einzelnen NAND und für sys- und EmuNAND seperate Versionsstrings verwendet werden (/luma/customversion_sys.txt, /luma/customversion_emu.txt, /luma/customversion_emu2.txt, /luma/customversion_emu3.txt, /luma/customversion_emu4.txt).

Für langsamere SD-Karten kann der Zugriff auf firmware.bin und FIRM-Sysmodule von der SD-Karte abgeschaltet werden. NUS-encryptete firmware.bin werden jetzt unterstützt, die DAT-Datei ist ab jetzt ein einfacher Chainloader, der nur die /arm9loaderhax.bin von der SD lädt. Eine NDS-Datei wurde hinzugefügt, die über den MSET-Exploit gestartet werden kann. Der Pathchanger wird nicht mehr benötigt und wird demnächst entfernt. Wer Luma3DS mit einem Bootloader verwendet, kann den Pfad jetzt in die /luma/path.txt eintragen (dieser muss mit einem Schrägstrich starten). Vorher muss das Feature noch in den Einstellungen von Luma3DS aktiviert werden.

Die SD-Karte muss zum Entfernen eines EmuNANDs nicht mehr vollständig formatiert werden und Payloads, die eine OTP benötigen, funktionieren jetzt wieder, wenn eine PIN gesetzt wurde. Das PIN-Format wurde etwas abgeändert und die Beschreibungen für die Einstellungen wurden verbessert.

- Merged the regular and dev builds into one.
- Custom version changes: if the custom version has more than 5 but less than 19 characters it will be truncated to avoid System Settings crashes; separated the custom versions for each NAND (the paths are now /luma/customversion_sys.txt, /luma/customversion_emu.txt, /luma/customversion_emu2.txt. /luma/customversion_emu3.txt. /luma/customversion_emu4.txt).
- To reduce file accesses for people with high-latency large SD cards, an option to toggle loading firmware.bins and FIRM sysmodules from the SD card and one to toggle loading the splash screens were added.
- External FIRMs support changes: added support for NUS-encrypted firmware.bins (all four are supported, a matching cetk file for each encrypted FIRM is needed: /luma/cetk for /luma/firmware.bin, /luma/cetk_twl for /luma/firmware_twl.bin, /luma/cetk_agb for /luma/firmware_agb.bin. /luma/cetk_safe for /luma/firmware_safe.bin) and New 3DS ARM9bin-decrypted firmware.bins.
- Turned the .dat file into a simple chainloader that loads arm9loaderhax.bin, added .nds file to use it with mset.
- The path changer is now deprecated (although it will still work). To have a custom path you can now enable the option for it in the configuration and type it in a /luma/path.txt file, it must start with a /. This path is also picked up by the above mentioned .dat chainloader.
- A full format of the SD card is no longer necessary to remove an EmuNAND (also fixes crashes when trying to boot EmuNAND with an SD which used to have one and wasn't fully formatted).
- The splash screens now display all at once thanks to the alternate framebuffer support.
- Fixed screen weirdnesses when not launching from arm9loaderhax.
- Added support for text files with a trailing newline (as per UNIX convention) for region/language emulation and custom versions.
- Fixed loading SafeA9LHInstaller and other payloads which need the OTP hash if having a PIN.
- Slightly changed the PIN format.
- Made option descriptions more readable.
- Fixed non-working double newlines in PIN messages.
- Fixed hangs on errors after a firmlaunch, reboots now happen as expected.
- bin2c is no longer needed to compile.
- Reuploaded to fix a confusing typo in the config

Danke an Akamaru für den Hinweis!