Aller au contenu


tralala

Inscrit(e) (le) 24 févr. 2012
Déconnecté Dernière activité aujourd'hui, 23:21
*****

Sujets que j'ai initiés

[Switch 2] NS2JB ModLoader passe en version 0.3.2 et améliore la compatibilité FS

aujourd'hui, 23:23

Le développement autour de NS2JB continue sur Nintendo Switch 2. Le développeur SebaaMG vient de publier la version 0.3.2 de NS2JB ModLoader, un outil destiné à faciliter le chargement de modifications de jeux directement depuis la carte SD de la console.
 
 
 
 
 
 
 
 
 
Cette nouvelle mouture se concentre principalement sur la compatibilité avec le système de fichiers (FS). L'objectif est de rendre le chargement des mods plus fiable sur différentes configurations, sans modifier la procédure d'installation déjà mise en place dans les précédentes versions.
Une meilleure compatibilité avec le système FS
 
La version 0.3.2 apporte plusieurs améliorations techniques importantes :
 
- Lecture native améliorée : le loader complète désormais les lectures natives partielles lorsque celles-ci sont valides.
- Gestion des mappings mémoire : prise en charge des mappings de code répartis sur plusieurs régions mémoire contiguës.
- Détection FS plus souple : le programme vérifie désormais les routines FS réellement utilisées par le loader, plutôt que d'exiger une image FS complète et strictement identique.
- Compatibilité indépendante du firmware : la détection ne repose pas sur un numéro de firmware précis.
 
Autre point intéressant : les modifications ne nécessitent aucune nouvelle manipulation de la part de l'utilisateur. L'organisation des fichiers et la commande de lancement restent identiques.
 
Une installation toujours aussi simple
 
NS2JB ModLoader conserve son fonctionnement introduit avec la version 0.3.0.
 
Il suffit de :
 
1. Copier le contenu du dossier sd-card-root/ à la racine de la carte SD.
2. Placer les mods dans ns2jb-modloader/contents/<TITLE_ID>/.
3. Maintenir l'hôte NS2JB actif.
4. Depuis un second terminal, lancer la commande suivante :
cd "/path/to/extracted/zip/ModLoader"
node load.cjs
 
 
Une fois le message READY affiché, il faut interrompre l'hôte Kurumuz avec Ctrl+C, laisser le nettoyage se terminer, puis fermer SmileBASIC. Les jeux peuvent ensuite être lancés sans redémarrer la console.
 
Node.js 22 ou supérieur reste nécessaire, sans installation supplémentaire de Python, Zig ou binutils.
Rappel des nouveautés précédentes
 
Cette version s'appuie sur les évolutions des versions 0.3.0 et 0.3.1.
 
La version 0.3.0 avait introduit le chargement des modifications RomFS et ExeFS depuis la carte SD, en utilisant une session NS2JB FS 4/4 + RPC existante.
 
La version 0.3.1 avait ensuite corrigé la validation ExeFS pour les mises à jour de jeux dont le Program ID diffère du Title ID de base. Elle avait également ajouté des avertissements concernant les fichiers IPS/IPS32 non appliqués.
 
Cette version avait notamment été testée sur une véritable Switch 2 avec trois jeux :
 
- Mario Party Superstars
- Super Smash Bros. Ultimate
- Mario Kart World
 
Les tests avaient confirmé le chargement des modifications RomFS, ExeFS et IPS sur ces titres.
 
Attention toutefois : la version 0.3.2 a passé 25 tests ciblés sur son archive ZIP, mais n'a pas encore bénéficié d'un nouveau test matériel. Les composants natifs restent ceux de la version 0.3.1. Cette mise à jour ne constitue pas un nouvel exploit pour la Switch 2, mais une évolution de l'outil de chargement de mods qui accompagne NS2JB. Elle améliore progressivement les possibilités de personnalisation des jeux sur la console de Nintendo
 
Téléchargement : NS2JB ModLoader v0.3.2
 

[PS4] Sony déploie le firmware 14.02 sur PS4, une mise à jour de sécurité qui cible les...

aujourd'hui, 23:06

Sony vient de publier une nouvelle mise à jour système pour la PlayStation 4. Disponible depuis le 4 novembre 2026, le firmware 14.02 débarque discrètement avec un objectif bien précis : renforcer la sécurité de la console. Une sortie qui intervient dans un contexte particulièrement sensible pour la scène underground PS4.
 
 
 
 
Firmware 14.02 : Sony renforce la sécurité de la PS4
 
Sans véritable annonce préalable, Sony Interactive Entertainment vient de mettre en ligne le firmware 14.02 destiné à l'ensemble des PlayStation 4 compatibles. Comme souvent avec ce type de mise à jour, les notes de version restent particulièrement succinctes. Sony indique simplement : « Made some security fixes to the system software. » Aucune nouvelle fonctionnalité, amélioration de l'interface ou modification visible n'est donc annoncée. Il s'agit essentiellement de correctifs de sécurité touchant directement au logiciel système de la console. Mais le calendrier de cette publication mérite attention.
 
Le jailbreak PS4 dans le viseur de Sony ?
 
Cette mise à jour intervient alors que la scène PS4 connaît une période particulièrement active autour du firmware 14.00. Plusieurs travaux et méthodes de jailbreak ont récemment remis en lumière les possibilités d'exploitation de la console, notamment pour l'exécution de code non signé, le lancement de homebrews et l'utilisation de modifications non autorisées. Dans ce contexte, le firmware 14.02 pourrait notamment corriger certaines vulnérabilités exploitées par ces travaux. Attention toutefois : Sony ne précise pas publiquement quelles failles ont été corrigées. Il est donc impossible de confirmer que l'ensemble des vulnérabilités utilisées par la scène jailbreak sont effectivement bloquées. Une chose est néanmoins certaine : les correctifs de sécurité risquent de compliquer la vie des utilisateurs qui souhaitent conserver une PS4 exploitable.
 
Faut-il installer le firmware 14.02 ?
 
La réponse dépend essentiellement de l'utilisation que vous faites de votre console.
 
- Joueurs utilisant le PSN : la mise à jour est recommandée pour bénéficier des derniers correctifs de sécurité et conserver la compatibilité avec les services en ligne.
- Utilisateurs du jailbreak et du homebrew : prudence ! Il est préférable de rester sur votre firmware actuel si vous souhaitez conserver vos possibilités d'exploitation.
- Joueurs hors ligne : aucune nouveauté fonctionnelle n'est annoncée et vos habitudes ne devraient pas changer.
 
Comme toujours dans l'univers du hack PlayStation, il est fortement déconseillé de mettre à jour sa console sans avoir vérifié au préalable les conséquences sur les possibilités d'exploitation disponibles.
 
 
 

[PS5] Eglantine PS5 : l'émulateur Switch 2 évolue avec le support des mises à jour...

aujourd'hui, 22:31

L'émulation de la Nintendo Switch 2 sur PS5 continue de progresser. Le développeur viejunerd propose plusieurs nouvelles versions de son portage d'Eglantine PS5, avec une évolution particulièrement intéressante : la prise en charge des mises à jour et des DLC intégrés dans les fichiers au format NUP. Cette évolution permet désormais à l'émulateur de charger non seulement le jeu de base, mais également ses mises à jour et ses contenus additionnels. La bibliothèque affiche aussi ces différents éléments, tandis qu'une interface permet de préparer des paquets NUP.

 

 

 
Donkey Kong Bananza fonctionne avec son DLC
 
La version v1.0.0 NUP a notamment permis de valider cette fonctionnalité sur une PS5 équipée du firmware 13.60. Le développeur a testé Donkey Kong Bananza, avec sa mise à jour 3.2.0 et son DLC 1.0.0. Le jeu parvient à monter correctement le contenu additionnel, qui apparaît également dans le menu dédié du jeu.
 
Les niveaux du DLC n'ont toutefois pas encore été entièrement testés.
 
D'autres titres présentent encore des limitations :
- Super Mario Bros. Wonder : le jeu démarre comme une version Switch 1 avec la mise à jour 1.2.0, mais le DLC Switch 2 n'est pas exploité.
- Mario Kart World 1.18 : blocage sur l'écran titre, avec une erreur GPU de type VK_ERROR_DEVICE_LOST.
- Fast Fusion : plantage lors de la compilation d'un shader.
 
Un système de mise à jour automatique
 
Avec la version v1.206.001, viejunerd introduit également un mécanisme de mise à jour intégré.
 
L'application vérifie les nouvelles versions disponibles sur son propre dépôt, demande confirmation à l'utilisateur, télécharge les fichiers, vérifie leur signature et leur empreinte avant de remplacer les fichiers de l'installation existante. Les versions v1.206.002 et v1.206.003 servent notamment à tester ce mécanisme et à faire évoluer l'identification des builds.
 
Attention toutefois : la v1.206.001 doit être installée manuellement. Les anciennes versions recherchent encore leurs mises à jour sur prosperostore.net et ne détecteront donc pas cette nouvelle branche de développement.
 
Des versions à suivre de près
 
Les différentes compilations reposent sur le cœur Eglantine (branche nx2), associé au frontend PS5 développé par heydemoura et aux modifications apportées par viejunerd. Il faut néanmoins distinguer les fonctionnalités validées de celles qui restent expérimentales. Toutes les dernières compilations n'ont pas encore été exécutées sur une console, et certains problèmes peuvent subsister. Un avertissement important concerne également Donkey Kong Bananza : certaines compilations v1.206.001, v1.206.002 et v1.206.003 présentent un blocage à 98 %. Le développeur recommande d'utiliser la v1.206.004.
 
Installation
 
Pour installer cette version sur PS5 :
 
- Décompressez l'archive téléchargée.
- Copiez le dossier PPSA98515 dans /data/homebrew/.
- Lancez l'application avec ShadowMountPlus 1.7beta4 ou une version ultérieure.
- Il est nécessaire de disposer de ses propres clés, du firmware et des jeux compatibles.
- Le mode portable et la résolution 0,5x restent notamment à tester.
 
Téléchargement : Eglantine-PS5
 

 

 


[Switch 1 & 2] Balatro devient une porte d'entrée sur Switch 1 et Switch 2 grâc...

aujourd'hui, 18:23

Une nouvelle découverte pourrait bien intéresser la scène underground Nintendo. Le jeu Balatro, dans sa version physique destinée à la première Nintendo Switch, peut désormais être détourné pour servir de véritable lanceur de code grâce à une technique reposant entièrement sur les données de sauvegarde. Baptisé Balatro Switch RCE, ce projet développé par Luminger exploite le fonctionnement particulier du moteur LÖVE utilisé par le jeu. En effet, celui-ci charge certains fichiers depuis les données de sauvegarde avant ceux présents dans les ressources internes du jeu. Il devient ainsi possible de remplacer les fichiers d'entrée originaux, notamment conf.lua et main.lua, par des fichiers personnalisés. Le résultat est particulièrement intéressant : au démarrage de Balatro, le jeu ne lance plus son interface habituelle, mais un environnement autonome permettant notamment d'exécuter du code Lua directement dans le processus du jeu.
 
 
 
 
 
Un accès Lua et FTP directement depuis la console
 
Une fois le lanceur démarré et la connexion réseau établie, plusieurs fonctionnalités sont disponibles :
 
- Lua REPL via TCP : permet d'exécuter des commandes Lua à distance depuis un ordinateur, sur le port 9026.
- Serveur FTP : permet de consulter et modifier les fichiers du lanceur sur les ports 5000 et 5001.
- Console de diagnostic : affiche les informations de démarrage, les empreintes des fichiers et les événements réseau.
- Journalisation : conserve une trace des connexions, commandes RPC et transferts FTP.
 
Il s'agit donc d'un véritable environnement de recherche et d'instrumentation permettant d'interagir avec le processus du jeu depuis un PC.
 
 
 
 
Compatible Switch 1 et Switch 2
 
L'un des aspects les plus intéressants de cette découverte concerne sa compatibilité avec la Nintendo Switch 2.
 
Le projet fonctionne sur une Nintendo Switch première génération, mais également sur Switch 2 grâce à la rétrocompatibilité des jeux Switch 1.
 
La méthode nécessite toutefois une préparation particulière :
- Une cartouche physique de Balatro pour Switch 1.
- Une console Switch 1 déjà hackée pour installer la sauvegarde modifiée à l'aide de JKSV.
 
Pour une Switch 2 non modifiée, il suffit ensuite de transférer cette sauvegarde via la fonctionnalité officielle de transfert des données de sauvegarde de Nintendo.
 
Une fois le transfert effectué, la Switch 2 peut démarrer Balatro et charger le lanceur directement depuis la sauvegarde, sans nécessiter de Custom Firmware sur cette dernière.
 
Les versions testées sont les mises à jour 1.0.1f et 1.0.1o de Balatro sur cartouche Switch 1.
 
Attention, il ne s'agit pas d'un jailbreak !
 
Il convient toutefois de bien comprendre la portée de cette découverte. Balatro Switch RCE est une preuve de concept reposant sur une exécution de code en espace utilisateur (Userland). Elle ne donne aucun accès au kernel, ne permet pas de charger des jeux commerciaux, ne contourne pas les protections DRM et ne constitue pas un jailbreak complet de la console. Il s'agit avant tout d'une démonstration technique particulièrement intéressante : une simple sauvegarde peut suffire à remplacer le point d'entrée d'un jeu et à exécuter du code personnalisé dans son propre processus. Le développeur précise également que l'utilisation de cette méthode peut enfreindre les conditions d'utilisation de Nintendo et entraîner un bannissement.
 
 
 
 

[PS4] PS4 PKG Tool v1.9.2 disponible : améliorations de fusion PKG et corrections d...

aujourd'hui, 16:50

Le développeur pearlxcore vient de publier PS4 PKG Tool v1.9.2, une nouvelle version de son utilitaire Windows destiné à la gestion des packages PKG de la PlayStation 4. Cette mise à jour apporte plusieurs améliorations importantes, notamment concernant la fusion de fichiers PKG volumineux, la gestion de l'espace disque temporaire et l'affichage sur les écrans à haute résolution. Cette version fait également suite à la publication de la v1.9.1, qui avait déjà introduit plusieurs changements dans la gestion des répertoires temporaires afin d'éviter les erreurs liées au manque d'espace sur le lecteur système C:.
 
 
 
 
Une fusion des PKG plus intelligente
 
L'une des principales nouveautés de cette version 1.9.2 concerne la fonction de fusion des packages PKG. Jusqu'à présent, l'estimation de l'espace temporaire nécessaire pouvait être particulièrement élevée, notamment pour les packages volumineux. Le développeur a revu ce fonctionnement : l'espace temporaire requis est désormais calculé à partir de la taille du PKG original.
 
Résultat : les opérations de fusion nécessitent moins d'espace libre et ne réclament plus systématiquement une capacité maximale théorique.
 
Autres améliorations apportées à cette fonctionnalité :
- Possibilité de désactiver la vérification de l'espace disque depuis les paramètres ou directement dans la fenêtre de fusion.
- Conservation du firmware requis par la mise à jour lors de la fusion.
- Préservation des répertoires vides.
- Affichage d'une erreur explicite lorsqu'un fichier source est manquant.
 
Améliorations de la génération GP4
 
La génération des fichiers GP4 bénéficie également de quelques corrections :
- Conservation de la version de l'application.
- Affichage du chemin exact lorsqu'un répertoire ne peut pas être parcouru.
 
Ces ajustements permettent de faciliter l'identification des problèmes rencontrés pendant la préparation des packages.
 
De nombreuses corrections pour les écrans haute résolution
 
L'autre gros chantier de cette version concerne l'interface graphique.
 
Plusieurs problèmes d'affichage ont été corrigés pour les utilisateurs de Windows utilisant une mise à l'échelle comprise entre 125 et 250 %.
 
Les corrections concernent notamment :
- Les flèches des barres de défilement, désormais dessinées en vectoriel pour conserver leur netteté
- Les tableaux de la liste PKG et les informations Param.sfo
- Les tableaux de la section PKG Internals
- L'affichage de la vue Grouped lors de sa première ouverture
- Les titres de sections et les différentes zones d'informations
- Les filtres, le bouton Expand All et les options de regroupement
- La fenêtre Shell Rename, dont le champ de saisie était devenu invisible
 
Le développeur précise que ces corrections nécessitent la mise à jour correspondante de son fork DarkUI, intégrée à cette version.
 
À noter également : les fenêtres utilisent désormais une mise à l'échelle automatique basée sur le DPI. L'agrandissement du texte dans les paramètres d'accessibilité de Windows, lorsque l'échelle d'affichage reste à 100 %, n'agrandira donc plus les contrôles comme auparavant.
 
Les changements de la version 1.9.1
 
La version précédente avait déjà préparé le terrain avec plusieurs améliorations :
- Utilisation des dossiers temporaires et de travail configurés dans les paramètres, au lieu du dossier temporaire Windows par défaut.
- Correction des problèmes de fusion de gros PKG lorsque le lecteur C: ne disposait pas de suffisamment d'espace.
- Utilisation du dossier temporaire configuré pour la conversion FFPFSC.
- Utilisation du même emplacement pour l'aperçu des trophées.
- Amélioration du calcul de l'espace disque nécessaire à la fusion.
 
Téléchargement : PS4 PKG Tool 1.9.2