Le but de ce tuto est de convertir un backup de jeu en jeu psn .
Pour cela ,c'est simple :
1/décrypter / modifier /crypter l'eboot du jeu
2/modifier le fichier sfo
3/créer un fichier de conf(iguration du pkg )
4/Copier certains fichier du jeu et prépare le futur pkg
5/Pkger et signer son jeu psn
Avant toute chose ,il vous faut les executables à télécharger ici :
Multiupload.com - upload your files to multiple file hosting sites!
Petit Préparatif :
A la racine de votre disque dur (soit C:/),créer un dossier PS3Tools.
Ouvrez l'archive et copiez y le contenu du dossier PSTools et l'eboot du jeu que vous voulez préparer.
Toujours dans le dossier PS3tools ,créer un dossier nommé PKG .
Copiez y le contenu du dossier PsnPkgNpdrm .
Bon maintenant ,on attaque !
Ouvrez une invite de commande ( cmd.exe )
Tapez et validez avec entrée
Code:
cd c:\PS3Tools
set HOME=C:\PS3TOOLS
unself EBOOT.BIN EBOOT.ELF
Vous obtiendrez un fichier eboot.elf .Ne fermez pas l'invite de commande ,vous en aurez encore besoin .
Renommez le eboot.bin dans le dossier c:/PS3Tools en ebootOrig.bin pour bien voir le résultat ensuite .
-------------------------------------------------------------------
A l'aide de Notepad++ ou d'un éditeur hexadécimale (ex:HxD)
Modifez l'eboot pour lui indiqué qu'à présent ,le jeu doit être lu à partir du disque dur (dev_hdd0) et non plus du lecteur br (dev_bdvd).
Faites ctrl+F ,recherchez dev_bdvd et remplacez à chaque fois par dev_hdd0 *(à fignoler )
Il peut y avoir plus fois "dev_bdvd" .Une fois que vous avez fini ,sauvegardez et quittez .
--------------------------------------------------------------------------
Retournez sur l'invite de commande et tapez :
Code:
make_self_npdrm EBOOT.ELF. EBOOT.BIN XXXXYYYYY
XXXXYYYYY étant le version de votre jeu (BLESYYYYY,BLUSYYYYY,BCES....)
A présent ,on a un eboot de jeu Psn .
--------------------------------------------------------------------------
Créer un dossier que vous nommerait avec la version de votre jeu (ex:BLES00147)
A l'intérieur ,copiez à partir de votre backup :
/TROPDIR/ (copiez tout)
/ICON0.PNG
/ICON1.PAM
/PARAM.SFO
/PIC1.PNG
/PS3LOGO.DAT
/SND0.AT3
et créer un nouveau dossier que vous appelerez USRDIR .
-------------------------------------------------------
Ouvrez le fichier PARAM.SFO et modifier la valeur DG par HG ,enregistrez et quittez .
Vous indiquez que ce n'est plus un DiscGame mais un HarddiskGame C'est l'étape la plus dur
--------------------------------------------------------------------------
Revenez sur le arrière dans le dossier PKG,vous devriez y avoir le dossier du jeu BLESXXXXX et 2 executables.
Créez un document texte et copiez y les infos de votre futur pkg
Code:
Content-ID=NP2011-BLES00147_00-1234567890123456
k_licensee=0x00000000000000000000000000000000
DRM_Type=Free
Content_Type=Game_Exec
PackageVersion=01.00
N'oubliez pas de modifer le bles par celui de votre jeu (bles00147 étant un exemple )
"Enregistrez sous" le fichier mais sans l'extension .txt
-----------------------------------------------------------------------------------
Dans l'invite de commande ,tapez :
validez avec entrée
Code:
psn_package_npdrm BLES00147-conf BLES00147
Et voila ,vous avez votre 1er Pkg
mais ce n'est pas fini ^^
Manque plus qu' à le finaliser avec l'outil fourni par Geohot ,et ce pkg sera compatible avec le cfw .
Code:
package_finalize NP2011-BLES00147_00-1234567890123456.pkg
Copiez sur une clé usb et l'installez via le menu install packages de votre ps3 .
Avec le Blackboxftp ou Comgenies FileManager (si vous avez le dump sur votre hdd )
déplacez ou copiez le contenu du jeu dans le dossier USRDIR de votre "jeu psn" fraichement installé que vous trouverez dans /devhdd0/game/BLES00147/USRDIR/ SAUF L'EBOOT.BIN !!!
Voilà,reste plus qu'à le lancer à partir du xmb !