Eine Liste der Änderungen findet ihr auf GitHub.
Kategorie: 3DS
3D ohne Brille – mit diesem Konzept gelang Nintendo 2011 ein würdiger Nachfolger für den Nintendo DS. Bis heute hat sich der Nintendo 3DS über 75 Millionen Mal verkauft. 2015 erschien hierzulande der "New Nintendo 3DS" – eine schnellere Version mit einem zusätzlichen Stick und zwei weiteren Schultertasten.
Jahrelang schien Homebrew unerreichbar – Nintendo hatte gegenüber der Wii definitiv dazu gelernt. Anfangs war nur eine alte Firmware per Flashcard hackbar, bis im November 2014 "NINJHAX" veröffentlicht wurde, mit dem zum ersten Mal Homebrew ohne Zusatz-Hardware (aber mit Spiel) ausgeführt werden konnte. Zahlreiche Exploits folgten, bis im August 2017 mit "ntrboothax" der "heilige Gral" erschien, mit der sich jeder 3DS auf jeder Firmware sowohl modden, als auch unbricken lässt.
Zwischenzeitlich drohte sich die Community aufzuspalten, was glücklicherweise nur von kurzer Dauer war.
ThirdTube v0.5.3
Dieses kleine Update behebt das Abspielen von Videos.
This is a minor release fixing the broken video playback.
ScummVM v2.7.0
3DS, 3DS: Update, Nintendo Switch, Nintendo Switch: Update, vWii, Wii, Wii: Update emulator, point and click
Downloads anzeigen
Der 3DS-Port ist zurück und wurde auf den neuesten Stand aktualisiert. Zudem werden die folgenden Spiele jetzt unterstützt:
- Soldier Boyz
- Obsidian
- Pink Panther: Passport to Peril
- Pink Panther: Hokus Pokus Pink
- Adibou 2 "Environment", "Read/Count 4 & 5" und "Read/Count 6 & 7"
- Driller/Space Station Oblivion
- Halls of the Dead: Faery Tale Adventure II
- Chop Suey, Eastern Min und 16 weitere Director 3 und Director 4 Titel
Auch wurde die Kompatibilität mit der "Broken Sword"-Serie verbessert.
Wumiibo v4.1
Emuliert amiibo direkt auf dem 3DS.
Luma3DS v12.0 wird unterstützt und einige kleinere Änderungen wurden durchgeführt.
* Update WumiiboHelper to work with latest luma version. * Other small changes and minor improvements have been made.
TWiLight Menu++ v25.8.1 mit nds-bootstrap v0.70.0
3DS, 3DS: Update backups, DS, DSi
Das TWiLight Menu++ sieht aus wie das DSi-Menü und kann in Verbindung mit NDS-Bootstrap DS-Homebrews und DS-Spiele von der SD-Karte abspielen.
Spielt in Verbindung mit TWLMenu++ DS-Spiele und -Homebrews von der SD-Karte ab.
Wer einen DS oder einen DSi besitzt kann sich über 43 neu unterstützte DSiWare-Titel freuen. Ansonsten gab es noch einige Bugfixes und aktualisierte Übersetzungen.
3DS Homebrew Menu v2.4.1
Das Favorisieren von Homebrews (SELECT) führt in einem leeren Ordner nicht mehr zu Fehlern und das Homebrew Menu wurde mit den aktuellen Bibliotheken kompiliert.
* Built with latest tools and libraries. * Fixed starred function when used inside an empty folder.
Luma3DS v12.0
Dieses Update fügt etliche Neuerungen hinzu! So gibt es jetzt eine erweiterte Konfiguration für Bildschirmfilter bei der sich auch der Gamma-Wert anpassen lässt und die für die beiden Bildschirme getrennt eingestellt werden können. Zudem kann direkt in das Homebrew Menu gebootet werden, sowohl im DSi– als auch im 3DS-Modus. Wer seinen 3DS mit einem Bluetooth-Audio-Mod ausgestattet hat, kann jetzt die Ton-Ausgabe durch Kopfhörer erzwingen und New3DS-Nutzer können Core1-Threads auf Core2 weiterleiten, was in fordernden Spielen wie Pokémon (Ultra) Sonne/Mond einen Performance-Gewinn von ca. 10% ermöglicht, aber auch zu Kompatibilitätsproblemen führen kann.
Weiterhin lassen sich externe CXI-Systemmodule (keine KIPs) aus "/luma/sysmodules/
" laden und LayeredFS betrifft nun auch Applets, was aber nicht besonders getestet wurde.
Eine neue Version des 3DS Homebrew Menu soll noch diese Woche erscheinen. Alle Änderungen findet ihr im Changelog.
Changelog
* Add a new "advanced configuration" submenu for screen filters, allowing for far more customization (notably, increasing gamma). It allows setting different filters for top and bottom screen separately, and all settings can be saved to the ini configuration file * Implement autobooting into Homebrew Menu, both in 3DS mode and in DSi mode: * DSi modes uses nds-hb-menu bootstrap's TID by default, and is a bit slow to start as it needs to go through the native 3DS OS first no matter what * Homebrew needs to be compiled with libctru v2.0.0 at a minimum, and libctru v2.1.2 is highly recommended to a bug fix * Move "Save settings" to top-level menu * Add ability to force routing audio to headphones. This is targeted to Bluetooth hardware mod users * One limitation is that this option gets undone if you actually insert then remove headphones in the headphones port, closing and re-opening the lid fixes this * Add ability to redirect application core1 threads to core2, on N3DS: * Only useful in very demanding games like Pokémon (Ultra) Sun/Moon where it nets approx. a 10% gain, due to how the 3DS OS works * Might break some games and homebrew applications * Add external *.cxi non-KIP sysmodule loading (from /luma/sysmodules), when the "Enable loading external FIRMs and modules" option is enabled * The expected format is {titleId}.cxi (not the name, unlike KIPs), with {titleId} being a string of 16 hexadecimal digits, and with the N3DS bit taken into account * code.bin loading for sysmodules is still kept as a feature, but you now need to enable both this option and "Enable game patching" (for non-sysmodules only "Enable game patching" suffices) * Enable "game patching" features for all applets (not extensively tested), not just games or applications. This being said, LayeredFs might not work on things like the software keyboard, but "locale emulation" is expected to always work * Remove kernel check for creating core2/core3 threads. This has no bearing on homebrew being able to access core2, as it always has had the pr
TWiLight Menu++ v25.8.0 mit nds-bootstrap v0.69.0
3DS, 3DS: Update backups, DS, DSi
Das TWiLight Menu++ sieht aus wie das DSi-Menü und kann in Verbindung mit NDS-Bootstrap DS-Homebrews und DS-Spiele von der SD-Karte abspielen.
Spielt in Verbindung mit TWLMenu++ DS-Spiele und -Homebrews von der SD-Karte ab.
Die Änderungen findet ihr in den Quellen-Links.
mGBA v0.10.1
3DS, 3DS: Update, Nintendo Switch, Nintendo Switch: Update, Wii, Wii: Update emulator, game boy advance, gba
Downloads anzeigen
Dieses Update kommt mit einigen Bugfixes, insbesondere für die Emulation des originalen Game Boys.
ThirdTube v0.5.2
Die CIA sollte beim Start nicht mehr abstürzen und die Suchfunktion wurde behoben. Das Nachladen von Videos auf der Kanalseite funktioniert auch wieder und Abonnements "verschwinden" nicht mehr.
* Fixed random crashes soon after opening the app(only on .cia) * Fixed search function broken * Fixed channel page failing to load additional videos * Fixed some subscribed channels disappearing(sorry for those who lost their subscription) * Subscription and history files are now resistant to corruption
TWiLight Menu++ v25.7.0 mit nds-bootstrap v0.68.0
Das TWiLight Menu++ sieht aus wie das DSi-Menü und kann in Verbindung mit NDS-Bootstrap DS-Homebrews und DS-Spiele von der SD-Karte abspielen.
Spielt in Verbindung mit TWLMenu++ DS-Spiele und -Homebrews von der SD-Karte ab.
Neben einer aktualisierten Schriftart für das DS-Theme wurde der Widescreen-Support für DS-Spiele behoben. Wer Probleme damit hatte, sollte die Datei "SD://luma/sysmodules/TwlBg.cxi
" löschen und dem Widescreen-Guide erneut folgen. Zudem bootet die europäische Version von "Yoshi Touch & Go" mit einer Spender-ROM wieder.
Alle Änderungen findet ihr in den Changelogs in den Quellen-Links.
ROM Properties v2.1
3DS, 3DS: Update, vWii, Wii, Wii U, Wii U: Update, Wii: Update explorer, extension
ROM Properties ist eine Shell-Erweiterung für Windows, Linux und BSD, die Informationen und Cover zu vielen Spiel-bezogenen Formaten anzeigt.
GTK4-Frontends werden jetzt unterstützt. Bei Nautilus 43 ist allerdings das Problem, dass die "Eigenschaften"-Seite für Drittanwendungen stark limitiert wurde, weshalb noch nicht alle Funktionalitäten implementiert sind.
Einige Texture-Dateien, wie etwa DDS und KTX, lassen sich über das Kontextmenü in eine PNG konvertieren und das Konfigurationstool "rp-config" verfügt nun über einen Updater im "About"-Tab. Zudem wird bei KTX2-Texturen das RG88-Texturenformat unterstützt.
* Support for GTK4 UI frontends, e.g. Nautilus 43. Note that Nautilus 43 has significantly limited the functionality of property pages, so it's only partially implemented at the moment. * Right-click menu option for "Convert to PNG" for supported texture files, e.g. DDS and KTX. * rp-config now has a built-in update checker on the "About" tab. * KTX2: RG88 texture format and swizzling are now supported.
ENLBufferPwn: Schwerwiegender Fehler lässt Angreifer Remote-Code auf unmodifizierten Konsolen über den Online-Modus in einigen Spielen ausführen
PabloMK7 hat einen Fehler in zahlreichen First-Party 3DS-, Wii-U- und Switch-Spielen öffentlich gemacht, der es einem Angreifer ermöglicht, unsignierten Code auszuführen, selbst wenn die Konsole des Opfers nicht gemoddet ist. Nintendo hat den Fehler bereits in einigen Spielen behoben.
Die Schwachstelle, die "ENLBufferPwn" getauft wurde, wurde bereits von mehreren Personen im Jahr 2021 entdeckt und nach und nach an Nintendo gemeldet. Laut dem CVSS 3.1 Calculator handelt es sich dabei um eine Lücke mit einer Schwere von 9,8 von 10 Punkten.
Welche Spiele sind/waren betroffen?
- Mario Kart 7 (behoben in v1.2, kürzlich erschienen)
- Mario Kart 8 (nicht behoben)
- Mario Kart 8 Deluxe (behoben in v2.1.0)
- Animal Crossing: New Horizons (behoben in v2.0.6)
- ARMS (behoben in v5.4.1)
- Splatoon (nicht behoben)
- Splatoon 2 (behoben in v5.5.1)
- Splatoon 3 (behoben Ende 2022, genaue Version unbekannt)
- Super Mario Maker 2 (behoben in v3.0.2)
- Nintendo Switch Sports (behoben Ende 2022, genaue Version unbekannt)
- eventuell noch mehr
Was genau ist das Problem?
Konkret handelt es sich bei ENLBufferPwn um einen Buffer-Overflow in der C++-Klasse "NetworkBuffer", die von einigen First-Party-Spielen verwendet wird. Diese Klasse enthält zwei Methoden "Add" und "Set", die den Buffer mit Daten von anderen Spielern befüllen. Allerdings wird dabei nicht geprüft, ob diese Daten überhaupt in den Buffer passen, was zu einem Buffer-Overflow führt und ausgenutzt werden kann. Eine genauere technische Erklärung finden Interessierte in der GitHub-Repo.
Welche Auswirkungen hat das?
Ein Angreifer kann sämtlichen Code auf fremden Geräten ausführen. In einem Video sieht man, wie in einer alten Version von Mario Kart 7 das HOME-Menü ohne Zutun des Nutzers geöffnet wird und in einem Proof-of-Concept-Video ist zu sehen, wie der SafeB9SInstaller auf einer ungemoddeten Konsole ausgeführt wird. Ein anderes Proof-of-Concept zeigt unsignierten Code auf der Wii U über den Online-Modus von Mario Kart 8.
Man kann nur hoffen, dass Nintendo den Fehler auch in den Wii-U-Spielen behebt.
RetroArch v1.14.0
3DS, 3DS: Update, Nintendo Switch, Nintendo Switch: Update, vWii, Wii, Wii U, Wii U: Update, Wii: Update emulator, libretro, multi-system, retroarch
Die Änderungen findet ihr im offiziellen Blogpost. Dort gibt es auch eine Übersicht über die Änderungen an den Cores.
Downloads anzeigen
TWiLight Menu++ v25.6.1 mit nds-bootstrap v0.67.0
3DS, 3DS: Update backups, DS, DSi
Das TWiLight Menu++ sieht aus wie das DSi-Menü und kann in Verbindung mit NDS-Bootstrap DS-Homebrews und DS-Spiele von der SD-Karte abspielen.
Spielt in Verbindung mit TWLMenu++ DS-Spiele und -Homebrews von der SD-Karte ab.
Diese Versionen enthalten wieder zahlreiche Fehlerbehebungen – näheres in den Changelogs in den Quellen-Links.