Forums GAMERGEN

PS5 Payload Manager - itsPLK - OFW 4.03 - 13.60

Règles du forum
Cette section reste soumise aux règles du forum, aucun contenu warez, illégal et dangereux n'est toléré.

PS5 Payload Manager - itsPLK - OFW 4.03 - 13.60

Message non lupar MDProz » 03 Oct 2026, 03:28

PS5 Payload Manager est un tableau de bord web conçu pour gérer les payloads sur PS5. Son objectif est de centraliser l’importation, l’organisation et le chargement automatique de payloads, afin d’éviter de devoir les lancer manuellement un par un.

INFO UPDATE !



Fonctionnement général

L’application s’exécute sous la forme d’un payload .elf, puis fournit une interface accessible depuis: un ordinateur ; un téléphone ou une tablette ; le navigateur de la PS5 elle-même.

Cette interface permet de consulter les payloads disponibles, d’en importer de nouveaux et de configurer leur lancement. Le projet est particulièrement prévu pour être utilisé avec un autoloader, qui charge automatiquement le gestionnaire au démarrage.

Les payloads peuvent être ajoutés depuis une clé USB ; depuis un dépôt en ligne ou une source cloud ; depuis des dépôts personnalisés configurés par l’utilisateur. L’utilisateur peut définir une liste de payloads à charger automatiquement lors du démarrage du gestionnaire. Cette fonction est utile pour automatiser une procédure qui serait autrement répétitive.

Le projet peut installer une icône dédiée Payload Manager sur l’écran d’accueil de la PS5, afin de faciliter son lancement ultérieur.

Une option permet de fermer automatiquement l’application Disc Player au démarrage. Cette possibilité est notamment présentée comme utile dans certains scénarios liés à BD-JB.

Installation et utilisation

La méthode recommandée consiste à utiliser le gestionnaire avec un autoloader compatible, notamment Y2JB, BD-JB ou Lua.

Dans les versions récentes de ces autoloaders, le fichier pldmgr.elf est déjà inclus comme payload par défaut. Avec une ancienne version, il est possible de placer manuellement pldmgr.elf dans le dossier autoload, puis de l’ajouter comme entrée unique dans le fichier autoload.txt.

Le gestionnaire peut également être chargé manuellement comme n’importe quel autre fichier .elf. Il faut alors récupérer la version souhaitée, puis utiliser la méthode de chargement adaptée à l’environnement de la console.

Dépôts de payloads personnalisés

Une fonctionnalité permet la prise en charge de dépôts tiers. L’utilisateur peut ajouter ses propres sources de payloads en configurant un dépôt au format JSON et en l’hébergeant en ligne. Cela permet notamment : de regrouper des payloads provenant de plusieurs projets ; de créer un catalogue privé ou communautaire ; de proposer une sélection spécialisée de payloads ; de mettre à jour les entrées sans modifier directement l’application.

Multilingue et communauté

PS5 Payload Manager bénéficie de traductions communautaires. Le français fait partie des langues prises en charge, aux côtés notamment de l’anglais, de l’allemand, de l’espagnol, de l’italien, du japonais, du coréen, du portugais, du russe et du chinois simplifié. Les traductions sont gérées via Crowdin, ce qui permet de corriger ou d’améliorer les textes de l’interface.

Image


ChangeLog

[+] CLIQUER POUR AFFICHER
v0.5.2
  • Reconstruit avec le dernier SDK.
  • Ajout de la prise en charge du firmware 13.60.

v0.5.1
  • Traductions: mise à jour des fichiers de localisation pour les langues déjà prises en charge.
  • Nouvelles langues: arabe ; thaï.

v0.5.0
  • Favoris et épinglage des payloads : possibilité d’épingler les payloads favoris en haut du tableau de bord grâce à un mode d’édition dédié.
  • Indicateur de lancement: ajout d’une coche visuelle pour les payloads lancés pendant la session active.
  • Nouvelles langues: français ; japonais ; coréen.
  • Traductions: mise à jour des traductions existantes.
  • Historique des lancements: ajout d’un gestionnaire d’historique des payloads en mémoire, ainsi que du point d’accès /history_list, afin de suivre les payloads exécutés.
  • PS5 Payload Manager prend désormais officiellement en charge les traductions réalisées par la communauté. Lorsqu’une langue atteint un taux de traduction de 70 %, elle est automatiquement incluse dans la prochaine version.

v0.4.2
  • Langue du système: ajout de l’option « Par défaut du système » dans les paramètres. L’application suit ainsi automatiquement la langue du système d’exploitation ou du navigateur.
  • Nouvelles langues: allemand ; persan ; espagnol ; turc ; ukrainien.
  • Script de compilation : correction d’un problème pouvant entraîner l’absence de certains fichiers de traduction lors de la compilation des versions depuis le code source.

v0.4.1
  • Mise à jour des traductions existantes.
  • Ajout des langues suivantes: italien ; portugais brésilien ;russe.

v0.4.0
  • Internationalisation: ajout de la prise en charge des traductions pour le tableau de bord web.
  • Nouvelles langues: chinois simplifié ; polonais.
  • Édition des liens statique : les dépendances tierces sont désormais liées statiquement dans le script de compilation afin d’éviter les problèmes liés aux bibliothèques dynamiques.

v0.3.3
  • Recherche et tri du dépôt cloud: ajout d’une fonction de recherche et de plusieurs options de tri dans la vue du dépôt cloud: catégorie ; date de mise à jour ; nom.
  • Les préférences de tri sont conservées entre les sessions.
  • Catégories personnalisées: prise en charge des catégories de payloads définies par les dépôts tiers.
  • Augmentation du nombre maximal de sources prises en charge.
  • Catégorie Applications multimédias: déplacement de l’icône de lancement de Payload Manager vers l’onglet « Media » de l’écran d’accueil de la PS5, afin de ne pas encombrer l’onglet « Jeux ».
  • Il peut être nécessaire de supprimer l’ancien raccourci Payload Manager de l’écran d’accueil pour que le nouveau raccourci apparaisse correctement dans l’onglet « Media ».
  • Affichage de la version des dépôts: lorsqu’un dépôt personnalisé définit explicitement une version, l’interface affiche désormais cette version au lieu d’essayer de la déduire du nom du fichier.
  • Récupération après le mode repos: correction d’un problème empêchant le serveur HTTP de répondre après la sortie du mode repos ou après une coupure réseau. Le démon redémarre désormais correctement la socket afin de rétablir la connexion.
  • Corrections SSL: résolution de problèmes intermittents de vérification SSL avec mbedTLS.
  • Ajout d’une solution de repli permettant les téléchargements non sécurisés lorsque la vérification SSL échoue.
  • Nettoyage de l’installateur d’applications: ajout des appels de terminaison manquants pour l’utilitaire d’installation d’applications sceAppInstUtil.
  • Import depuis iOS: suppression de l’attribut accept du champ de sélection de fichiers afin de corriger un problème qui rendait certains payloads grisés sur iOS.
  • Lecteur de disque pour les utilisateurs de BD-JB: le temps d’attente total pendant la suspension du lecteur de disque a été réduit de 8 à 2 secondes.

v0.3.1
  • Correction d’un problème empêchant certains utilisateurs de voir les payloads installés sur le tableau de bord.
  • Rétablissement de la limitation de recherche USB au niveau racine uniquement.
  • Ajout d’options permettant de copier les payloads importés depuis une clé USB au lieu de les déplacer.

v0.3.0
  • Dépôts de payloads multiples: ajout de la possibilité d’ajouter, supprimer et réorganiser les URL de dépôts tiers depuis une nouvelle vue « Gérer les sources » dans les paramètres.
  • Dans le « Storage Hub », les payloads sont désormais regroupés par source et accompagnés d’indicateurs indiquant leur origine.
  • Gestion des processus actifs: ajout d’un onglet permettant de consulter en temps réel: les processus actifs ; leurs PID ; leur consommation mémoire.
  • Possibilité de terminer les processus à l’aide du signal SIGKILL.
  • Tri alphabétique: les payloads des dépôts sont désormais triés alphabétiquement par nom. Les mises à jour disponibles apparaissent en priorité.
  • Affichage des informations de version et de mise à jour des payloads.
  • Interface mobile: amélioration de la disposition des cartes sur les petits écrans afin de réduire l’espace vertical inutilisé et d’éviter le chevauchement du texte.
  • Optimisation des vues Paramètres, Visionneuse de journaux et Gestion des sources pour les écrans étroits et les appareils mobiles.
  • Réorganisation du démon: le code auparavant concentré dans main.c et payload_mgr.c a été réparti en huit modules spécialisés: http_server ; repository ; sources ; config ; log_server ; json_helpers ; sha256 ; process_mgr.
  • Cette séparation facilite la maintenance du projet.
  • Arrêt du lecteur de disque pour BD-JB: réduction du temps d’attente pendant la suspension du lecteur de disque.
  • Journaux améliorés: les journaux liés à l’interrogation périodique, comme /list_payloads, sont désormais masqués dans les conditions normales afin d’éviter de saturer la sortie.
  • Les demandes d’arrêt de processus génèrent désormais des journaux explicites.
  • Création du fichier CUSTOM_REPOSITORIES.md, qui explique en détail la structure JSON nécessaire pour héberger des dépôts de payloads tiers.

v0.2.0
  • Persistance de l’état de la barre latérale: l’état déplié ou réduit de la barre latérale est conservé dans localStorage entre les rechargements de page.
  • Refonte de la page Paramètres: nouvelle disposition en grille réactive pour améliorer l’alignement et la cohérence visuelle.
  • Navigation améliorée: défilement automatique vers la section « Stockage USB » lors de l’utilisation du bouton de redirection dans la section Autoload ; retour automatique en haut du conteneur principal lors d’un changement de vue.
  • Améliorations visuelles: ajout d’un favicon ; ajout d’icônes d’application ; correction de l’alignement et des espacements dans la vue de don ; amélioration du titre de la fenêtre de téléchargement.
  • Nettoyage des dossiers: suppression automatique des dossiers vides après la suppression d’un payload.
  • Chargement depuis une clé USB: correction du chargement et de l’analyse des payloads situés à la racine d’une clé USB. Les recherches à la racine sont désormais strictement limitées à ce niveau.
  • Fiabilité du démon: au démarrage, le démon remplace désormais correctement les instances existantes.
  • Rapport d’erreur: amélioration des messages affichés lorsqu’un payload ne parvient pas à s’exécuter.
  • Réduction des journaux: suppression des messages détaillés liés à l’analyse des payloads dans les conditions normales.
  • Versions GitHub: ajout d’un workflow automatisé à la demande, release.yml, pour compiler, empaqueter et téléverser le binaire ELF.
  • Compilation Docker: migration vers une image SDK dédiée nommée ps5-payload-sdk-pldmgr, afin d’éviter les conflits d’images.
  • Portabilité: adaptation des scripts de compilation du frontend afin que les commandes sed soient compatibles avec macOS et Linux.
  • Nettoyage des scripts: suppression des étapes obsolètes d’arrêt via curl dans deploy.sh.

v0.1.1
  • Correction d' un problème d'affichage incorrect de l'interface sur les versions antérieures du firmware

v0.1.0
  • First release


Source

[+] CLIQUER POUR AFFICHER
Image

Image Image
Avatar de l’utilisateur MDProz Admin
Admin
Messages: 22740
Inscription: 04 Avr 2012, 22:14
Pays: France

 

Retourner vers Underground