Aller au contenu


tralala

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

Sujets que j'ai initiés

[PS5] ProsperoEden v1.000.070 corrige un problème de lancement selon l’emplacement de l...

aujourd'hui, 06:49

Le développement de ProsperoEden se poursuit sur PS5 avec la publication d’une nouvelle préversion estampillée v1.000.070. Cette mise à jour se concentre principalement sur un problème qui pouvait empêcher l’application de démarrer correctement lorsqu’elle était installée ailleurs que dans le répertoire /data/homebrew.
 
 
 
 
Pour rappel, ProsperoEden est un projet destiné à l’environnement homebrew PS5 et intègre notamment un helper « one-shot » basé sur PS5-Lapy-JB-Daemon. Son fonctionnement nécessite qu’un loader ELF local soit disponible sur le port TCP 9021.
 
Cette nouvelle version apporte surtout une correction importante concernant la localisation des fichiers de l’application. Jusqu’à présent, ProsperoEden pouvait ne plus retrouver ses propres ressources lorsqu’il était lancé depuis certains emplacements montés par la console.
 
Un lancement désormais possible depuis différents supports
 
Avec la version 1.000.070, ProsperoEden récupère désormais correctement son emplacement réel une fois l’application montée par le système.
 
Cela concerne notamment les installations effectuées :
 
sur un périphérique USB ;
sur un stockage étendu ;
dans un dossier de jeux utilisé par etaHEN ;
dans tout autre emplacement monté par ShadowMountPlus.
 
Le problème pouvait se traduire par l’impossibilité de charger le menu, suivie de la fermeture de l'application quelques instants après son lancement.
 
Le bug avait notamment été signalé sur les firmwares 4.50 et 13.60, avec kstuff-lite 1.11. Les corrections ont depuis été confirmées par plusieurs testeurs.
 
Le système de mise à jour évolue également
 
Le développeur a également corrigé le fonctionnement du mécanisme de mise à jour intégré au menu.
 
Lorsque ProsperoEden est lancé depuis un dossier monté par ShadowMountPlus, l'outil de mise à jour modifie désormais directement le dossier depuis lequel l'application est exécutée.
 
Une installation présente sur une clé USB peut donc être mise à jour directement, sans qu'une autre copie située dans /data/homebrew ou ailleurs ne vienne interférer.
 
Dans le cas particulier d'une installation sous forme d'image, ProsperoEden affiche désormais un message indiquant que la mise à jour doit être effectuée en remplaçant l'image concernée.
 
Des diagnostics renforcés
 
Cette version améliore également les informations disponibles lorsqu'un problème survient au démarrage.
 
Si le menu ne parvient pas à se charger, les journaux indiquent désormais plus précisément si le problème concerne les shaders ou la police, avec le fichier concerné et la raison de l'échec.
 
Un nouveau système de trace du démarrage a également été ajouté. Les différentes étapes d'initialisation, ainsi que la version du firmware utilisée, sont enregistrées dans le kernel log avec le préfixe :
 
[ProsperoEden diag]
 
Une copie est également sauvegardée dans :
 
/data/prosperoeden/logs/boot-trace.txt
 
Ces informations devraient faciliter le diagnostic en cas de fermeture ou de crash de l'application au lancement.
 
Mise à jour de ProsperoEden
 
Pour passer à cette version, il suffit de copier le dossier PPSA99008 présent dans l'archive ZIP par-dessus l'installation existante, quel que soit son emplacement.
 
Les sauvegardes, paramètres et profils sont conservés.
 
À noter que les utilisateurs de ProsperoEden 1.000.060 pourront également recevoir la mise à jour directement depuis le menu lorsque homebrew.page proposera officiellement la version 1.000.070.
 
Cette v1.000.070 reste une préversion, mais elle apporte une correction particulièrement intéressante pour les utilisateurs qui exécutent ProsperoEden depuis des emplacements alternatifs, notamment via USB, stockage étendu ou ShadowMountPlus.
 
Téléchargement : ProsperoEden v1.000.070
 
 

[PS5] sendpp v1.4.0 : l’outil évolue avec des catalogues en ligne unifiés

aujourd'hui, 06:45

Le développeur ps4macedo vient de publier une nouvelle mise à jour de sendpp, qui passe en version 1.4.0. Cette nouvelle mouture arrive seulement deux jours après la version 1.3.0 et poursuit l’évolution de l’outil avec une distribution désormais proposée à la fois sous Windows et Android.
 
Pour rappel, sendpp est un outil destiné à faciliter l’utilisation et l’envoi de contenus dans l’écosystème PS4, avec notamment une version exécutable pour Windows et une application Android. Le projet continue donc de recevoir des mises à jour rapprochées, signe que son développement reste particulièrement actif.
 
Des catalogues désormais unifiés
 
La version 1.4.0 apporte principalement une évolution au niveau de la gestion des catalogues. Le développeur indique désormais une unification des catalogues en ligne dans main/catalogs.
 
Cette organisation permet de centraliser les différents catalogues utilisés par l'application et devrait rendre leur gestion plus cohérente entre les différentes versions de sendpp.
 
Cette évolution fait suite à la version 1.3.0, publiée deux jours plus tôt, qui avait déjà introduit des catalogues en ligne propres à chaque release. La version 1.3.1 vient donc affiner cette architecture afin de regrouper ces ressources.
 
Windows et Android disponibles
 
Comme pour la précédente version, sendpp v1.4.0 est disponible sous deux formats :
 
Windows EXE
Android APK
 
Les sommes SHA-256 sont également fournies par le développeur afin de permettre de vérifier l'intégrité des fichiers téléchargés. Avec cette nouvelle version, ps4macedo continue donc de faire évoluer sendpp à un rythme soutenu, avec une architecture de catalogues désormais davantage centralisée et des builds disponibles aussi bien sur Windows que sur Android.
 
Téléchargement : sendpp v1.4.0
 
 

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

hier, 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 : un dashboard qui veut remplacer celui de la PS5

hier, 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

hier, 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.