Aller au contenu


tralala

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

Sujets que j'ai initiés

[PS5] PKG Viewer v1.14.6 : extraction PS5 et création de FPKG améliorées

aujourd'hui, 17:55

Le développeur Loopayeh vient de publier une nouvelle version de PKG Viewer, qui passe en v1.14.6. Après plusieurs pré-releases consacrées à l'interface et aux outils PS4, cette version apporte plusieurs améliorations importantes, notamment autour de l'extraction des PKG PS5 et de la création de FPKG.
 
PKG Viewer permet notamment d'explorer les fichiers PKG et propose désormais un ensemble d'outils plus complet pour travailler avec les formats utilisés sur PS4 et PS5.
 
 
 
 
Extraction PS5 et création de FPKG
 
L'une des principales nouveautés de cette v1.14.6 concerne le workflow PS5. PKG Viewer peut désormais gérer l'extraction de PKG PS5 ainsi que la création de FPKG, en s'appuyant automatiquement sur PSVIETHOA FPKG Builder lorsque celui-ci est détecté.
 
Le logiciel permet de travailler à partir de plusieurs types de sources :
 
dossiers ;
périphériques ou volumes exFAT ;
images FFPFSC ;
images FFPKG ;
projets GP5.
 
Plusieurs paramètres peuvent également être contrôlés ou surchargés, notamment les presets, le PFS, le kind, le moteur utilisé ainsi que l'ID.
 
Des tâches plus sûres
 
Le système de gestion des tâches a également été renforcé. PKG Viewer vérifie désormais l'espace disque disponible et effectue des contrôles FAT32 avant de lancer certaines opérations.
 
Le logiciel affiche également des informations concernant l'espace nécessaire pour les fichiers temporaires et les fichiers de sortie.
 
Les journaux d'exécution sont désormais plus complets et, surtout, les tâches sont systématiquement arrêtées lorsqu'une opération est annulée ou lorsque l'application est fermée. Un fonctionnement particulièrement intéressant pour les opérations d'extraction ou de reconstruction pouvant générer d'importants volumes de données.
 
Une interface Info revue
 
L'onglet Info bénéficie lui aussi d'un nouveau travail de présentation.
 
Les informations sont désormais organisées selon un ordre logique pour les différents formats, tandis que les badges sont positionnés en bas de l'interface. La vue par défaut a également été simplifiée afin de rendre la lecture plus rapide, avec la possibilité d'afficher les détails complets en un clic.
 
Les titres peuvent désormais être sélectionnés et s'adapter à la largeur disponible grâce au retour à la ligne.
 
Les outils PS4 évoluent également
 
PKG Viewer v1.14.6 ajoute enfin des possibilités supplémentaires pour les utilisateurs PS4. Depuis le menu Tools, il est maintenant possible d'extraire et de reconstruire directement des contenus à partir de fichiers GP4, avec des options adaptées au type de fichier utilisé.
 
Cette nouvelle version constitue donc une mise à jour assez conséquente pour PKG Viewer, avec une orientation de plus en plus marquée vers les workflows PS4/PS5, notamment pour l'analyse, l'extraction et la reconstruction de packages.
 
Téléchargement : PKG Viewer v1.14.6
 
 
 
 

[PS5] Omega : une nouvelle dashboard open source veut remplacer la Home de la PS5 pour...

aujourd'hui, 08:34

La scène PS5 continue de développer des outils capables de transformer en profondeur l'expérience utilisateur sur les consoles jailbreakées. Le projet Omega, développé par TheCriicom, propose ainsi une véritable alternative à l'interface Home officielle de la PlayStation 5, avec une idée simple : réunir jeux, homebrew, Store, amis et fonctionnalités communautaires au sein d'une seule et même interface.
 
 
 
 
Omega se présente comme une dashboard open source dédiée aux utilisateurs Homebrew. L'objectif est de remplacer la Home classique de la PS5 par une interface pensée pour les consoles modifiées, capable d'afficher les jeux installés et les applications Homebrew sur une même ligne. Le projet dispose également d'un Store permettant de télécharger et d'installer du contenu directement depuis l'interface, tandis que les fonctionnalités sociales permettent d'accéder aux amis et aux différentes interactions communautaires sans devoir multiplier les outils.
 
Sur la partie Home, Omega propose notamment des jaquettes dynamiques, le lancement direct des jeux et des homebrew, ainsi que la possibilité d'exécuter des payloads ELF en arrière-plan. Les jeux peuvent être lancés via LncUtil, tandis que les homebrew peuvent utiliser websrv. L'ensemble fonctionne comme un homebrew PS5 basé sur SDL2 et un rendu logiciel.
 
 
 
 
Le projet ne se limite cependant pas à un simple remplacement graphique de la Home. Omega intègre un Store Homebrew open source avec recherche, catégories, évaluations et commentaires. Le système reconnaît différents formats, notamment les fichiers .pkg, .zip et .elf. L'utilisateur peut ainsi parcourir les applications disponibles et les installer directement depuis l'interface.
 
Omega propose également une bibliothèque personnelle permettant de gérer ses propres sauvegardes de jeux à partir d'un fichier JSON. Une partie communautaire vient compléter l'ensemble avec des publications, des likes, des commentaires, des groupes de discussion, une liste de personnes susceptibles d'être connues ainsi que des classements basés sur le temps de jeu et les amis.
 
La partie sociale est particulièrement poussée pour un projet Homebrew. Omega embarque un système de Party avec discussion textuelle et vocale basée sur Opus, invitations à rejoindre une partie et différents statuts de présence comme en ligne, absent, ne pas déranger ou invisible. Un Game Base permet également de gérer les amis, les demandes et les messages.
 
La confidentialité n'a pas été oubliée. Le projet prévoit des fonctions de blocage et de signalement, la gestion des personnes autorisées à contacter l'utilisateur, l'export des données personnelles ainsi que la suppression du compte. L'interface peut par ailleurs être personnalisée avec différents thèmes, de la musique d'ambiance générée et même un navigateur intégré.
 
Techniquement, Omega est composé de plusieurs éléments. Le dossier client contient l'application console développée en C avec SDL2 ainsi qu'une version destinée aux environnements desktop. Le dossier daemon regroupe le composant chargé notamment de rouvrir Omega lorsque l'utilisateur revient sur la Home et de transporter les notifications pendant qu'un jeu est lancé. Enfin, server contient l'API Node.js, le proxy, le panneau d'administration et la configuration Docker Compose.
 
Autre particularité intéressante : le serveur peut être auto-hébergé. Omega n'impose donc pas nécessairement l'utilisation d'une infrastructure unique. Le choix du serveur peut être effectué depuis les paramètres, tandis qu'un serveur officiel reste disponible pour ceux qui souhaitent utiliser la solution sans mettre en place leur propre infrastructure.
 
L'installation nécessite évidemment une PS5 jailbreakée disposant du support Homebrew, avec notamment websrv et un chargeur de payloads. La méthode la plus simple consiste à passer par la page d'installation du projet, mais une installation manuelle est également possible en transférant les fichiers data/ via FTP.
 
Avec Omega, TheCriicom propose donc quelque chose de plus ambitieux qu'un simple launcher. L'idée est de construire une véritable expérience utilisateur alternative pour la PS5 jailbreakée, en regroupant dans une même interface les jeux, les applications Homebrew, l'installation de PKG, les fonctionnalités communautaires, les communications et la gestion des contenus.
 
Le projet est distribué sous licence GPL-3.0 et son développement étant open source, son évolution pourrait être particulièrement intéressante à suivre au fur et à mesure que la scène PS5 enrichit ses possibilités Homebrew.
 
Pour les utilisateurs disposant d'une PS5 jailbreakée, Omega pourrait ainsi devenir une véritable couche d'interface entre le système officiel de Sony et tout l'écosystème Homebrew, avec une approche beaucoup plus proche d'une plateforme complète que d'un simple menu alternatif.
 
 
 
 
 

[PS5] Le firmware 14.10 débarque, mais le bug Hypervisor serait toujours présent

aujourd'hui, 08:21

Sony vient de déployer une nouvelle mise à jour système pour la PlayStation 5. Numérotée 26.06-14.10.00, cette version correspond au firmware 14.10 et succède au firmware 14.00 publié quelques semaines plus tôt. Sur le papier, Sony reste particulièrement discret. Les notes officielles évoquent simplement des correctifs de sécurité ainsi que des améliorations de performances et de stabilité. Aucun changement majeur destiné aux utilisateurs n'est annoncé. Le firmware 14.10 représente donc avant tout une mise à jour corrective. Mais du côté de la scène PS5, une information publiée ces derniers jours attire beaucoup plus l'attention.
 
 
 
 
Le bug Hypervisor serait toujours présent
 
Alors que Sony vient de publier 14.10, Jordy a indiqué le 2 octobre que le bug affectant l'Hypervisor n'aurait toujours pas été corrigé dans cette nouvelle version. Une information particulièrement intéressante dans le contexte actuel, puisque ce bug est considéré comme une pièce potentiellement importante pour les développements futurs autour du jailbreak PS5 et surtout pour certaines opérations liées aux dumps de jeux.
 
Il faut toutefois rester extrêmement prudent : la présence du bug ne signifie absolument pas qu'un jailbreak du firmware 14.00 ou 14.10 est désormais disponible.
 
Il n'existe actuellement aucune chaîne publique permettant de transformer cette vulnérabilité en jailbreak complet.
 
14.00 n'est toujours pas jailbreaké
 
C'est probablement le point le plus important à retenir.
 
Le jailbreak public Relapse reste actuellement limité aux firmwares allant jusqu'au 13.60. Le firmware 14.00, et donc logiquement le 14.10, restent en dehors de cette plage.
 
Le fait qu'un bug Hypervisor survive à une mise à jour ne fournit pas automatiquement :
 
- un exploit WebKit  
- un exploit BD-JB  
- un exploit kernel  
- une chaîne complète d'exploitation  
- un accès permettant de lancer des payloads  
- une solution permettant de lancer kstuff.
 
Autrement dit, bug Hypervisor ≠ jailbreak PS5.
 
Il faut généralement plusieurs briques pour parvenir à une chaîne d'exploitation complète.
 
Une information particulièrement intéressante pour les dumps
 
Là où cette information devient beaucoup plus intéressante, c'est concernant les dumps de jeux PS5. Après l'arrivée de Relapse sur les firmwares 13.60 et inférieurs, la question de la possibilité de dumper les jeux sur les firmwares supérieurs est rapidement devenue un sujet central de la scène. L'accès à l'Hypervisor peut jouer un rôle déterminant dans certaines méthodes permettant d'accéder aux données nécessaires à la réalisation de dumps exploitables. La survie du bug sur 14.10 signifie donc potentiellement que, si une chaîne de jailbreak complète venait un jour à être développée pour ces firmwares, la possibilité de réaliser des dumps de jeux ne serait pas nécessairement condamnée.
 
Et c'est là que l'information de Jordy prend tout son intérêt. Le bug n'aurait pas seulement survécu au passage vers 14.00 : il serait également toujours présent dans 14.10. 
 
Une situation qui remet en question certaines conclusions trop rapides
 
Depuis l'arrivée de Relapse, plusieurs discussions avaient laissé entendre que les possibilités de dump au-delà du firmware 13.60 étaient fortement compromises, notamment en raison des travaux autour de l'Hypervisor et des informations communiquées à Sony. Certains développeurs avaient également évoqué le fait que les futurs jeux nécessiteraient des accès supplémentaires pour être correctement récupérés.
 
La situation semble finalement plus nuancée.
 
Si le bug évoqué par Jordy ici est bien celui qui intéresse actuellement la scène, son absence de correction dans 14.10 indique que Sony n'a pas fermé cette porte avec cette nouvelle mise à jour.
 
Cela ne signifie cependant pas que Sony ignore le problème. Les notes de version parlent bien de correctifs de sécurité, mais Sony ne détaille évidemment pas publiquement les vulnérabilités corrigées.
 
Il est donc impossible, à ce stade, de savoir précisément quels bugs ont été corrigés et lesquels ont été laissés intacts.
 
14.10 ne rapproche pas forcément le jailbreak
 
C'est le piège dans lequel il ne faut pas tomber.
 
Voir un bug Hypervisor encore présent dans le firmware 14.10 peut donner l'impression que le jailbreak 14.00 est désormais imminent. Rien ne permet actuellement de l'affirmer.
 
Le scénario est plutôt le suivant : une vulnérabilité intéressante semble toujours exister, mais les autres éléments nécessaires à une chaîne complète ne sont pas publics.
 
Il pourrait donc se passer beaucoup de temps avant qu'une exploitation concrète soit publiée.
 
À l'inverse, si un développeur parvenait à assembler les différentes briques nécessaires, la situation pourrait évidemment évoluer très rapidement.
 
Pour le moment, aucune date et aucun calendrier ne peuvent être avancés sérieusement.
 
Le conseil reste donc le même
 
Pour les utilisateurs qui souhaitent conserver une PS5 exploitable avec Relapse, la règle ne change pas : ne mettez pas à jour.
 
Les consoles situées sur 13.60 ou inférieur restent les plus intéressantes pour la scène actuelle.
 
Le firmware 14.00 était déjà hors de portée du jailbreak public, et l'arrivée du 14.10 ne change pas cette situation.
 
En revanche, l'information concernant l'Hypervisor est particulièrement intéressante pour l'avenir. Si cette vulnérabilité est réellement exploitable sur 14.00 et 14.10, elle pourrait constituer une pièce importante du puzzle pour les futurs travaux de la scène PS5, notamment autour des dumps de jeux.
 
Il faudra donc surveiller attentivement les prochaines publications des développeurs, Zecoxao par exemple est mécontent de la publication.
 
Pour l'instant, une chose est certaine : le firmware 14.10 est sorti, Sony annonce des correctifs de sécurité, mais le fameux bug Hypervisor ne serait toujours pas corrigé. Et cela pourrait avoir son importance pour la suite.
 
 
 

[PS5] ShadowMountPlus 1.7beta4 : le montage automatique et la gestion des PKG s'amé...

aujourd'hui, 07:59

Cher amis sunriseurs, le développement de ShadowMountPlus se poursuit avec la publication de la version 1.7beta4. Toujours développé par drakmor et basé sur le projet ShadowMount1.3GBT de RDX-Sci01, cet outil continue d'évoluer avec plusieurs améliorations intéressantes autour du montage des stockages, de la gestion des jeux installés et des fakelib sur PS5.
 
 
 
 
Cette nouvelle bêta apporte notamment une gestion beaucoup plus automatisée des différents espaces de stockage. ShadowMountPlus peut désormais effectuer automatiquement le montage de /data ainsi que des périphériques USB et des disques étendus dans la sandbox.
 
L'interface web et l'API bénéficient également d'une évolution importante. Les PKG PS4 et PS5 installés sont maintenant remontés directement, accompagnés des informations relatives aux jeux. Il devient également possible d'effectuer leur désinstallation directement depuis l'interface.
 
Autre nouveauté destinée aux utilisateurs qui manipulent les jeux PS5 : ShadowMountPlus 1.7beta4 ajoute des options fakelib indépendantes pour chaque jeu PS5. De nouvelles entrées fakelib_exclude permettent ainsi de configurer plus précisément les bibliothèques à utiliser ou à exclure selon les titres.
 
Enfin, cette version automatise le nettoyage des bibliothèques incompatibles présentes dans les dossiers fakelib utilisés par les FPKG backportés. L'objectif est notamment d'éviter que des bibliothèques incompatibles ne viennent perturber le fonctionnement des jeux concernés.
 
ShadowMountPlus 1.7beta4, les nouveautés : 
- Montage automatique de /data dans la sandbox.
- Montage automatique des périphériques USB et des disques étendus.
- Ajout des PKG PS4 et PS5 installés dans l'API.
- Affichage des informations des jeux dans l'interface web.
- Possibilité de désinstaller les jeux depuis l'interface web.
- Ajout de réglages fakelib indépendants pour chaque jeu PS5.
- Ajout des paramètres fakelib_exclude.
- Suppression automatique des bibliothèques incompatibles dans les dossiers fakelib des FPKG backportés.
 
Cette 1.7beta4 reste une version de développement, mais les évolutions montrent que ShadowMountPlus devient progressivement un outil de plus en plus complet pour la gestion des montages et des contenus installés dans l'environnement PS5.
 
Le projet est disponible sur GitHub, avec le code source et cette nouvelle version bêta proposés par drakmor.
 
Téléchargement : ShadowMountPlus 1.7beta4
 
 
 

[PS5] y2jb-autoloader s’attaque au firmware 13.60, les test builds s’enchaînent

hier, 07:30

La scène PS5 continue de travailler autour de Relapse, et cette fois c’est y2jb-autoloader qui passe à la phase de tests. Le projet de itsPLK, basé sur Y2JB, reçoit actuellement plusieurs builds de développement rapprochés afin d'intégrer et de valider la prise en charge de Relapse, notamment sur les firmwares récents allant jusqu'au 13.60. Les versions de test s'enchaînent actuellement à un rythme soutenu, signe que le support de Relapse est encore en pleine mise au point.
Relapse intégré à y2jb-autoloader
 
Le build v1.0.0-dev-3191354, baptisé relapse-test-3, constitue l'une des premières étapes importantes de cette nouvelle branche. Cette version ajoute le support de Relapse, avec une cible annoncée sur les firmwares 10.20 à 13.60. Le développeur précise cependant qu'il s'agit encore d'une version précoce qui nécessite des tests et invite les utilisateurs concernés à partager leurs résultats.
 
Pour accompagner cette intégration, plusieurs composants ont également été mis à jour :
 
- ps5-elfldr passe en v0.26 ;
- ps5-unified-autoloader passe en v0.1.5 ;
- cette dernière version embarque notamment Payload Manager v0.5.2 ;
- Relapse est désormais intégré au fonctionnement de l'autoloader.
 
Le firmware 13.60 désormais dans la boucle
 
L'information intéressante pour les utilisateurs des firmwares récents est donc la mention explicite du 13.60 parmi les firmwares ciblés par cette nouvelle implémentation de Relapse. Il ne s'agit toutefois pas encore d'une prise en charge considérée comme finale. Les développeurs demandent justement des retours afin d'identifier les éventuels problèmes selon les versions de firmware. Autrement dit, y2jb-autoloader est actuellement en cours de test sur le 13.60, et les différents builds publiés permettent progressivement d'affiner cette compatibilité.
 
 
 
 
Les tests se poursuivent déjà sur les anciens firmwares
 
Quelques heures après relapse-test-3, un nouveau build a été publié sous le numéro v1.0.0-dev-8987070, spécifiquement présenté comme un test de Relapse pour les firmwares 7.00 à 10.01. Cette version permet donc de couvrir une autre partie du parc de consoles et montre que le développement ne se limite pas aux firmwares 10.20-13.60. Le développeur avertit néanmoins que des kernel panics peuvent se produire sur certains firmwares 7.00 à 10.01 lors de la fermeture de l'application YouTube. Les testeurs sont invités à rapporter leurs résultats dans les discussions du projet. Il ne s'agit donc clairement pas encore d'une version destinée à une utilisation définitive, mais bien d'une série de builds expérimentaux permettant de valider progressivement les différentes configurations.
 
Une intégration qui évolue rapidement
 
Avec ces publications rapprochées, y2jb-autoloader entre clairement dans une nouvelle phase de développement autour de Relapse. Le projet dispose désormais d'une branche de test couvrant officiellement 10.20 jusqu'au 13.60, tandis que d'autres builds travaillent sur la compatibilité 7.00-10.01. Pour les utilisateurs en 13.60, il faudra donc encore patienter avant de considérer cette solution comme mature, mais les tests actuellement menés montrent que le firmware fait bien partie des cibles étudiées. La succession des builds relapse-test-3 puis FW 7.00-10.01 relapse test confirme surtout que le développement avance par itérations rapides, avec des versions intermédiaires destinées directement aux testeurs.
 
Le projet reste à suivre de près dans les prochains jours, notamment si les retours des testeurs permettent de stabiliser l'autoloader et d'améliorer la compatibilité de Relapse sur les différents firmwares PS5.
 
Téléchargement : ps5-y2jb-autoloader