Forums GAMERGEN

PS5 exFAT to PKG Builder - zerodaysofficial - Windows

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 exFAT to PKG Builder - zerodaysofficial - Windows

Message non lupar MDProz » Hier, 18:04

PS5 exFAT to PKG Builder est un outil graphique pour Windows conçu pour convertir une image disque au format .exfat en .pkg destiné à la PS5. Il propose une interface simplifiée qui automatise plusieurs opérations: montage de l’image exFAT, copie de son contenu, génération du paquet PKG et vérification finale.

INFO UPDATE !



Plusieurs précautions doivent être prises lors de son utilisation:
  • L’outil est présenté comme une application Windows.
  • La création d’un PKG peut nécessiter une quantité importante d’espace disque temporaire.
  • Les paramètres de firmware et de SDK doivent être adaptés au contexte du PKG créé.
  • Les fichiers doivent être utilisés dans un cadre legit
  • La compatibilité réelle dépend de la structure de l’image source, du firmware ciblé et des composants présents.
  • Il est recommandé de conserver une copie de sauvegarde de l’image originale avant toute opération.

Objectif du projet

L’objectif principal est de transformer une image exFAT en un fichier PKG exploitable par les outils compatibles, tout en évitant de modifier l’image source. Le processus est le suivant: Image .exfat > Montage de l’image > Copie des fichiers > Création du PKG > Vérification du paquet; Cette approche permet de regrouper dans une seule application plusieurs étapes techniques liées à la préparation d’un PKG.

Fonctionnalités principales

Il propose:
  • Conversion d’images .exfat en fichiers .pkg
  • Interface graphique pour Windows
  • Montage automatique de l’image exFAT
  • Copie des fichiers vers un dossier de travail temporaire
  • Création du PKG avec LibProsperoPKG
  • Sélection d’un profil de firmware ou de SDK
  • Définition de valeurs SDK personnalisées
  • Choix du chemin de sortie du fichier PKG
  • Choix du dossier temporaire de travail
  • Vérification optionnelle des fichiers par empreinte SHA-256
  • Affichage détaillé des journaux de conversion
  • Indication de la progression des opérations
  • Constructeur PKG intégré
  • Conservation intacte de l’image exFAT originale

L’outil peut être compris comme une chaîne composée de cinq modules:
  • Interface graphique: Permet de sélectionner les fichiers et paramètres
  • Gestionnaire exFAT: Monte et lit l’image disque
  • Dossier temporaire: Stocke temporairement les fichiers copiés
  • Générateur PKG: Construit le paquet final
  • Vérification et journaux: Suit la progression et contrôle les opérations
Cette organisation rend le processus plus accessible qu’une utilisation entièrement en ligne de commande.

Déroulement d’une conversion

L’utilisateur commence par sélectionner une image disque au format .exfat. Cette image constitue la source des fichiers à intégrer dans le paquet.

L’application monte automatiquement l’image afin d’en rendre le contenu accessible à Windows. Cette étape évite à l’utilisateur de gérer séparément un outil de montage.

Les fichiers présents dans l’image sont copiés dans un dossier temporaire. Le recours à un dossier intermédiaire facilite la préparation des métadonnées et de la structure nécessaires à la création du PKG.

Le contenu copié est ensuite traité par le composant de génération PKG, basé sur LibProsperoPKG. L’utilisateur peut sélectionner un profil de firmware/SDK ou fournir des valeurs personnalisées selon ses besoins.

Une étape de vérification permet de contrôler le résultat obtenu. Il prévoit notamment une vérification SHA-256 facultative des fichiers copiés, ainsi que des journaux détaillés pour faciliter le diagnostic en cas d’erreur.

Image


ChangeLog

[+] CLIQUER POUR AFFICHER
PS5 FPKG Builder 1.4.5
  • Amélioration de la détection d’OSFMount dans les installations 64 bits et 32 bits, les deux vues du registre, les chemins d’installation personnalisés, le PATH et les versions portables.
  • Ajout des boutons Parcourir et Automatique dans la section exFAT → PKG.
  • Les sélections manuelles d’OSFMount sont mémorisées.
  • Lorsqu’un utilisateur sélectionne OSFMount.exe, le programme identifie automatiquement l’exécutable de console situé dans le même dossier.
  • Amélioration des messages d’erreur en cas d’outil ou de pilote manquant, ou lorsque les droits administrateur sont nécessaires.
  • Conservation du montage en lecture seule ainsi que des contrôles liés à la propriété et au nettoyage des points de montage.
  • Ajout d’une section Extraire un fichier depuis un PKG.
  • Navigation dans le contenu des paquets pris en charge.
  • Extraction de fichiers sélectionnés.
  • Import de fichiers de remplacement ou de nouveaux fichiers.
  • Suppression d’éléments facultatifs.
  • Possibilité de restaurer les modifications placées en attente.
  • Enregistrement d’un petit projet d’édition.
  • Reconstruction d’un PKG complet distinct.
  • Création d’une mise à jour SDK.
  • Les versions utilisent désormais le format NN.NNN.NNN, par exemple 01.001.005.
  • Correction d’un problème où de grandes données supplémentaires déclenchaient à tort une erreur de métadonnées CNT indiquant une taille de 256 Mio.
  • Extraire entièrement l’archive ZIP, puis lancer START.cmd.
  • Le lanceur compile l’application pour Windows lors du premier démarrage.
  • La navigation, l’extraction de fichiers sélectionnés et l’enregistrement de projets d’édition ne nécessitent pas de vider complètement le paquet.
  • La création d’un PKG complet et la création d’une mise à jour SDK traitent toutefois l’intégralité de la source et nécessitent donc de l’espace temporaire.
  • Le petit projet d’édition n’est pas installable.
  • La compilation en C# 5 et les tests de régression locaux ont été validés.
  • Le montage réel avec OSFMount sous Windows et la compatibilité avec la console n’ont pas encore été vérifiés.

PS5 FPKG Builder v1.4.4
  • Création directe d’un PKG depuis un dossier préparé.
  • Création directe d’un PKG depuis une image exFAT montée.
  • Suppression de l’étape inutile Copying dump... lors des créations directes.
  • Les sources exFAT sont montées et utilisées directement pendant la construction.
  • Amélioration du flux de compilation.
  • Réduction des opérations temporaires inutiles.
  • Les fichiers sources originaux restent inchangés pendant la construction.
  • Ajout d’une section dédiée à Trophy Unlocker.
  • Connexion à la PS5 via son adresse IP.
  • Détection automatique du jeu actuellement actif.
  • Détection automatique du PPSA actif.
  • Chargement automatique de la liste des trophées après détection du jeu.
  • Lecture du catalogue réel Trophy2 du jeu.
  • Affichage de l’identifiant, du nom, du grade, du groupe et de l’état actuel de chaque trophée.
  • Détection de l’état verrouillé ou déverrouillé.
  • Déverrouillage d’un trophée individuel.
  • Prise en charge de la fonction Tout déverrouiller.
  • Utilisation des véritables identifiants de trophées contenus dans le jeu actif.
  • Amélioration de la récupération pour les trophées qui ne se déverrouillent pas avec la méthode standard.
  • Ajout d’une méthode de récupération UDS supplémentaire.
  • Traitement des trophées Platine en dernier lorsque cela est nécessaire.
  • Vérification de l’état du trophée après le déverrouillage.
  • Arrêt automatique lorsque tous les trophées sont détectés comme déverrouillés.
  • Meilleure gestion des jeux qui n’enregistrent l’état de Trophy2 qu’après leur fermeture.
  • Traitement plus rapide des payloads.
  • Réduction des tentatives inutiles.
  • Mise en cache des payloads pour accélérer les opérations répétées.
  • Interrogation plus rapide de l’état des trophées.
  • Réduction des délais d’attente superflus.
  • Ajout d’un bouton Déconnecter.
  • Ajout d’un bouton Actualiser la liste des trophées.
  • Ajout d’un journal dédié TROPHY LOG.
  • Ajout d’un bouton Effacer le journal.
  • Affichage d’informations plus détaillées sur les tentatives de déverrouillage et les échecs.
  • Inclusion du payload de trophées dans l’outil : il n’est plus nécessaire de sélectionner manuellement un fichier ELF externe.
  • Cette fonction ne fonctionne pas avec tous les jeux.
  • Flux de travail Trophy Unlocker simplifié.
  • Activation ou désactivation des boutons selon l’état actuel de la connexion.
  • Verrouillage du champ IP lorsqu’une session Trophy est active.
  • Informations plus claires lors de la détection, du chargement, du déverrouillage et des opérations de récupération.
  • Simplification générale de l’utilisation.
  • Suppression complète du PKG Viewer expérimental, qui avait été ajouté temporairement.
  • Le flux de création directe depuis un dossier ou une source exFAT est conservé.
  • La procédure entièrement automatique Appliquer le backport ? Oui / Non n’est pas encore intégrée à cette version.
  • La simple modification de la cible SDK ne réalise pas à elle seule un backport complet des exécutables.

PS5 FPKG Builder v1.4.3
  • Correction de problèmes liés au DRM et à PlayGo.
  • Correction de la création des cartes PlayGo.
  • Amélioration de la validation des images et de PlayGo.
  • Correction de la création de paquets contenant des blocs non compressés.
  • Le DRM par défaut est désormais réglé sur Standard.
  • Alignement automatique de requiredSystemSoftwareVersion sur le SDK cible sélectionné.
  • Formats de source pris en charge
    • Dossier → PKG
    • exFAT → PKG
    • FFPFS / FFPFSC / PFS → PKG
    • FFPKG / UFS2 → PKG
  • Détection d’OSFMount plus fiable.
  • Sélection automatique d’une lettre de lecteur libre.
  • Vérification de la propriété du point de montage.
  • Déconnexion automatique avant la construction du PKG.
  • Nettoyage des montages obsolètes provenant de sessions précédentes ou de plantages.
  • Prise en charge de la sortie OSFMount au format Mount point / Image file.
  • Ajout d’une logique de nouvelle tentative lors du démontage.
  • Intégration de bp2_tool.py.
  • Cibles disponibles : 1.00, 2.00, 3.00, 4.00, 5.00, 6.00, 7.00, 8.00 et 9.00.
  • Traitement des fichiers .bin, .elf, .self, .prx et .sprx.
  • Recréation des fichiers Fake SELF.
  • Le traitement s’effectue uniquement sur une copie de travail temporaire.
  • Les fichiers sources originaux ne sont jamais modifiés.
  • Le backport est toujours exécuté avant la création du PKG.
  • Alignement automatique sur le SDK cible sélectionné.
  • La création du paquet est interrompue si le processus de backport échoue.
  • Lecture initiale de l’en-tête externe du PKG.
  • Tentative d’analyse des métadonnées internes.
  • Solution de secours limitée aux métadonnées grâce à LibProsperoPkg.
  • Récupération possible des informations suivantes: Content ID ; Title ID ; Nom du jeu ; Version ; SDK ; Version minimale du système ; Illustration de couverture ; Image d’arrière-plan.
  • Les métadonnées externes restent lisibles même lorsque les métadonnées protégées ou internes ne sont pas accessibles.
  • Ajout d’une section dédiée PKG Extractor.
  • Flux de travail simplifié : Importer un PKG → Sélectionner le dossier de sortie → Extraire le PKG
  • Conservation de la structure des répertoires.
  • Champ de code masqué.
  • Barre de progression.
  • Journal d’extraction.
  • Possibilité d’annuler l’opération.
  • Blocage de l’extraction vers un dossier de sortie non vide.
  • Sélecteur de langue PlayGo.
  • Boutons Tout sélectionner et Tout effacer.
  • Gestion par défaut des scénarios PlayGo lorsque cette fonction est prise en charge.
  • Filtrage interne de fichiers liés à l’émulateur, notamment: ampr_emu.index ; libSceAmpr.sprx ; libScePlayGo.sprx
  • Restauration des images PNG de démarrage manquantes à partir de fichiers DDS lorsque cela est possible.
  • Refonte de l’aperçu principal et de l’en-tête.
  • Amélioration de l’affichage des couvertures et des arrière-plans.
  • Nouvelle identité visuelle PKG BUILDER BY ZERO DAY.
  • Correction de la zone du logo dans la barre latérale.
  • Ajout d’une section dédiée Reader.
  • Ajout d’une section dédiée PKG Extractor.
  • Prise en charge des thèmes clair et sombre.
  • Sélection de la langue.
  • Amélioration de la disposition des paramètres de compilation.
  • Organisation plus claire des contrôles DRM, PlayGo et SDK.
  • Mise à jour automatique depuis GitHub.
  • Bouton de vérification manuelle des mises à jour.
  • Masquage des champs de mot de passe et de code.
  • Vérification SHA-256 des fichiers copiés ou extraits.
  • Amélioration de la gestion des fichiers temporaires.
  • Nettoyage renforcé après les opérations.

PS5 FPKG Builder v1.4.2
  • Démontage automatique de l’exFAT après la conversion.
  • Amélioration du module Reader.
  • Amélioration de l’aperçu des couvertures et des arrière-plans.
  • Nouvelle interface moderne avec thèmes clair et sombre.
  • Prise en charge des mises à jour automatiques depuis GitHub.
  • Ajout d’un bouton manuel Rechercher les mises à jour.
  • Ajout de liens vers Zer0Day X et Ko-fi dans la section des crédits.
  • Corrections générales de stabilité et d’interface.
  • Formats de source pris en charge: .exfat ; .ffpfs ; .ffpfsc ; .pfs ; .ffpkg.
  • Flux de conversion : exFAT → PKG ; FFPFS / FFPFSC / PFS → PKG ; FFPKG → PKG ; Dossier préparé → PKG
  • Détection automatique du format source.
  • Sections de conversion dédiées à chaque format.
  • Profils firmware/SDK sélectionnables.
  • Prise en charge de valeurs SDK personnalisées.
  • Option de vérification SHA-256.
  • Nettoyage automatique des fichiers temporaires.
  • Journaux de compilation détaillés.
  • Affichage de la progression.
  • Inspection des métadonnées PKG grâce au Reader.

PS5 exFAT/PKG Builder v0.1.0
  • First release


Source

[+] CLIQUER POUR AFFICHER
Image

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

 

Retourner vers Underground