De base le Game ID du Backup Manager se nomme LAUN12345.
Afin de rendre celui-ci un peu furtif nous allons apprendre ici comment le modifier.
Table des matières
1. Prérequis
2. Depacketage du Backup Manager
3. Modification du Game ID
4. Repacketage du Backup Manager
1. Prérequis
- Une distribution linux
- PS3 SDK
- Backup Manager
- Editeur hexadécimal
Dans ce tutorial j'ai utilisé Arch Linux, PS3 SDK 1.92, Backup Manager 2, Hexedit.
Pour faire fonctionner le PS3 SDK vous aurez besoin de la libstdc++5.
Sous Arch Linux il est très simple de l'installer, pour les autres quelques petites recherches et le tour est joué :
arch@root> pacman -S libstdc++5
2. Depacketage du Backup Manager
Dans mon cas j'ai decompressé le PS3 SDK dans ~/ps3sdk.
Copiez le Backup Manager dans ~/ps3sdk/host-linux/bin :
arch@user> cd ~
arch@user> cp manager2.pkg ps3sdk/host-linux/bin
Dirigez-vous maintenant dans le répertoire ~/ps3sdk/host-linux/bin :
arch@user> cd ps3sdk/host-linux/bin
Puis rendez executable make_package_npdrm s'il ne l'est pas déjà :
arch@user> chmod +x make_package_npdrm
On depack le Backup Manager :
arch@user> ./make_package_npdrm -x manager2.pkg
Le Backup Manager est maintenant depacké dans ~/ps3sdk/host-linux/bin/LAUN12345
3. Modification du Game ID
Nous allons maintenant appliquer un nouveau Game ID en modifiant 2 choses :
- Renommage du répertoire LAUN12345 avec le Game ID qui nous intéresse.
- Modification héxadecimal du fichier PARAM.SFO pour lui appliquer ce même Game ID.
Vous pouvez utiliser le Game ID que vous voulez en les consultant sur ce site : http://www.gamefaqs.com/
Dans ce tuto j'utiliserais BLES00194 correspondant au jeu The History Channel: Battle for the Pacific.
Renommez le dossier LAUN12345 en BLES00194 :
arch@user> mv LAUN12345 BLES00194
Modification héxadecimal du fichier PARAM.SFO :
arch@user> hexedit BLES00194/PARAM.SFO
en 0x3F8 modifiez LAUN12345 par BLES00194 puis enregistrez.
Avant :
Après :
4. Repacketage du Backup Manager
Nous devons d'abord créer un fichier de configuration nécessaire au packetage que nous allons nommer config.txt stocker dans ~/ps3sdk/host-linux/bin.
Utilisez ce modèle :
Content-ID = UP0001-BLES00194_00-0000111122223333
K_licensee = 0x00000000000000000000000000000000
DRM_Type = Free
Content_Type = GameExec
PackageVersion = 01.00
Packetage du Backup Manager modifié :
arch@user> ./make_package_npdrm config.txt BLES00194
Votre nouveau package est maintenant enregistré dans ~/ps3sdk/host-linux/bin/UP0001-BLES00194_00-0000111122223333.pkg
Vous pouvez le renommer à votre convenance, il est maintenant prêt à être installé.
Vous pouvez trouver mon packetage modifié ayant l'ID BLES00194 ici.
Pour tous compléments d'informations vous pouvez consulter la source dont je me suis inspiré ici.
Modifié par Tetsumaki, 02 octobre 2010 - 17:07.