Aller au contenu


Photo

[Switch 2] Un dump du SDK de la version 23.5.0 dévoilé, mais pas celui du firmware


  • Please log in to reply
No replies to this topic

Posté Aujourd'hui, 09:19

#1
tralala

tralala

    \0/ Postman \0/

  • Newser Expert
  • 15 117 Messages :
  • Sexe:Male
Une nouvelle publication autour de la Nintendo Switch 2 a suscité quelques réactions dans la scène homebrew. Le 13 novembre 2026, un chercheur a partagé ce qui semblait être un dump complet du SDK de la dernière version 23.5.0 de la console, accompagné de nombreux extraits hexadécimaux et de désassemblages de fonctions système. Cependant, Gezine, le développeur à l'origine de CivSwitch, a rapidement apporté une précision importante : il ne s'agit pas d'un dump du système d'exploitation de la Switch 2, mais du SDK intégré directement dans un jeu.
 
 
 
 
 
Un SDK provenant d'un jeu Switch 1
 
À l'origine de cette publication, on retrouve le chercheur @invokertr, qui présentait le contenu comme un dump à 100 % du SDK de la dernière version du firmware Switch 2, en région européenne. Une vidéo montrait notamment un défilement continu de données hexadécimales, tandis qu'une autre capture affichait le désassemblage ARM64 d'une fonction getService. Gezine a rapidement corrigé cette interprétation. Selon lui, les éléments récupérés proviennent d'un binaire Nintendo Switch 1 présent sur une cartouche physique, et non du système Horizon OS de la Switch 2. Cette découverte est directement liée au fonctionnement de CivSwitch, qui exploite la version Nintendo Switch 1 de Civilization VII lancée en rétrocompatibilité sur Switch 2. L'exploitation permet d'obtenir une exécution de code dans le processus du jeu, notamment grâce à l'injection d'un payload via le chat.
 
Pourquoi ce dump reste intéressant ?
 
Même s'il ne s'agit pas d'une extraction complète du firmware, les données récupérées présentent un intérêt réel pour les développeurs. Le SDK de Nintendo regroupe différentes bibliothèques utilisées lors de la compilation des jeux : appels aux services système, fonctions graphiques, audio et autres interfaces permettant aux applications de communiquer avec la console. Ces modules sont intégrés aux fichiers du jeu, notamment dans l'exeFS, aux côtés de l'exécutable principal et d'autres composants. L'analyse de ces bibliothèques permet donc aux chercheurs de mieux comprendre le fonctionnement des API Nintendo, leurs structures internes et les conventions d'appel utilisées. Cela pourrait notamment profiter aux projets d'émulation et de recompilation sur PC, comme les différentes branches d'Eden, qui cherchent à améliorer la compatibilité avec les jeux Switch 2.
 
Le firmware 23.5.0 reste un obstacle
 
Il faut également rappeler que la mise à jour 23.5.0 a corrigé une précédente voie d'accès au système de fichiers, utilisée par certains outils pour extraire les partitions romFS et exeFS non chiffrées des jeux numériques. Les extractions complètes du système sont donc devenues plus compliquées sur ce firmware. En revanche, les méthodes reposant sur des points d'entrée au niveau des jeux, comme CivSwitch, permettent encore de récupérer certaines informations. Cette distinction est essentielle : un dump du SDK fourni avec un jeu ne signifie pas que le firmware complet de la console a été extrait.
 
Une avancée pour la scène homebrew, mais pas un nouvel exploit
 
Ce travail constitue une nouvelle source d'informations pour les développeurs qui cherchent à comprendre l'architecture logicielle de la Switch 2. Les chercheurs pourront notamment comparer les différentes versions du SDK, identifier les changements apportés aux fonctions et améliorer leurs outils d'émulation. Il ne faut toutefois pas y voir une nouvelle faille publique ou un jailbreak supplémentaire. Il s'agit avant tout d'une avancée dans l'analyse des composants logiciels embarqués dans les jeux. Avec CivSwitch et les travaux qui gravitent autour de kaiHEN, la scène Switch 2 continue de progresser, mais l'accès au système complet reste une problématique distincte. En résumé, le dump dévoilé concerne bien des bibliothèques du SDK Nintendo, mais celles-ci proviennent d'un jeu Switch 1 exécuté sur Switch 2. Ce n'est donc pas le dump du firmware 23.5.0 que certains pouvaient espérer.
 
 
 
 

  • Retour en haut




2 utilisateur(s) en train de lire ce sujet

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