Le développeur SciresM vient de mettre en ligne une nouvelle version d'Atmosphere qui passe désormais en v0.8.4. Cette version est capable de booter sur les firmware 7.0.1 et 7.0.0 sans que les utilisateurs n'aient besoin de fournir de clés.
Pour ceux qui ne sont pas dans la boucle, la prise en charge initiale de la version 7.0.0 a déjà été ajoutée il y a quelque temps, mais elle ne comprenait pas d'algorithme de contournement de clé, s'appuyant plutôt sur une approche BYOK (Bring your own keys).
Ces clés étaient privées et seules quelques personnes y avaient accès, ce qui signifie que l'utilisateur moyen n'était pas en mesure d'utiliser cette fonction.
Quelques temps plus tard, une révision mineure du firmware a été publiée, la 7.0.1. La mise à jour contenait très peu de changements et la TSEC n'a pas été touchée, ce qui signifie que l'algorithme de contournement de clé utilisé pour l'ancien firmware fonctionnerait sur le plus récent.
Cet algorithme est enfin complet et a été inclus dans la version 0.8.4 d'Atmosphere. La nouvelle approche repose sur un payload appelé "sept" qui est exécutée automatiquement par fusee gelée si le CFW détecte qu'il doit obtenir les clés 7.0.X TSEC.
Il n'ajoute qu'une seconde environ au chargement sans qu'aucune interaction de l'utilisateur ne soit nécessaire. La nouvelle version s'accompagne également d'autres améliorations et modifications, dont certaines ont déjà été apportées au référentiel il y a quelque temps.
0.8.4 is Atmosphère's tenth official release.
fusee-primary was last updated in: 0.8.4.
The following was changed since the last release:
Support for 7.0.0/7.0.1 was added.
This is facilitated through a new payload, sept, which can be signed, encrypted, and then loaded by Nintendo's TSEC firmware.
sept will derive the keys needed to boot new firmware, and then load sept/payload.bin off the SD card and jump to it.
Recognition of applications for override/mitm has been improved.
Nintendo's official Title ID range (0x0100000000000000-0x01FFFFFFFFFFFFFF) is now enforced.
A deadlock condition was fixed involving libstratosphere mitm sysmodules.
Kernel patches for JIT support were added (Thanks, @m4xw!).
These loosen restrictions on caller process in svcControlCodeMemory.
set.mitm and fs.mitm were merged into a single ams_mitm sysmodule.
This saves a process ID, allowing users to run one additional process up to the 0x40 process limit.
A bpc.mitm component was added, performing custom behavior on shutdown/reboot requests from am or applications.
Performing a reboot from the reboot menu now reboots to atmosphere. This can be configured via system_settings.ini.
Performing a shutdown from the reboot menu now works properly with AutoRCM, and does a real shutdown.
General system stability improvements to enhance the user's experience.