
Le projet repose sur deux modules PRX/SPRX spécialement conçus pour simuler les droits DLC auprès du système : libSceAppContent.prx / .sprx libSceNpEntitlementAccess.prx / .sprx L’objectif est de faire croire aux jeux PS5 que certains contenus additionnels sont officiellement possédés et activés.
https://youtube.com/embed/3YC5DySfXoE?html5=1&fs=1
Comment fonctionne DLC Emu ? Le système expose de faux DLC aux APIs AppContent et NpEntitlementAccess utilisées par les jeux PS5 pour vérifier les licences et contenus installés. En revanche, le projet ne remplace pas les systèmes de téléchargement ou de stockage officiels de Sony. Les fonctions liées au téléchargement de DLC et aux données temporaires continuent d’utiliser les services natifs de la console. Le projet lit automatiquement un fichier de configuration nommé : /app0/dlc_emu.ini Ce fichier est chargé lors du premier appel lié aux DLC. S’il est absent ou invalide, aucun faux contenu ne sera présenté au jeu. Mise en place des fichiers Pour fonctionner, plusieurs éléments doivent être ajoutés directement dans le dossier du jeu : 1. Créer un dossier fakelib Ce dossier doit contenir : libSceAppContent.sprx libSceNpEntitlementAccess.sprx Le dossier fakelib doit ensuite être placé dans le répertoire du jeu. 2. Ajouter le fichier dlc_emu.ini Le fichier de configuration doit également être placé dans le dossier du jeu. 3. Créer les dossiers DLC Si le jeu possède plusieurs contenus additionnels, il faut créer des dossiers nommés : dlc00 dlc01 dlc02 etc. Deux types de DLC compatibles Drakmor explique que deux méthodes de fonctionnement existent : DLC avec données Certains DLC nécessitent les fichiers originaux extraits depuis un jeu officiel. Dans ce cas, les données doivent être copiées dans les dossiers dlc00, dlc01, etc. DLC sans données D’autres contenus ne nécessitent qu’une clé d’activation ou un entitlement. Aucun dump de DLC n’est alors requis. Un payload supplémentaire nécessaire Avant de lancer un jeu utilisant DLC Emu, il est nécessaire d’envoyer le payload backpork afin de permettre le chargement correct des modules modifiés. Cette nouvelle avancée pourrait ouvrir la voie à une gestion beaucoup plus souple des contenus additionnels sur PS5 jailbreakée, notamment pour les jeux dont les DLC reposent principalement sur des vérifications de licences plutôt que sur des données chiffrées complexes. Téléchargement : dlc_emu PS5
Source: https://www.logic-sunrise.com/forums/to ... e-sur-ps5/