Aller au contenu


tralala

Inscrit(e) : 24 févr. 2012
Hors-ligne Dernière activité : Hier, 22:07
*****

Sujets que j'ai initié

[Switch] Un portage de Bully débarque sur Nintendo Switch

Hier, 20:42

Bonne nouvelle pour les fans de jeux rétro et de mods : un développeur indépendant affirme avoir finalisé un port de Bully : Scholarship Edition (version Anniversaire) sur Nintendo Switch.
Selon son annonce, ce port — ou plutôt un wrapper — repose sur la version mobile Android du jeu. Il permettrait ainsi de faire tourner le titre sur la console hybride, à condition de posséder légalement la version Android du jeu.
 
Le projet utilise un environnement Android minimal similaire à celui déjà exploité sur PS Vita, même s'il n'est logiquement pas le même, le binaire a été totalement recompilé.
 
 
 
 
Le développeur précise :
 
- Aucun contenu propriétaire n’est inclus dans le port
- Les joueurs doivent fournir leurs propres fichiers du jeu
- Le binaire a été recompilé en ARM64 (AArch64), ce qui améliore les performances et la gestion mémoire, ce dernier point est particulièrement important, car la version Vita souffrait de problèmes de mémoire (textures non libérées provoquant des crashs après de longues sessions).
 
 
 
 
Quelques utilisateurs rencontrent encore des bugs, comme des blocages pendant l’introduction malgré cela, beaucoup se réjouissent à l’idée de rejouer à ce classique sur un écran plus confortable que celui de la PS Vita. Reste à voir si le projet pourra rester en ligne sans intervention des ayants droit — un défi fréquent pour ce type d’initiatives non officielles.
 
 
Téléchargement : Bully NX 0.0.2
 
 
 
 
 

[Switch] Atmosphère 1.11.1 la mise à jour nécessaire

Hier, 20:08

La scène Nintendo Switch continue d’évoluer avec la sortie d’Atmosphère 1.11.1, désormais disponible. Cette 91ᵉ version officielle du custom firmware se concentre avant tout sur l’adaptation aux dernières mises à jour système tout en améliorant l’expérience globale des utilisateurs. Avec cette nouvelle release, Atmosphère introduit déjà une prise en charge du firmware 22.1.0, permettant aux utilisateurs de rester à jour sans compromettre l’utilisation du CFW. Comme souvent avec ce type de mise à jour, l’accent a également été mis sur des améliorations générales de stabilité, garantissant un fonctionnement plus fiable au quotidien.
 
Autre point notable : cette version embarque directement des outils mis à jour grâce au travail de la team Switchbrew, avec hbl 2.4.5 et hbmenu 3.6.1 inclus par défaut.
 
 
 
 
 
La version précédente, Atmosphère 1.11.0, avait marqué une étape importante avec l’ajout du support du firmware 22.0.0 ainsi qu’une série de mises à jour profondes des composants internes du système, notamment exosphère, mesosphère, ou encore le loader et le module erpt. Ces ajustements visent à coller au plus près du comportement officiel du système Nintendo.
 
Parmi les améliorations notables, on retrouve également le support des configurations mémoire supérieures à 4GB, ainsi que l’ajout d’une option permettant d’utiliser les rails des Joy-Con en mode UART à des fins de débogage, une fonctionnalité particulièrement utile pour les développeurs.
 
Néanmoins, cette version avait introduit un changement important dans la gestion du cycle de vie des applications et applets. Cette modification a eu pour conséquence de perturber une partie de l’écosystème homebrew, certains programmes ne gérant pas correctement leur fermeture. En réponse, un correctif temporaire a été intégré afin de restaurer la compatibilité, en attendant une refonte plus propre du fonctionnement global.
 
Au final, Atmosphère 1.11.1 s’inscrit comme une mise à jour essentielle mais sans révolution, principalement destinée à assurer la compatibilité avec les dernières versions du firmware Nintendo tout en consolidant la stabilité du système. Les utilisateurs souhaitant rester à jour ont donc tout intérêt à franchir le pas, en veillant toutefois à mettre à jour correctement tous les composants nécessaires, notamment fusee, afin d’éviter tout désagrément.
 
Téléchargement : Atmosphère 1.11.1
 
 
 

[Switch/Switch2] Mise à jour du firmware 22.1.0 disponible

Hier, 13:33

Nintendo Switch et Nintendo Switch 2 reçoivent une nouvelle mise à jour système estampillée 22.1.0, déployée peu après la dernière version du custom firmware Atmosphère. Une sortie qui a surpris une partie de la communauté, notamment du côté des utilisateurs de homebrew. Officiellement, Nintendo reste fidèle à sa communication habituelle, évoquant de simples améliorations de la stabilité du système destinées à optimiser l’expérience utilisateur. Rien de spectaculaire donc, du moins sur le papier. Pourtant, des membres de la communauté, comme OatmealDome, ont relevé quelques changements plus concrets. Parmi eux, de légères modifications des icônes utilisateurs, suggérant des ajustements visuels et fonctionnels discrets mais bien présents.
 
 
 
 
Une stratégie unifiée entre Switch et Switch 2, comme d'habitude, cette mise à jour 22.1.0 est déployée simultanément sur les deux consoles. Un choix qui confirme la volonté de Nintendo d’adopter une base logicielle commune entre les générations. Cette approche permet de garantir une meilleure cohérence et une compatibilité continue entre les plateformes, simplifiant à la fois le développement et la maintenance du système.
 
Atmosphère déjà en cours d’adaptation
 
Du côté de la scène homebrew, la réaction ne s’est pas fait attendre. Le développeur Alula a rapidement soumis une mise à jour pour adapter Atmosphère à ce nouveau firmware. Bonne nouvelle : cette version 22.1.0 ne semble introduire aucun changement majeur bloquant, ce qui a permis un portage rapide. Il ne reste désormais plus que la validation finale par Hexkyz pour une publication officielle compatible. Malgré son apparente légèreté, la mise à jour a causé quelques désagréments immédiats, notamment chez les utilisateurs d’Atmosphère.
 
Certains rapportent des problèmes au démarrage : la console lance brièvement le custom firmware via fusee.bin, puis affiche un écran noir, nécessitant un redémarrage forcé. Un comportement classique lorsque le firmware officiel est mis à jour avant que le CFW ne soit adapté.
 
Les discussions communautaires ont également permis de rappeler un point important, désactiver les mises à jour automatiques des logiciels ne bloque pas celles du système.
Cette option concerne uniquement les jeux, ce qui continue de prêter à confusion chez les utilisateurs moins expérimentés.
 
En définitive, cette mise à jour 22.1.0 reste mineure, sans ajout majeur côté fonctionnalités. Elle aura toutefois provoqué quelques perturbations temporaires dans la scène modding. Heureusement, la réactivité des développeurs laisse présager une compatibilité complète très prochaine, sans complications majeures.
 
 
 

[PS5] Poops-PS5-Java v1.1 disponible

06 avril 2026 - 08:21

Une nouvelle étape vient d’être franchie dans la scène homebrew de la PlayStation 5 avec la publication de Poops-PS5-Java v1.1, première mise à jour importante de cette implémentation Java de l’exploit poops_ps5. Basé sur une vulnérabilité de type Use-After-Free (UAF) dans sys_netcontrol, cet outil exploite l’environnement BD-J du lecteur Blu-ray pour obtenir un accès avancé au système.
 
Contrairement aux approches plus classiques reposant sur le navigateur web, Poops-PS5-Java adopte une méthode alternative particulièrement ingénieuse : il utilise directement le lecteur Blu-ray comme point d’entrée. Ce choix technique permet de contourner certaines limitations des exploits web et offre une solution intéressante pour les utilisateurs disposant d’une PS5 équipée d’un lecteur physique.
 
 
 
 
Avec cette version 1.1, le développeur Jaime_Cyber s’est attaqué à l’un des principaux défauts des premières implémentations BD-J : leur manque de fiabilité. Les versions précédentes pouvaient entraîner des plantages fréquents du noyau, rendant l’exploitation instable et parfois frustrante.
 
Cette mise à jour introduit une série d’optimisations techniques visant à sécuriser la gestion des ressources système. Parmi les améliorations les plus notables, on retrouve l’utilisation massive de sockets factices afin d’écraser les pointeurs UAF encore présents en mémoire, ainsi que la réinitialisation des compteurs de référence internes. La désactivation complète des sockets IPv6 contribue également à réduire les comportements imprévisibles.
 
Ces ajustements permettent de limiter drastiquement les crashs du noyau, notamment lors de la navigation dans les menus ou à la fermeture de l’application BD-J, rendant l’expérience globale bien plus stable et fiable. La précision du timing joue un rôle crucial dans la réussite de ce type d’exploit, en particulier lorsqu’il s’agit de manipuler des conditions de course (race conditions). Sur ce point également, la version 1.1 apporte une amélioration significative.
 
La méthode Java classique Thread.sleep() a été abandonnée au profit d’un appel natif à sys_nanosleep, via une fonction interne (ksleep). Ce changement permet un contrôle beaucoup plus fin du timing, augmentant sensiblement les chances de succès de l’exploitation tout en réduisant les erreurs aléatoires.
 
 
 
 
 
Un processus d’exploitation simplifié
 
Au-delà de la stabilité et du timing, cette mise à jour se distingue également par une simplification globale du processus d’exécution. Certaines étapes complexes ont été supprimées, notamment les manipulations liées à swapSysent ou au détournement du processus cible.
 
Désormais, le code s’exécute directement au sein de l’environnement BD-J avec les privilèges nécessaires, ce qui rend l’ensemble plus fluide, plus rapide et moins sujet aux problèmes techniques. Cette approche plus directe contribue à rendre l’exploit plus accessible et plus robuste.
 
Une compatibilité toujours limitée
 
Comme pour les versions précédentes, l’exploit reste limité aux consoles PlayStation 5 fonctionnant sous un firmware 12.00 ou inférieur, et nécessitant un environnement BD-J non patché.
 
Son utilisation implique également la mise en place d’un environnement spécifique, incluant une image ISO compatible (comme BD-UN-JB), un PC sur le même réseau que la console, ainsi qu’un outil capable d’envoyer des payloads, tel que Netcat. La méthode Java classique Thread.sleep() a été remplacée par un appel direct à sys_nanosleep (via ksleep), offrant une précision bien supérieure. Cela permet :
 
- D’augmenter les taux de réussite
- De réduire les erreurs aléatoires
- De stabiliser les conditions de course (race conditions)
- Un processus simplifié
 
La version 1.1 simplifie également l’exécution :
 
- Suppression de mécanismes complexes comme swapSysent
- Abandon du détournement de processus cible
- Exécution directe dans l’environnement BD-J avec les privilèges nécessaires
 
Cette approche rend l’exploit plus propre, plus rapide et moins sujet aux bugs.
 
- Fonctionnalités principales
- Lecture/écriture noyau complète (R/W)
- Accès root via modification des ucred
- Activation des paramètres de debug (QA flags, UTOKEN, etc.)
- Loader ELF intégré (port 9021)
- Exécution de payloads personnalisés
 
Conditions requises, pour utiliser Poops-PS5-Java v1.1 :
 
- Une PlayStation 5 en firmware 12.00 ou inférieur
- Un environnement BD-J fonctionnel
- Une image ISO compatible (ex : BD-UN-JB 1.0)
- Un PC sur le même réseau
- Un outil d’envoi de payloads (ex : Netcat)
- Une approche BD-J toujours unique
 
Avec Poops-PS5-Java v1.1, la scène PS5 franchit une étape importante en matière de fiabilité. En corrigeant les problèmes de stabilité et en améliorant la gestion du timing, cette mise à jour transforme un exploit prometteur mais instable en un outil bien plus exploitable au quotidien.
 
Cette évolution confirme également l’intérêt de l’approche BD-J, qui s’impose progressivement comme une alternative crédible aux méthodes traditionnelles de jailbreak sur PS5.
 
 
Téléchargement : Poops-PS5-Java v1.1
 
 
 
 
 

[Switch] MissionControl v0.15.1 disponible

05 avril 2026 - 18:29

Le module incontournable pour les utilisateurs de Nintendo Switch continue d’évoluer. La version MissionControl v0.15.0, publiée le 4 avril 2026, apporte une compatibilité étendue ainsi que des améliorations importantes du support Bluetooth. MissionControl est un module système personnalisé qui permet d’utiliser des manettes Bluetooth tierces directement sur Switch, sans nécessiter de dongle ou de matériel externe. Une solution particulièrement appréciée pour élargir le choix de contrôleurs compatibles.
 
 
 
 
Nouveautés de la version 0.15.0
 
Cette mise à jour se concentre principalement sur la compatibilité avec les derniers firmwares :
 
- Ajout de la prise en charge du firmware 22.0.0
- Ajout de correctifs exefs Bluetooth pour le firmware chinois 19.0.2
- Amélioration globale de la stabilité Bluetooth
 
La mise à jour est disponible via le dépôt officiel sur GitHub, avec cette mise à jour, MissionControl reste à jour face aux évolutions du système Switch, garantissant aux utilisateurs la possibilité de continuer à utiliser leurs manettes préférées sans contrainte.
 
Téléchargement : MissionControl v0.15.1