Page 1 sur 1

[LS] [PS5] LibProsperoPKG v2.0 : une mise à jour majeure pour la création et l'analyse des PKG PS5

Posté : 10 juil. 2026, 16:22
par [BOT]_RSS
Le développeur SvenGDK vient de publier la version 2.0 de LibProsperoPKG, sa bibliothèque open source dédiée à la manipulation des fichiers PKG de la PlayStation 5. Cette nouvelle version marque une étape importante dans le développement du projet avec l'arrivée de nombreux outils, de nouvelles fonctionnalités et de multiples optimisations destinées aux développeurs homebrew comme aux chercheurs s'intéressant au format PKG de la PS5.    
Image
    L'une des principales nouveautés est l'introduction de plusieurs nouveaux workflows. ProsperoBackupConverter permet désormais de convertir des sauvegardes issues de disques ou de packages, tandis que ProsperoHomebrewPackager simplifie la création de packages homebrew grâce à un système de packaging dédié, accompagné d'un exemple de projet fonctionnel. La version 2.0 ajoute également ProsperoPkgMerger, capable de fusionner des PKG répartis sur plusieurs fichiers, ainsi que ProsperoLaunchReadiness, un utilitaire chargé de vérifier qu'un package est correctement préparé avant son exécution.   LibProsperoPKG enrichit également la gestion des images internes et des métadonnées avec la prise en charge du chemin "nwonly" data-first. Cette évolution s'accompagne d'un générateur, d'un assembleur et d'un lecteur d'images internes PS5, ainsi que de nouveaux modèles de métadonnées comme ProsperoManifest et ProsperoParam. Le projet introduit aussi un analyseur d'en-têtes ProsperoElfHeader, un assistant pour les licences de débogage et un générateur de disposition NAPS compatible avec le mode nwonly.   Du côté des ressources graphiques, cette version intègre ProsperoPngDecoder, un nouveau décodeur capable de convertir des images PNG vers le format DDS, facilitant ainsi l'intégration d'éléments graphiques dans les packages.   Les améliorations ne s'arrêtent pas là. L'interface native C ABI est considérablement étendue avec de nombreuses nouvelles fonctions exportées, tandis que les outils d'inspection des PKG, des exécutables ELF et des systèmes de fichiers PFS gagnent en fonctionnalités. Les mécanismes de compression Oodle/Kraken ont également été retravaillés et le système d'écriture PFS optimisé afin d'améliorer les performances et la stabilité.   Enfin, toute la documentation du projet a été revue pour accompagner ces évolutions, avec des mises à jour du guide de démarrage, de l'aperçu de l'API, de la documentation sur le format PS5 PKG ainsi que des procédures de compilation pour Linux et macOS.   Avec cette version 2.0, LibProsperoPKG confirme son ambition de devenir l'une des bibliothèques de référence pour la création, l'analyse et la manipulation des packages PlayStation 5, en offrant un ensemble d'outils toujours plus complet pour la scène homebrew et le développement autour de la console de Sony.   Téléchargement : LibProsperoPKG v2.0        

Source: https://www.logic-sunrise.com/forums/to ... s-pkg-ps5/