Aller au contenu


Photo

[Switch 2] kaiHEN le semi-CFW qui peut être lancé grâce à l'exploit FS de CivSwitch


  • Please log in to reply
6 replies to this topic

Posté Aujourd'hui, 09:15

#1
tralala

tralala

    \0/ Postman \0/

  • Newser Expert
  • 15,110 Messages :
  • Sexe:Male
L'écosystème hack de la Nintendo Switch 2 continue de progresser. Une nouvelle méthode permet désormais de lancer kaiHEN directement depuis Civilization VII, sans passer par SmileBASIC, qui constituait jusqu'ici le point d'entrée habituel pour démarrer cet environnement homebrew. Baptisé civ7-fs-kaihen, ce projet exploite la vulnérabilité FS de Civilization VII, issue des travaux de civ7-fs, et s'appuie sur CivSwitch, développé par Gezine, pour déclencher le processus.
 
 
 
 
kaiHEN : un environnement homebrew sur Switch 2
 
Pour rappel, kaiHEN est un Homebrew Enabler destiné à la Nintendo Switch 2. Une fois chargé, il permet notamment de lancer des applications homebrew au format NRO et d'accéder à différentes possibilités de personnalisation du système. Son fonctionnement repose sur un raccourci relativement simple : maintenir le bouton R pendant le lancement d'un jeu natif. Lors de la première utilisation, kaiHEN enregistre la politique de signature du jeu. Au lancement suivant, en maintenant à nouveau R, le système ouvre le Homebrew Menu à la place du démarrage habituel.
 
Cette approche permet notamment d'envisager l'utilisation d'applications homebrew, de différents outils système et de réglages avancés, notamment autour de l'overclocking.
 
Le développement du hack sur Nintendo Switch 2 franchit une nouvelle étape avec la publication de kaiHEN 改変, un Homebrew Enabler (HEN) accompagné d'un firmware personnalisé minimaliste. Cette solution permet désormais d'exécuter des applications homebrew natives directement sur la console, via un Homebrew Launcher.
 
Encore largement expérimental, kaiHEN 改変 est actuellement en cours de développement. Il faut donc s'attendre à des fonctionnalités manquantes, des bugs et d'éventuels plantages.
 
 
 
 
 
 
Civilization VII devient un nouveau point d'entrée
 
Jusqu'à présent, kaiHEN utilisait principalement SmileBASIC pour son initialisation. Le nouveau projet change cette approche en utilisant Civilization VII comme point d'entrée.
 
Le fonctionnement repose sur plusieurs éléments :
 
- civ7-fs : exploite la vulnérabilité FS de Civilization VII.
- CivSwitch : permet de préparer l'environnement nécessaire au déclenchement de l'exploit.
- civ7-fs-kaihen : assure le lancement de kaiHEN depuis un ordinateur connecté au même réseau que la console.
- kaiHEN 20261114c : fournit l'environnement Homebrew Enabler proprement dit.
 
Le lanceur Node.js se charge ensuite de communiquer avec la console, de récupérer l'accès à la mémoire FS et de démarrer le bootstrap natif de kaiHEN.
 
Le processus passe par quatre phases :
 
1. Vérification de la connexion avec la Switch 2.
2. Acquisition de la mémoire FS.
3. Démarrage de l'assistant natif.
4. Connexion au frontend RO de kaiHEN.
 
Une fois ces étapes terminées, les fichiers nécessaires sont copiés sur la carte SD, notamment hbmenu, le game loader, les programmes et les composants de HEN.
 
Compatibilité et prérequis
 
Cette première version reste expérimentale et demande une configuration relativement précise.
 
Élément Compatibilité
 
- Console Nintendo Switch 2
- Firmware testé 23.0.1
- Firmware inférieur Non fonctionnel actuellement
- Jeu Civilization VII en cartouche
- Environnement CivSwitch configuré
- kaiHEN Version 20261114c
- Ordinateur Linux ou macOS recommandé
- Node.js Version récente, testée avec Node.js 24
- Carte SD Nécessaire
 
Attention, même si le dépôt mentionne une compatibilité théorique avec les firmwares inférieurs ou égaux à 23.0.1, les développeurs précisent que seule la version 23.0.1 a été testée. Les versions inférieures ne fonctionnent pas actuellement.
 
Deux points d'entrée disponibles

 

- SmileBasic 4 : compatible avec la version de démonstration et la version complète. Le projet utilise l'exploit NS2JB.

- Civilization VII : la méthode alternative permettant également de démarrer kaiHEN depuis le jeu.

 
 
Une manipulation encore délicate
 
Il ne s'agit pas encore d'une solution aussi simple qu'un lancement automatique depuis le menu HOME. L'utilisateur doit notamment préparer une connexion réseau filaire empêchant l'accès aux serveurs Nintendo. Les développeurs insistent particulièrement sur ce point : une mauvaise configuration pourrait entraîner une mise sur liste noire empêchant l'accès à Civilization VII jusqu'au redémarrage de la console. La mémoire FS repose également sur une course entre plusieurs opérations (race condition). Plusieurs tentatives peuvent donc être nécessaires avant de parvenir à démarrer kaiHEN. Le développeur recommande de redémarrer la console après chaque échec et de recommencer la procédure depuis le début.
 
Autre limitation importante : kaiHEN ne survit pas au redémarrage de la Switch 2. Après chaque reboot, il faudra relancer Civilization VII et refaire la procédure depuis l'ordinateur.
 
Un semi-CFW qui ouvre de nouvelles perspectives
 
Cette avancée est intéressante car kaiHEN ne se limite pas à l'ouverture du Homebrew Menu.
 
L'environnement permet notamment d'envisager :
- Le lancement d'applications NRO.
- L'utilisation d'outils homebrew.
- Des modifications et réglages système.
- Des possibilités d'overclocking.
- Le développement et le portage d'applications sur Switch 2.
 
Il faut toutefois préciser que les homebrews initialement développés pour la première Switch ne sont pas automatiquement compatibles. Des adaptations seront nécessaires pour tenir compte de l'architecture et des spécificités de la Switch 2.
 
Le projet libounce, un fork de libnx, devrait justement faciliter le portage de nombreuses applications utilisant cette bibliothèque.
 
Téléchargement : civ7-fs-kaihen
 
 
 

  • Retour en haut

Posté Aujourd'hui, 10:07

#2
Browni

Browni

    Sunriseur

  • Members
  • PipPip
  • 144 Messages :
  • Sexe:Male
Merci pour la news tralala

C'est pas possible d'avoir la meme chose avec la démo de SmileBasic?

Browni

  • Retour en haut

Posté Aujourd'hui, 10:07

#3
Løtus51

Løtus51

    Sunriseur

  • Members
  • PipPip
  • 105 Messages :
  • Sexe:Male
  • Lieu:57800
Trèeeeees vite cela avance !
  • Retour en haut

Posté Aujourd'hui, 10:11

#4
dvd95

dvd95

    Sunriseur

  • Members
  • PipPip
  • 167 Messages :
Sangoku a trouvé un nouvel exploit il a appeler kaioken. En tout cas ça avance.
  • Retour en haut

Posté Aujourd'hui, 10:18

#5
tralala

tralala

    \0/ Postman \0/

  • Newser Expert
  • 15,110 Messages :
  • Sexe:Male
oulala ! Ca va trop vite !
  • Retour en haut

Posté Aujourd'hui, 10:44

#6
RoyalTaz

RoyalTaz

    Nouveau / peu actif

  • Members
  • Pip
  • 9 Messages :
Je ne comprends pas trop, il n'y a plus besoin du pico ?
  • Retour en haut

Posté Aujourd'hui, 10:46

#7
tralala

tralala

    \0/ Postman \0/

  • Newser Expert
  • 15,110 Messages :
  • Sexe:Male
pour lancer civswitch si.
  • Retour en haut




1 utilisateur(s) sur ce sujet

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