Aller au contenu


tralala

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

Sujets que j'ai initiés

[PS5] PS5Mods Manager 1.1.0-beta.2 avec support archives RAR, 7Z et ZIP

aujourd'hui, 19:25

Le développement de PS5Mods Manager se poursuit avec l'arrivée de la version 1.1.0-beta.2, une nouvelle préversion qui apporte une fonctionnalité particulièrement pratique pour les utilisateurs de PS5 jailbreakées : la possibilité de décompresser directement sur la console les archives contenant des mods.
 
Développé par BRGZ3, PS5Mods Manager est un gestionnaire local permettant de détecter les jeux installés, gérer les mods et effectuer leur installation avec sauvegarde et restauration des fichiers originaux.
 
 
 
 
 
 
Décompression directement depuis la PS5
 
Avec cette version 1.1.0-beta.2, il n'est plus nécessaire de préparer systématiquement les fichiers de mods sur un PC avant de les transférer sur la console.
 
Le gestionnaire accepte désormais directement les archives : .rar, .7z, .7z.001 et .zip
 
Il suffit de placer l'archive dans le dossier mods du volume utilisé, puis de lancer PS5Mods Manager.
 
Lors du traitement, plusieurs options sont proposées concernant le mot de passe : utilisation du mot de passe ps5mods.ru, saisie manuelle d'un mot de passe ou extraction sans mot de passe.
 
Une fois l'opération terminée avec succès, l'archive est automatiquement déplacée dans une liste repliable appelée « Archives traitées ». L'utilisateur peut ensuite supprimer l'archive originale grâce à un bouton dédié, tandis que le dossier contenant le mod extrait reste disponible pour l'installation.
 
Une évolution logique du gestionnaire
 
Cette nouveauté simplifie considérablement le workflow. Jusqu'à présent, l'utilisateur devait généralement extraire les fichiers sur un ordinateur avant de les copier vers la PS5. La nouvelle fonction permet désormais de déposer directement une archive dans le dossier mods et de laisser le gestionnaire effectuer l'extraction.
 
PS5Mods Manager conserve par ailleurs les fonctions introduites avec la version 1.0.0 : détection locale des jeux et des mods, prévisualisation des fichiers, vérification de l'espace disponible, sauvegardes des fichiers originaux, restauration et récupération des opérations interrompues.
 
La version 1.0.1 améliore également la stabilité
 
En parallèle de cette bêta, BRGZ3 a publié la version 1.0.0.1, présentée comme la version 1.0.1.
 
Cette mise à jour corrige notamment un problème pouvant rendre le service HTTP local inaccessible après un changement de dashboard avec certains gestionnaires de payloads tiers.
 
Les connexions abandonnées dans le navigateur disposent désormais d'un délai d'expiration afin d'éviter de bloquer le seul worker HTTP de l'application. Des délais d'envoi ainsi qu'une meilleure protection contre les connexions interrompues ont également été ajoutés.
 
Une nouvelle étape pour PS5Mods Manager
 
Avec cette seconde préversion de la branche 1.1.0, PS5Mods Manager commence donc à aller au-delà du simple gestionnaire d'installation de mods. La décompression native des archives directement sur la PS5 devrait rendre la préparation et l'installation des modifications beaucoup plus rapides et pratiques.
 
La version 1.1.0-beta.2 reste une préversion et peut donc encore évoluer avant une version finale.
 
 
 
 

[PS5] Advanced Controller Processor v1.5.4 disponible

aujourd'hui, 18:05

Le logiciel Advanced Controller Processor, développé par rlomar, vient de recevoir une nouvelle mise à jour avec la version 1.5.4, présentée comme un retour au comportement historique du traitement des entrées.
 
Cette nouvelle version intervient après plusieurs évolutions introduites dans les versions 1.4 à 1.5.3, notamment autour de l’optimisation du traitement des entrées sur les processeurs Intel.
 
 
 
 
Un retour aux fondamentaux
 
Avec la v1.5.4, le développeur a décidé de restaurer l’ancien pipeline de traitement des entrées. Plusieurs optimisations ajoutées dans les précédentes versions sont ainsi supprimées :
 
Retour au comportement classique du pipeline d’entrée.
Suppression du pinning sur les P-Cores et de la gestion MMCSS.
Suppression du système ControllerState sans allocation.
Suppression du cache des courbes.
Suppression des protections contre les valeurs NaN.
Suppression des ajustements de priorité du processus.
Retour aux anciennes méthodes de calcul pour les entrées, zones mortes, courbes et lissage.
 
La courbe Fast introduite dans la version 1.5.3 est également retirée. Les profils utilisant cette courbe repasseront automatiquement sur Linear après la mise à jour. Il faudra donc sélectionner à nouveau la courbe souhaitée.
 
Les nouveautés des précédentes versions
 
Cette publication fait également suite à plusieurs évolutions importantes.
 
La version 1.5.3 avait notamment corrigé le traitement du stick droit, dont l'activation ne fonctionnait pas correctement, et ajouté un éditeur complet permettant de gérer sa zone morte, sa courbe de réponse, ses multiplicateurs de vitesse et son lissage.
 
Elle avait également introduit la courbe Fast, conçue pour offrir une réponse particulièrement rapide : avec cette courbe, une entrée de 25 % pouvait produire une sortie de 50 %.
 
La v1.5.2 avait quant à elle apporté plusieurs optimisations destinées aux processeurs Intel récents, avec notamment le maintien du thread d'entrée sur les P-Cores, la planification MMCSS, la désactivation du power throttling de Windows et un mode GC visant à limiter les pauses du garbage collector.
 
 
 
 
Un processeur d'entrée pour DualSense
 
Pour rappel, Advanced Controller Processor est un outil Windows permettant de transformer les entrées d'une PS5 DualSense avant de les transmettre aux jeux sous la forme d'une manette virtuelle Xbox 360 ou DualShock 4.
 
Le logiciel permet notamment de modifier :
 
- les zones mortes 
- les courbes de réponse 
- les multiplicateurs de vitesse X/Y 
- les vitesses directionnelles 
- le lissage des mouvements
 
Le projet est cependant propriétaire et fermé : le dépôt GitHub ne contient pas le code source, mais uniquement les versions exécutables. Une licence d'activation délivrée par Blank RL est nécessaire pour utiliser le programme, avec une connexion Internet requise pour l'activation et le fonctionnement.
 
Mise à jour obligatoire !
 
La version 1.5.4 est obligatoire pour les utilisateurs des anciennes versions. Le logiciel bloque désormais le démarrage des versions obsolètes et propose une mise à jour en un clic.
 
L'exécutable Windows de la v1.5.4 pèse environ 69,3 Mo.
 
La nouvelle version est disponible dès maintenant sur le dépôt GitHub officiel d'Advanced Controller Processor.
 
 
 
 
 

[PS5] PIZZA HEN v2.00 : la Toolbox PS5 passe à la vitesse supérieure avec 31 langues

aujourd'hui, 05:45

Michele Media vient de publier PIZZA HEN v2.00, une nouvelle version majeure de son projet dédié à l'écosystème homebrew de la PlayStation 5. Cette mise à jour se concentre principalement sur l'internationalisation de la Toolbox, avec désormais une prise en charge complète de 31 langues.
 
Baptisée « Complete I18N Final Gate », cette version finalise la couche de localisation de PIZZA HEN tout en conservant le comportement du runtime basé sur la version R7.25.2.16.1.
 
 
 
 
Une Toolbox désormais disponible en 31 langues
 
Le principal changement de PIZZA HEN v2.00 concerne la traduction complète de l'interface utilisateur. Les données de traduction de la Toolbox ont été finalisées pour 31 locales, avec notamment la prise en charge des sélecteurs KStuff et ShadowMount, des notifications de services ainsi que de l'interface native ShellUI.
 
Le support de l'arabe et de son affichage RTL (Right-to-Left) est également conservé.
 
Plusieurs éléments auparavant codés en dur ont par ailleurs été déplacés vers des mappings de localisation dédiés. Les interfaces de PoorDS4 ainsi que de Fan Target / ps5-fan-control bénéficient elles aussi de cette localisation complète.
 
Une mise à jour qui ne modifie pas le runtime
 
Michele Media précise que cette v2.00 a été conçue afin d'éviter toute régression fonctionnelle.
 
Les 91 fichiers ELF restent ainsi identiques octet par octet à la baseline R7.25.2.16.1. Les 127 fonctions JavaScript nommées présentes dans toolbox_launcher.html restent également inchangées.
 
Le Package Installer, les services de debug, /hbldr, websrv, KStuff, ShadowMount, Fan Control, PoorDS4, Storage, Themes Avatar, CheatRunner ainsi que le gestionnaire de payloads conservent leur logique d'exécution.
 
Autrement dit, cette version vise principalement à améliorer l'accessibilité et l'expérience utilisateur sans toucher au fonctionnement interne des composants existants.
 
De nombreux outils intégrés
 
PIZZA HEN continue de proposer une véritable boîte à outils tout-en-un pour PS5, regroupant notamment :
 
- KStuff et ShadowMount
- FTP
- ps5debug-NG
- ELF Loader
- Package Installer / DPIv2
- CheatRunner
- Payload Repository
- Plugin Manager
- Fan Control
- Remote Play Helper
- Web File Manager
- Linux Loader
- Game Download
- SVT Play
- Différents services et intégrations optionnelles
 
La compatibilité de chaque composant reste naturellement dépendante du firmware et de l'environnement utilisé.
 
Une validation statique complète
 
Le projet annonce également une validation importante avant cette publication. L'audit intégré fait état de 24 tests sur 24 réussis pour le contrôle I18N, ainsi que de 58 tests statiques Python réussis.
 
La syntaxe JavaScript de la Toolbox, des Debug Services, du sélecteur ShadowMount et du sélecteur KStuff a également été validée, tout comme la syntaxe Bash du script de build.
 
Le développeur précise toutefois que le statut exact reste STATIC-PASS tant qu'un résultat de compilation WSL ou un test matériel séparé n'a pas été enregistré. Il n'est donc pas question de présenter ces contrôles statiques comme une validation matérielle.
 
Avec cette nouvelle version, PIZZA HEN franchit donc une nouvelle étape en proposant une Toolbox PS5 largement internationalisée, tout en conservant le runtime existant.
 
Téléchargement : PIZZA HEN v2.00
 
 
 

[PS5] Le projet A53 Code Execution étend ses tests jusqu’au firmware 11.60

hier, 19:26

Le développeur cragson poursuit ses travaux autour de l’architecture interne de la PlayStation 5 avec A53 Code Execution, un Proof of Concept (PoC) permettant d’obtenir une exécution de code sur le processeur A53 de la console.
 
Le projet vient de recevoir une mise à jour particulièrement intéressante : les tests sont désormais annoncés comme compatibles avec les firmwares PS5 1.00 à 11.60. Cette évolution élargit considérablement la plage de versions concernées par le PoC, même si le projet reste à ce stade expérimental.
 
 
 
 
Une exécution de code sur l’A53
 
A53 Code Execution vise le processeur A53 de la PS5 et s’appuie actuellement sur le protocole DECI5S / sdbgp pour communiquer avec celui-ci. Le projet indique également qu’une approche depuis le processeur x86 est envisageable, notamment grâce aux travaux de flat_z.
 
Le fonctionnement actuel repose notamment sur l’accès à /dev/mp4/dump. Le PoC est ensuite capable de rechercher les adresses physiques réelles du code du firmware grâce à un parcours des tables de pages L3.
 
Une fois ces adresses identifiées, le programme effectue plusieurs opérations :
 
- modification d’une chaîne de version dans la section .data 
- modification d’une instruction dans la section .text 
- déclenchement de la fonction modifiée via la commande DECI5S GET_CONF 
- affichage du message « pwned by cragson - 33 » à la place de la version du firmware 
- restauration des données originales après le test
 
Le projet mentionne également la possibilité de désactiver ou contourner l’Hypervisor jusqu’au firmware 5.00, fonctionnalité qui reste toutefois indiquée comme non implémentée dans le dépôt actuel.
 
Support étendu de 1.00 à 11.60
 
La dernière évolution concerne principalement l’ajout du support de test pour les firmwares 1.00 à 11.60 dans le Makefile et la documentation du projet.
 
Une modification récente concerne également la gestion de l’ouverture des fichiers et de la logique de révocation utilisée pour le dump MP4.
 
Il est important de souligner que cette compatibilité ne signifie pas qu’un jailbreak complet est disponible pour toutes ces versions. A53 Code Execution reste un PoC nécessitant déjà un accès kernel read/write, avec des primitives telles que kernel_read4/8 et kernel_write4/8.
 
Un projet encore expérimental
 
Pour compiler le PoC, le développeur demande notamment de disposer du PS5 Payload SDK et de définir la variable PS5_PAYLOAD_SDK avant de lancer la compilation.
 
Le dépôt met par ailleurs en garde les utilisateurs : une écriture à une mauvaise adresse peut potentiellement entraîner un brick de la console. Ces travaux s’adressent donc avant tout aux développeurs et aux chercheurs de la scène PS5.
 
Le projet rassemble notamment les travaux de cragson, avec des crédits à astrelsky pour mp4rw, Specter pour byepervisor et John Toernblom pour le SDK.
 
Cette nouvelle évolution de A53 Code Execution constitue néanmoins une avancée intéressante dans la compréhension et l’exploitation des composants bas niveau de la PS5, avec une couverture de test désormais annoncée jusqu’au firmware 11.60.
 
Téléchargement : cragson/a53-code-exec
 
 
 
 
 
 

[PS5] PS5 WebKit Autoloader v0.4.0 disponible

hier, 19:00

Une nouvelle version de PS5 WebKit Autoloader vient d’être publiée par itsPLK. Estampillée v0.4.0, cette mise à jour apporte plusieurs améliorations importantes au chargement automatique des environnements exploitables sur PS5.
 
Le projet vise à simplifier le lancement des composants nécessaires après l'utilisation d'un exploit WebKit, en automatisant notamment le chargement d’elfldr.
 
 
 
 
 
Support étendu des firmwares
 
La principale nouveauté de cette version concerne la mise à jour de slopkit, qui prend désormais en charge :
 
Firmwares 7.00 à 8.60 avec le support poops ;
Firmwares 12.02 à 12.70 avec le support p2jb.
 
Cette évolution s’appuie sur le travail de SonicIso1 et son projet pooP2JB, permettant ainsi à l’autoloader de couvrir davantage de configurations.
 
Un lancement plus rapide
 
Le fonctionnement du raccourci de l’autoloader a également été amélioré. Lorsque elfldr est déjà actif, l'outil peut désormais ignorer directement l'étape d'exploitation et procéder au chargement automatique.
 
Cette modification est particulièrement intéressante avec p2jb, notamment après une première installation effectuée depuis un PC hôte.
 
Détection dynamique d’elfldr
 
Autre changement notable : l’autoloader ne repose plus sur un délai fixe de quatre secondes avant de poursuivre son exécution.
 
Désormais, il vérifie régulièrement que elfldr est prêt, ce qui permet d'adapter le lancement au temps réel nécessaire au processus et d'éviter une attente inutile.
 
Améliorations internes
 
La version 0.4.0 apporte également plusieurs optimisations internes concernant le chargement de kexp dans slopkit, afin d'améliorer la fiabilité et le fonctionnement général de l'outil.
 
Avec cette version v0.4.0, PS5 WebKit Autoloader devient plus rapide et plus polyvalent. L'extension de la compatibilité de slopkit, la détection dynamique d'elfldr et le raccourcissement du processus de lancement constituent les principales nouveautés de cette mise à jour.
 
Téléchargement : PS5 WebKit Autoloader v0.4.0