Aller au contenu


tralala

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

Sujets que j'ai initiés

[PS5] EchoStretch met à jour Byepervisor-Reborn avec de nouveaux offsets jusqu'au f...

aujourd'hui, 19:54

Le développeur EchoStretch poursuit ses travaux sur Byepervisor-Reborn, l'exploit hyperviseur de la PS5. Une nouvelle mise à jour apporte notamment de nouveaux offsets pour plusieurs firmwares, couvrant désormais les versions 12.00 à 12.70, ainsi que 13.40 et 13.60. Ces évolutions renforcent les possibilités de recherche autour de la sécurité de la console de Sony, avec notamment des fonctionnalités de dump du kernel et de l'hyperviseur.
 
 
 
 
 
Les nouveautés apportées par EchoStretch
 
Les différentes évolutions intégrées au projet concernent plusieurs aspects techniques :
- 13 octobre : ajout de l'automatisation du passage en mode repos (Rest Mode).
- 17 octobre : ajout du support des firmwares 12.xx et 13.xx.
- 23 octobre : correction des erreurs de compilation liées aux headers d'offsets manquants.
- 31 octobre : ajout des fonctionnalités de dump du kernel et de l'hyperviseur.
- 8 novembre : intégration du correctif concernant les headers manquants.
- Nouvelle évolution : élargissement des offsets avec les versions 12.00, 12.02, 12.20, 12.40, 12.60, 12.70, 13.40 et 13.60. 
 
Byepervisor-Reborn : un exploit hyperviseur, pas encore un jailbreak
 
Pour rappel, Byepervisor-Reborn exploite une vulnérabilité liée à la sortie du mode repos de la PS5. Elle permet notamment d'obtenir des accès en lecture et écriture à l'espace mémoire de l'hyperviseur. Ces possibilités ouvrent la voie à des recherches plus poussées sur le kernel, notamment avec la désactivation de certaines protections et la possibilité de récupérer des données système. Le projet original indique une prise en charge fonctionnelle des firmwares 13.20 et 13.60, tandis que la version 13.00 est indiquée comme non testée. 
GitHub
 
Attention toutefois : l'ajout d'offsets ne signifie pas que l'exploit fonctionne automatiquement sur toutes les versions concernées. Des tests restent nécessaires et certains firmwares peuvent encore provoquer des plantages.
 
 
 
 
Pas encore de jailbreak public complet
 
Il faut bien distinguer les avancées de Byepervisor-Reborn d'un véritable jailbreak PS5 destiné au grand public. Le projet constitue avant tout une base de travail pour les développeurs et chercheurs en sécurité. Il ne fournit pas les correctifs HEN nécessaires à une expérience jailbreak complète. Cette progression reste néanmoins intéressante : l'élargissement du support firmware et les fonctions de dump du kernel et de l'hyperviseur apportent de nouvelles possibilités aux développeurs PS5.
 
 
 
 

[Switch 2] Moonlight-CivSwitch : le streaming PC débarque sur Switch 2 grâce à Civiliza...

aujourd'hui, 19:34

Le développeur XITRIX propose un projet particulièrement intéressant avec Moonlight-CivSwitch, un client expérimental permettant de streamer les jeux PC directement sur Nintendo Switch 2 en passant par Civilization VII. L'objectif est de transformer la console de Nintendo en véritable client de streaming PC, grâce à une adaptation de Moonlight intégrée à CivSwitch, le projet de Gezine, le développeur Gezine vient d'ailleurs de réagir sur cette solution.
 
 
 
 
 
 
Jouer aux jeux PC sur Switch 2
 
Moonlight-CivSwitch permet de se connecter à un ordinateur équipé de Sunshine, puis d'accéder à sa bibliothèque de jeux pour lancer les titres directement sur la Switch 2.
 
Le projet intègre plusieurs fonctionnalités :
- Décodage matériel vidéo H.264.
- Streaming vidéo jusqu'en 1080p à 60 FPS.
- Audio stéréo.
- Appairage avec un PC via Sunshine.
- Bibliothèque de jeux accessible depuis la console.
- Gestion des commandes de la manette.
- Retour haptique (vibrations).
- Clavier virtuel.
- Contrôle de la souris avec la manette.
- Contrôle tactile avec mode trackpad et toucher direct.
 
Des performances déjà intéressantes
 
Les premiers tests communiqués par le développeur sont encourageants :
Configuration Résultat
1080p / 60 FPS / 50 Mbps Stable et fluide
1080p / 60 FPS / 80 Mbps Quelques saccades occasionnelles
 
Un mode Boost permet également d'obtenir du véritable 1080p, mais avec une contrepartie : les fonctionnalités tactiles sont désactivées.
 
Installation et prérequis
 
Attention, le projet présente pour le moment plusieurs restrictions :
- Nintendo Switch 2 uniquement pour les tests communiqués.
- Civilization VII version Switch 1, en version 1.0.0.
- Cartouche physique obligatoire.
- CivSwitch doit déjà être configuré.
- Un PC équipé de Sunshine.
- La Switch 2 et le PC doivent être connectés au même réseau local.
 
Deux méthodes d'installation sont proposées : via CivHomebrew (recommandée) ou directement avec le lanceur de Gezine.
 
Téléchargement : Moonlight-CivSwitch
 
 
 

[PS5] PS5_Lichii v1.20.00 : une mise à jour majeure pour l'émulation Switch 2 sur P...

aujourd'hui, 19:19

Le développeur mihawk-99 vient de publier PS5_Lichii v1.20.00, une nouvelle préversion de son projet permettant de faire tourner des jeux Nintendo Switch 2 sur PlayStation 5 Pro. Cette version apporte plusieurs améliorations importantes, aussi bien au niveau des performances que de la gestion mémoire, du rendu graphique et de la compatibilité. Cette mise à jour marque également un changement important : PS5_Lichii devient désormais une application indépendante sur la console, avec son propre identifiant et son propre répertoire de données. Elle ne remplace donc plus ProsperoEden et ne partage plus son dossier.
 
 
 
 
Une application désormais indépendante
 
PS5_Lichii s'installe maintenant sous son propre Title ID :
 
- Title ID : PPSA99009
- Dossier de données : /data/lichii
- Fichier de configuration : config/prosperoeden.json
 
Attention pour les utilisateurs des versions 1.00.00 et 1.10.00 : il faudra fermer l'application puis renommer le dossier /data/prosperoeden en /data/lichii avant le premier lancement. Si vous souhaitez conserver une installation ProsperoEden utilisant encore ce dossier, il faudra effectuer une copie plutôt qu'un renommage.
 
L'ancienne installation reste présente sous l'identifiant PPSA99008 jusqu'à sa suppression manuelle ou son remplacement par ProsperoEden.
 
Une nouvelle limitation du framerate
 
L'une des nouveautés intéressantes de cette version concerne l'ajout d'une limitation du nombre d'images par seconde.
 
Dans les paramètres Settings > Video > Frame rate limit, il est désormais possible de choisir entre plusieurs valeurs :
 
- Off
- 30 FPS
- 40 FPS
- 60 FPS
 
Cette option peut également être configurée individuellement pour chaque jeu. Associée à MihawkGen, la génération d'images devient plus flexible. Lorsque la limitation est activée, la cible automatique de frame generation correspond au taux de rafraîchissement de l'écran. MihawkGen peut alors générer jusqu'à six images pour chaque image réellement calculée par le jeu. La génération d'images reste désactivée par défaut.
 
Ocarina of Time : plusieurs corrections graphiques et mémoire
 
Le développeur s'est particulièrement concentré sur The Legend of Zelda: Ocarina of Time, qui permet de mesurer les progrès de l'émulateur.
 
Plusieurs défauts visuels ont été corrigés :
- Suppression de la bordure lumineuse autour de la vidéo du titre.
- Correction des contours magenta et cyan.
- Correction des effets arc-en-ciel à l'horizon de la Plaine d'Hyrule.
- Correction de certains trous laissant apparaître le ciel lumineux.
- Correction de blocs lumineux anormaux.
- Amélioration de la lecture de la vidéo d'introduction sur PS5 classique grâce au décodage réparti sur quatre threads.
 
Autre chantier important : la consommation mémoire
 
Lors du chargement d'une sauvegarde, le pic d'utilisation du tas mémoire passe de 2 574 Mio à 1 421 Mio. Une réduction considérable obtenue grâce à plusieurs optimisations, notamment sur les textures, les shaders, les files de descripteurs et la construction des pipelines graphiques.
 
Les pipelines sont désormais construits sur six threads au lieu de quinze.
 
Neuf contributions intégrées aux projets environnants
 
Cette version récupère également neuf améliorations issues de différents travaux autour de l'émulation :
- Fritchii : correction des masques de sortie des couleurs.
- Fritchii : meilleure récupération des render targets lorsque la mémoire manque.
- Lichii : correction du transfert de certaines textures.
- Lichii : amélioration de la gestion des registres du moteur 3D.
- Lichii : utilisation du cache de pipelines du pilote graphique.
- Lichii : optimisation des geometry shaders pass-through.
- EglantinePS5 : correction de la gestion des index buffers.
- Hookshot : harmonisation des positions calculées lors des différents passages de rendu.
- Hookshot : correction des sorties couleur contenant des valeurs NaN sur AMD.
 
Ces modifications sont notamment intéressantes pour Mario Kart World et Donkey Kong Bananza, deux titres qui avaient rencontré des problèmes de mémoire graphique dans les versions précédentes.
 
Les performances sur PS5 Pro
 
Malgré ces améliorations, PS5_Lichii reste une préversion et plusieurs limitations sont encore identifiées :
 
- Ocarina of Time peut toujours provoquer un manque de mémoire en entrant dans la Plaine d'Hyrule depuis la Forêt Kokiri sur PS5 Pro.
- Le chargement du cache des shaders prend environ quatre minutes à chaque démarrage.
- Certaines fleurs et feuilles peuvent encore manquer sur PS5 classique.
- Des freezes sont signalés sur PS5 classique après l'introduction et pendant les chargements.
- Mario Kart World et Donkey Kong Bananza n'ont pas été soumis à de nouveaux tests de performances dans cette version.
 
Le développeur précise également que la PS5 classique n'est pas encore la plateforme de référence pour ses mesures.
 
 
 
 

[Vita] AutoPlugin II v2.20 : deux nouveaux plugins et plusieurs corrections pour la PS...

aujourd'hui, 18:59

Le développeur ONElua vient de publier la version 2.20 d’AutoPlugin II, son célèbre utilitaire destiné aux consoles PlayStation Vita et PlayStation TV sous environnement hacké. Cette nouvelle version apporte deux nouveaux plugins, mais également plusieurs corrections importantes concernant l'installation et la désinstallation des modules, la gestion des dépendances et la sécurisation de la configuration système.
 
 
 
 
Deux nouveaux plugins disponibles
 
AutoPlugin II 2.20 accueille deux nouvelles extensions :
- vita-turbo-wifi v0.7.0, développé par juanjsebgarcia : ajoute des fonctionnalités liées à l'accélération et à la gestion du Wi-Fi. Le plugin comprend trois composants : Kernel, Main et NPXS10015 Settings.
- LiveArea NoLimits v2.1.0, développé par devnoname120 : repousse les limites de LiveArea avec la prise en charge de 50 pages, 500 icônes principales et jusqu'à 4 000 applications.
 
Corrections et améliorations
 
Cette mise à jour apporte également plusieurs changements techniques :
- Plugins multi-sections : correction de l'installation et de la désinstallation des plugins utilisant trois chemins différents (path, path2 et path3), y compris certains cas de réutilisation de path2.
- Dépendance ioplus : lors de la désinstallation d'ioplus, AutoPlugin II affiche désormais les plugins dépendants et demande confirmation. Le module est conservé lorsqu'un autre plugin en a encore besoin.
- NoPspEmuDrm : correction d'un mauvais chemin de fichier et amélioration de la gestion des versions concurrentes lors de la désinstallation.
- README : le fichier ne s'ouvre plus automatiquement lors de la consultation des informations d'un plugin. Il faut désormais appuyer sur Triangle.
- Sécurisation de config.txt : l'écriture de la configuration passe désormais par un fichier temporaire, vérifié avant remplacement du fichier original. Cette méthode permet d'éviter une corruption de la configuration en cas de coupure d'alimentation.
- tai.repair : la fonction a été réécrite pour utiliser une boucle plutôt qu'un traitement récursif, avec un résultat identique et une meilleure sécurité sur les configurations volumineuses.
 
Améliorations de l'interface
 
Quelques ajustements viennent également compléter cette version :
- Le libellé « Current: » de la fonction Autoboot utilise désormais les chaînes de traduction.
- L'indicateur README affiche maintenant « Show README » lorsque le bouton Triangle permet d'accéder à la documentation.
- Les nouvelles chaînes sont traduites dans toutes les langues prises en charge.
 
Téléchargement : AutoPlugin II v2.20
 

[Switch 2] IZPSX Emulator : la PlayStation débarque en natif sur Switch 2 avec jusqu...

aujourd'hui, 18:49

Notre ami sunriseur RomAnOCrY nous informe que la scène homebrew de la Nintendo Switch 2 continue de s'étoffer avec IZPSX Emulator, un nouvel émulateur PlayStation développé par byizmysh. Le projet vient de faire son apparition en version 0.5.1 sur GitHub, avec une particularité intéressante : il repose sur une exécution native ARM64 directement sur la console. IZPSX permet ainsi de faire tourner des jeux PlayStation 1 sur Switch 2, avec une bibliothèque de jeux stockée sur carte SD, des cartes mémoire persistantes et une prise en charge pouvant aller jusqu'à quatre joueurs. Attention toutefois : IZPSX ne fonctionne pas de manière autonome. Il nécessite impérativement IZ2S Panel / IZ2S Platform, ainsi qu'un accès au système de fichiers de la console (Filesystem Access ou FS) correctement activé.
 
 
 
 
Une émulation PlayStation native sur Switch 2
 
Contrairement à une solution reposant sur un PC distant, IZPSX exécute son cœur d'émulation directement sur l'architecture ARM64 de la Switch 2.
 
L'application peut être chargée de deux manières :
- Session RAM : l'émulateur est chargé en mémoire pour la session en cours.
- Carte SD : l'application et ses données restent installées sur le stockage externe.
- Les deux modes utilisent les mêmes dossiers pour les jeux, le BIOS, les paramètres et les sauvegardes.
 
 
 
 
Jusqu'à quatre joueurs simultanément
 
L'une des fonctionnalités intéressantes d'IZPSX est la gestion de quatre profils de joueurs indépendants.
 
L'émulateur prend en charge :
- Les manettes Pro.
- Les Joy-Con appairés.
- Les commandes intégrées en mode portable.
- Les Joy-Con séparés en position horizontale.
 
Chaque joueur dispose de ses propres réglages, avec notamment l'inversion des boutons A/B, l'utilisation du stick comme croix directionnelle, le réglage de la zone morte et le mode Turbo Cross.
 
Les jeux compatibles avec le Multitap peuvent également profiter de cette fonctionnalité sur le port 1 ou 2, après redémarrage du jeu.
 
 
 
 
Réglages graphiques et performances
 
IZPSX propose plusieurs options pour adapter l'affichage et les performances :
- Limitation à 20, 25, 30, 40, 50 ou 60 FPS, ou affichage natif.
- Gestion du ratio d'image.
- Mise à l'échelle entière (Integer Scaling).
- Filtrage de l'image.
- Réglage de la luminosité.
- Scanlines et overscan.
- Compteurs distincts EMU et VIDEO.
 
Le développeur précise que la limitation du nombre d'images par seconde ne corrige pas une éventuelle lenteur de l'émulation.
 
Audio, sauvegardes et gestion des jeux
 
L'émulateur intègre également différents paramètres audio : volume, mode muet, mono, mise en mémoire tampon, réverbération SPU, interpolation et lecture de la musique des CD.
 
Côté configuration, plusieurs options sont disponibles :
- Dynarec ou interpréteur.
- Réglage de la fréquence du processeur PS1.
- Modes de synchronisation Auto, NTSC et PAL.
 
Les sauvegardes reposent sur deux cartes mémoire virtuelles partagées de 128 Ko. Le système utilise plusieurs générations de sauvegardes vérifiées afin de permettre une récupération en cas de corruption de la dernière copie.
 
Les sauvegardes d'état (Save States) ne sont toutefois pas encore implémentées.
 
La gestion des jeux permet d'importer des dossiers ou des fichiers CUE, BIN, IMG et PBP, avec vérification des pistes et des chemins de fichiers.
 
Installation et prérequis
 
IZPSX est désormais directement inclus dans la dernière version d'IZ2S Platform. Il n'est donc pas nécessaire de procéder à une installation séparée lorsque cette plateforme est déjà à jour.
 
Son utilisation nécessite néanmoins :
- Une installation compatible d'IZ2S Platform.
- Un accès Filesystem (FS) activé et correctement acquis depuis le panel.
- Un BIOS PlayStation personnel de 512 Ko nommé scph101.bin.
- Vos propres dumps de jeux PlayStation.
 
Le BIOS et les jeux ne sont pas fournis avec l'émulateur.
 
Téléchargement : IZPSX Emulator