Aller au contenu


Photo

[Switch] Atmosphère 1.12.1 est disponible : DNS, thèmes et 40 Mo pour les sysmodules


  • Veuillez vous connecter pour répondre
Aucune réponse à ce sujet

Posté aujourd'hui, 08:46

#1
tralala

tralala

    \0/ Postman \0/

  • Newser Expert
  • 14 898 messages
  • Sexe:Male
Le développeur Atmosphère-NX vient de publier Atmosphère 1.12.1, la 94e version officielle de ce custom firmware open source destiné à la Nintendo Switch. Cette mise à jour corrective revient notamment sur plusieurs problèmes introduits avec le firmware officiel 23.0.0 de Nintendo, tout en améliorant la gestion du réseau, du système de fichiers et de la mémoire disponible pour les modules personnalisés. Cette version fait suite à Atmosphère 1.12.0, qui avait apporté la prise en charge du firmware 23.0.0. Elle corrige plusieurs régressions importantes, en particulier celles qui affectaient les applets du navigateur et pouvaient provoquer des plantages dans certains scénarios.
 
 
 
 
 
Une meilleure gestion du DNS et des redirections réseau
 
L'une des principales nouveautés concerne dns.mitm. Avec le firmware 23.0.0, Nintendo a introduit de nouvelles commandes au sein du service sfdnsres, permettant notamment la résolution DNS asynchrone grâce à c-ares. Atmosphère ne prenait pas encore en charge ces nouvelles commandes, ce qui empêchait certaines redirections d'hôtes de fonctionner, sans afficher d'avertissement particulier.
 
Atmosphère 1.12.1 intègre désormais la prise en charge de ce nouveau mécanisme. Le code de sérialisation c-ares a été réimplémenté et les commandes concernées sont interceptées. En complément du sysmodule bsdsocket, le système peut de nouveau suivre les requêtes de résolution et rediriger leurs résultats correctement.
 
Les thèmes personnalisés de nouveau pris en charge
 
Le système de fichiers bénéficie lui aussi d'une mise à jour importante. Le firmware 23.0.0 a introduit un nouveau type de stockage, baptisé IStorageForBatchRead, qui ajoute la commande BatchRead à l'interface de stockage existante. Les applications utilisant l'API du système de fichiers tentent désormais d'utiliser ce nouveau mécanisme. Ce changement avait notamment des conséquences sur qlaunch et la prise en charge des thèmes personnalisés.
 
Le module fs.mitm a donc été adapté pour gérer ce nouveau type de stockage et intercepter plusieurs commandes supplémentaires. Cette évolution permet de corriger les problèmes de compatibilité apparus après la mise à jour officielle de Nintendo. Les applets du navigateur corrigées, 40 Mo récupérés
 
Autre chantier important : les correctifs appliqués aux applets du navigateur ont été entièrement repensés.
 
Dans Atmosphère 1.12.0, les modifications destinées à récupérer de la mémoire avaient entraîné plusieurs problèmes et plantages, notamment pendant la lecture de médias dans l'eShop et dans certains jeux utilisant LibAppletOff.
 
Après analyse, l'équipe a conclu que les applets du navigateur manquaient de mémoire et qu'il fallait réduire davantage la quantité réservée aux sysmodules personnalisés.
 
La nouvelle approche consiste à faire croire aux applets du navigateur qu'elles disposent d'un gigaoctet de mémoire libre, tout en récupérant plus précisément la mémoire inutilisée. Le tas mémoire du moteur du navigateur est également réduit, sans effet négatif notable constaté sur la lecture multimédia ou l'affichage des pages web.
 
Grâce à ces modifications, Atmosphère peut à nouveau mettre 40 Mo à disposition des sysmodules personnalisés, contre une capacité expérimentale plus limitée dans la version précédente.
 
Plusieurs corrections supplémentaires
 
Atmosphère 1.12.1 apporte également différents correctifs :
- Sauvegarde PRODINFO : correction de la sauvegarde automatique sur les modèles récents de consoles qui n'utilisent plus le certificat de périphérique ECC.
- Mémoire partagée : correction de l'initialisation de SharedMemory et TransferMemory.
- Compatibilité des jeux : correction concernant Trails in the Sky 2nd Chapter.
- Stabilité générale : diverses améliorations destinées à fiabiliser le fonctionnement du système.
 
Rappel sur Atmosphère 1.12.0
 
La version précédente avait introduit la compatibilité avec le firmware officiel 23.0.0 et adapté plusieurs composants internes au comportement du système Nintendo, notamment exosphère, mesosphère, boot, loader, erpt, pgl et ro. Elle avait également apporté une prise en charge correcte de la compression et de la décompression ZBIC, ainsi que la possibilité de gérer des fichiers NRO compressés au format LZ4 Frame.
 
Téléchargement : Atmosphère 1.12.1 

  • Retour en haut




2 utilisateur(s) li(sen)t ce sujet

0 invité(s) et 2 utilisateur(s) anonyme(s)