Ces scripts batch pour windows permettent à partir de votre jeu bluray ou de votre mise à jour (pkg) de patcher les fichiers pour que vous puissiez faire votre propre fix 3.40-3.55 et lancer votre jeu 3.60.
Attention: Ces outils peuvent causer des bugs à votre PS3. Si possible, ayez des dumps fait avec l'E3 pour pouvoir débricker ou en cas de mauvaise manipulation.
Outils
- extract_pkg.bat : Extrais vos PKG "NPDRM" contenant des mises à jour de jeux, démos ou contenu du PSN/SEN. Glissez votre fichier dessus.
- eboot_self_sprx_decrypter_recrypter.bat : Décrypte tous vos fichiers EBOOT.BIN, *.self, *.sprx de jeux bluray ou provenant de PKG NPDRM extrais, modifie toutes les occurrences de 3.60 par 3.40 (sys_proc_param, keyset etc) pour recrypter le jeu afin qu'il soit compatible 3.40 / 3.55. Attention, certains self/sprx de mise à jour ont besoin d'une klicense spécifique (voir klicense_cracker). Glissez le fichier à décrypter dessus.
- BruteForce.exe : Outil par Aldostool, permet de trouver le klicense (clé unique par jeu) permettant de décrypter les fichiers self/sprx des mises à jour de certains jeux. Prenez l'EBOOT.BIN ainsi qu'un fichier self ou sprx fourni avec le jeu et placez les dans le dossier du programme. Si vous avez trouvé la clé, utilisez le bloc note pour modifier "eboot_self_sprx_decrypter_recrypter.bat" à la ligne KLICENSE1, remplacez la clé présente par celle que vous avez trouvé.
- patch_paramsfo.bat : Glissez votre fichier PARAM.SFO pour modifier le numéro 3.60 par 3.40.
- create_pkg.bat : Vous aurez besoin de rajouter psn_package_npdrm.exe du SDK de Sony pour créer votre PKG. Glissez le dossier contenant le dossier "USRDIR" sur le fichier bat.
- (utilisez plutôt Bruteforce.exe) klicense_cracker.bat : Permet de trouver le klicense (clé unique par jeu) permettant de décrypter les fichiers self/sprx des mises à jour de certains jeux. Vous aurez besoin de mettre un EBOOT.BIN decrypté (avec l'outil précédent) nommé EBOOT.BIN.elf ainsi qu'un fichier self ou sprx nommé patch.self dans le dossier du fichier bat. Note: l'opération peut prendre un long moment et plusieurs popups d'erreurs peuvent éventuellement apparaître. Faites ok, et attendez que vous trouvez la clé. Si vous avez trouvé la clé, utilisez le bloc note pour modifier "eboot_self_sprx_decrypter_recrypter.bat" à la ligne KLICENSE1, remplacez la clé présente par celle que vous avez trouvé.
Version 1.1
- Ajout d'un bruteforceur de klicense v1.7.3 par aldostools pour remplacer klicense_cracker.bat.
- Correction d'un bug de dossier avec l'extracteur de pkg.
Utilisation
- Prenez votre jeu bluray ou votre pkg.
- Si c'est un pkg, glissez le fichier pkg vers extract_pkg.bat.
- Vous avez votre dossier avec les fichiers de jeu.
- Glissez le fichier PARAM.SFO sur patch_paramsfo.bat
- Glissez le fichier EBOOT.BIN sur eboot_self_sprx_decrypter_recrypter.bat.
Si ça vous indique :
The file cannot be decrypted. Maybe it is with a unknown key, or you should add a klicense key (for self/sprx). Key Revision = [3.65]
(3.65 ou plus), ce n'est pas la peine de continuer avec ces fichiers, ils ne sont pas décryptables.
Si vous voyez :
[ *] SELF built.
[ *] Data encrypted.
continuez à la suite. - Si vous voyez des fichiers self ou sprx, glissez en un sur eboot_self_sprx_decrypter_recrypter.bat
Si vous voyez :
"The file cannot be decrypted. Maybe it is with a unknown key, or you should add a klicense key (for self/sprx). Key Revision = [3.60 - 3.61]"
Vous savez qu'on possède les clés 3.60-3.61 et donc qu'il manque le klicense file. Il faut tenter de craquer la clé, à l'étape suivante - (étape à faire seulement si nécessaire) Prenez le fichier EBOOT.BIN ainsi que votre fichier self/srpx que vous n'avez pas réussi à décrypter, et copiez les deux dans le dossier ou se situe BruteForce.exe. Lancez bruteForce.exe et cliquez sur start. Si vous ne trouvez pas la clé, réduisez l'offset et l'alignement puis recommencez.
Si vous avez de la chance, vous trouverez la clé, du genre :
496e66696e697479576172644b657900
(exemple ici avec la clé de Modern Warfare 3).
Prenez le bloc note et ouvrez le fichier eboot_self_sprx_decrypter_recrypter.bat et modifiez la ligne avec "set KLICENSE1=19089cbaf948487f9530832bf477b369" pour mettre la clé klicense trouvée à la place de 19089cbaf948487f9530832bf477b369. - Pour chaque fichier self/sprx du jeu glissez les sur eboot_self_sprx_decrypter_recrypter.bat. Si tout est bien configuré, vous devriez voir :
[ *] SELF built.
[ *] Data encrypted. - Si vous venez de patcher un jeu bluray (pas du contenu PSN), vous pouvez remplacer les fichiers EBOOT.BIN, param.sfo, et les self/sprx du jeu et lancer le jeu.
- Sinon, si les fichiers du jeu proviennent du PSN (fichier PKG), vous pouvez refaire un PKG pour simplifier l'installation. Glissez le dossier que vous avez extrait à l'étape 2 vers create_pkg.bat (attention, vous devrez trouver vous même le fichier psn_package_npdrm.exe sur internet pour que ça marche). Un fichier pkg est créé et vous pouvez l'installer avec install package file.
Je remercie Asure pour son outil de crackage de klicense ainsi que opoisso893 pour la modification du sys_proc_param.
Télécharger Outils pour faire vos fix de jeux 3.60 pour CFW v1.0 par Attila