Utilisations des outils PKG pour le JFW 3.56MA

1458 visiteurs sur le site | S'incrire

Accédez aux coordonnées de l’ensemble des techniciens professionnels recommandés par logic-sunrise 20 derniers dossiers et tutoriaux

Pour ceux qui ont installé le JFW DH 3.56 voici un tutoriel sur l'utilisation d'outils de création ou modification de PKG et autres.

 

Pré-requis:

 

Cygwin

Editeur Hexadecimal
PKG Tools v2
EditPlus

 

Configuration de Cygwin:

 

  Installez cygwin avec la configuration par défaut et dans le dossier c:\cygwin,si vous avez un message d'erreur c'est normal cela est du à la première installation.

Copiez ensuite les fichiers .dll et .exe contenus dans le dossier où vous aurez extrait PkgtoolsV2 vers c:\cygwin\bin,lors du choix vous demandant si vous voulez remplacer les fichiers existants choisissez non.

Lancez Cygwin pour qu'il crée un répertoire utilisateur.

Créez un dossier BIN et un dossier PKG dans c:/cygwin/home/votrenomutilisateur

Copiez le dossier .ps3 du répertoire où vous aurez décompressé Pkgtoolsv2 vers c:\cygwin\home\votrenomd'utilisateur

Editez le fichier .bash_profile avec EditPlus et ajoutez ces deux lignes à la fin du fichier: 

  export BIN=/home/$USERNAME/BIN

 export PKG=/home/$USERNAME/PKG


Après avoir copié un eboot dans votre dossier c:\cygwin/home/votrenom/BIN,lancez la console Cygwin et tapez

 cd $BIN

unself EBOOT.BIN EBOOT.ELF

un fichier EBOOT.ELF sera crée dans votr repertoire /BIN.


 

 Modification du chemin:

 

Attention le nombre de caractères ne peut pas dépasser celui par défaut de l'eboot,il peut être plus petit par contre.

Ouvrez le fichier EBOOT.ELF avec un éditeur hexa-décimal,il existe trois types différents de .BIN:

      -eboot.bin générique: n'a pas de marques de répertoires ou de dispositifs(dev_bdvd),le chargement est fait dans le répertoire où il se trouve,valide uniquement en interne.

      -eboot.bin avec marque de dispositifs: possède une marque de dispositif(dev_bdvd) mais pas de chemin,peut être utilisé en interne et en externe.

      eboot.bin avec marque de dispositif/chemin:peut être modifié pour l'interne et l'externe.

 

Quand vous écrivez avec l'éditeur hexa-decimal n'utilisez pas suppr et backspace placez vous simplement sur la lettre que vous voulez remplacez pour commencer à écrire.

 

-Disque dur interne

 

Dans le fichier ELF chercher dev_bdvd.

remplacez le par:

 dev_hdd0 

faites ça pour toutes les occurrences de dev_bdvd.(F3 recherche le suivant)

Cherchez maintenant PS3_GAME que vous devrez remplacer par un identifiant à 8 caractères par exemple JFWXXXXX ou le X peut être remplacé par l ID du jeu par exemple Borderlands dans mon cas donne JFW30386.

faites cela pour toutes les occurrences de PS3_GAME.

Vous pourrez créer un PKG complet avec tout les fichiers du jeu si ceux-ci n'excèdent pas 4GB afin d'installer le jeu directement.

 

   -Disque dur externe

 

Dans le fichier ELF remplacez les occurences à dev_bdvd par dev_usb,attention comme dev_usb contient un caractère de moins que dev_bdvd vous vous retrouverez avec une lettre en double à la fin remplacez la par un point. 

Faites de même pour les occurrences de PS3_GAME et remplacez les par JFW30386 en suivant la logique expliquée dans le paragraphe sur le disque dur interne.

Une fois cela achevé vous devrez copiez le contenu de votre backup dans un dossier a la racine du média externe correspondant a l'id utilisée dans les modifications en hexa-décimal. Par exemple X:/JFW30386/USRDIR.


 

   -Encryption:

 

 Pour en-crypter du contenu NPDRM et l'utiliser dans le XMB nous nous servirons de make_self_npdrm,pour cela aller dans la console de cygwin assurez vous d'être dans le répertoire /BIN et tapez:

   make_self_npdrm EBOOT.ELF EBOOT.BIN XXPS3-BLUS30386_00-0SELF0BY0XX

remplacez les XX par un nom d'utilisateur mais ne dépassez 8 caractères en tout. 

 

  -Empaquetage:

 

Créer un dossier du nom de votre choix dans le répertoire c:/cygwin/home/XXXX/PKG,évitez les noms avec des espaces. respectez cette hiérarchie et copiez les données nécessaires :

   DOSSIER --- PARAM.SFO 

            ICON0.PNG  
            
USRDIR --- EBOOT.BIN  <--[(celui modifié)]

                            TROPDIR 

                            ...


Vous pouvez créer un fichier .conf sur la base du modèle fourni avec le .rar,par exemple dans mon cas je vais sauvegarder le fichier border.conf dans le dossier border de /home/j/PKG:

ContentID = JULPS3-BLUS30386_00-00PKG0BY0JULPSPS

Klicensee = 0x00000000000000000000000000000000
DRMType = Free
ContentType = GameExec
PackageVersion = 01.00
ForcedInstallTo = JFW30386

 il suffit de remplacer les XXX du contentID par l'id réel du jeu et ceux de ForcedinstallTo  par l'id choisie précédemment par exemple dans mon cas JFW30386.

Ouvrez maintenant le PARAM.SFO de votre backup avec un éditeur hexadécimal recherchez DG et remplacez le par HG.

Revenez sur la console de cygwin et tapez:

 cd $PKG

psn_package_npdrm --> Commande

fichier.conf --> fichier conf
dossier --> Dossier où se trouve les fichiers du backup.


Donc dans mon cas il faut taper 

psn_package_npdrm border.conf border



 

 

Posté : mardi 22 novembre 2011, 13:19 par b&nder.
23 novembre 2011, 20:57
Approuver ce commentaire (+1)
Merci b&nder !
Répondre à ce commentaire
24 novembre 2011, 05:48
Approuver ce commentaire (+1)
Windaube 2 en fonction ^^
Répondre à ce commentaire
25 novembre 2011, 02:28
Approuver ce commentaire (+1)
Salut Voila ou j'ai une erreur peut tu me dire ou sa bloque et savoir ou tu mais la ligne de commande de sa
export BIN=/home/$USERNAME/BIN
export PKG=/home/$USERNAME/PKG
Peut tu faire une copie d’écran du tiens merci

unself EBOOT.BIN EBOOT.ELF
self_decrypt_header failed
perror: No error
Répondre à ce commentaire
25 novembre 2011, 04:06
Approuver ce commentaire (+1)

Salut Voila ou j'ai une erreur peut tu me dire ou sa bloque et savoir ou tu mais la ligne de commande de sa

export BIN=/home/$USERNAME/BIN

export PKG=/home/$USERNAME/PKG

Peut tu faire une copie d’écran du tiens merci


unself EBOOT.BIN EBOOT.ELF

self_decrypt_header failed

perror: No error


Tu remplaces USERNAME par ton nom d'utilisateur quand tu edites le bash.profile. Apres tu places un eboot=< 3.56 et tu lances cygwin tu vas dans ton repertoire BIN(cd /bin).
Répondre à ce commentaire
25 novembre 2011, 10:10
Approuver ce commentaire (+1)
Ok merci c tout bon sa fonctionne sur certains jeux mais pour ceux au dessus du 3.55 impossible tu me diras normal on pas les clé maintenant c prés plus qu'a les attendre !!!
Répondre à ce commentaire
07 décembre 2011, 15:02
Approuver ce commentaire (+1)
Est-ce que tu est deg ? Avoir fait tout ce tuto alors que mainetant, sa sert plu a rien !!
Répondre à ce commentaire
10 décembre 2011, 09:48
Approuver ce commentaire (+1)
bonne nouvelle merci
Répondre à ce commentaire
Cliquer ici pour continuer sur le forum
Envoyer