Atmosphère 0.18.0

La scène Homebrew Switch tourne un peu au ralenti ces derniers temps, mais SciresM pense à nous en sortant une nouvelle mouture de son Custom Firmware Atmosphère. Deux gros sujets au menu :

  • l’ajout d’un nouveau module mitm pour la redirection des requêtes DNS
  • la suppression du mdule mitm HID qui maintenait la retro-compatibilité avec les vieux homebrews

Il va sans dire que les homebrews qui n’ont pas vu de mise à jour depuis plusieurs années vont subir de plein fouet cette suppression. Il va falloir se faire une raison, ou tenter de demander aux développeurs de recompiler leurs productions, ce qui est loin d’être gagné. SciresM indique cependant qu’il sera tout à fait possible de créer un module tiers à cet effet. En tout cas, Atmosphère ne le gérera plus nativement !

À noter : Fusée-primary n’a toujours pas subi de changement, qui reste donc à la version 0.17.0



↓ Nouveautés / Corrections (cliquer pour voir) ↓

0.18.0 is Atmosphère’s forty-fourth official release.

fusee-primary was last updated in: 0.17.0.

With thanks to the @switchbrew team, Atmosphère 0.18.0 is bundled with hbl 2.4.0, and hbmenu 3.4.0.

The following was changed since the last release:

  • A new mitm module was added (dns.mitm).
    • This provides a highly configurable mechanism for redirecting DNS resolution requests.
    • By default atmosphère redirects resolution requests for official telemetry servers to a loopback address.
    • Documentation on how to configure dns.mitm to meet your more specific needs may be found here.
  • The service framework API (sf) was refactored to be more accurate to official logic and greatly reduce memory requirements.
    • The comparison of atmosphère module memory usage versus Nintendo’s found here was updated to reflect this.
    • Please Note: If you are a developer using the libstratosphere service APIs, some updating may be required. Contact SciresM#0524 on discord for assistance if required.
  • A number of deprecations were removed, following a general codebase cleanup:
    • The sm extension to not unregister services on connection close was superseded by official opt-in logic in 11.0.0, and has been removed in favor of official logic.
      • This should have zero impact on users.
    • The temporary hid-mitm added in 0.9.0 has finally been removed, following over a year of deprecation.
      • There shouldn’t be any homebrew in use still affected by this, but the situation will be monitored.
      • If this is somehow still a real issue, an unaffiliated hid mitm sysmodule providing the same functionality can be created and released, separate from atmosphère itself.
  • Several issues were fixed, and usability and stability were improved.

For information on the featureset supported by 0.18, please see the official release notes.