Forums GAMERGEN

PrxEncrypter - Bbtgp met en ligne un outil qui permet de signer les homebrews

Règles du forum
Si vous remarquez un message susceptible d'aller à l'encontre des recommandations dont une partie ou la totalité du contenu ne devrait pas se trouver là, signalez-le à l'équipe de modérateurs en cliquant sur Image.

________________

Toute l'équipe vous souhaite la bienvenue ! Si vous repérez d'éventuelles erreurs qui se seraient glissées dans nos contenus, n'hésitez pas à le signaler dans les commentaires.

Re: PrxEncrypter - Bbtgp met en ligne un outil qui permet de sig

Message non lupar Terbaddo » 19 Jan 2011, 21:10

Pour signer un homebrew, il faut ces outils:
  • pack-pbp et unpack-pbp du PSPSDK
  • prxEncrypter

Le reste en ligne de commande:
Code: Select All Code
unpack-pbp.exe EBOOT.PBP
prxEncrypter.exe DATA.PSP
pack-pbp.exe EBOOT.PBP PARAM.SFO ICON0.PNG ICON1.PMF PIC0.PNG PIC1.PNG SND0.AT3 DATA.PSP DATA.PSAR

Dans la dernière ligne, remplacer les fichiers inéxistants par NULL. Il faut que l'éxécutable (DATA.PSP) soit compilé en prx

Si vous compilez votre homebrew avec le SDK,
  • Mettez prxEncrypter dans le dossier bin du SDK
  • Rajouter ENCRYPT = 1 et BUILD_PRX = 1 dans le Makefile
  • Rajoutez ENC = prxEncrypter dans psp/sdk/lib/build.mak
  • A un moment (vers la fin) vous aurez ceci :
Code: Select All Code
ifeq ($(BUILD_PRX),1)
$(PSP_EBOOT): $(TARGET).prx $(PSP_EBOOT_SFO)
   $(PACK_PBP) $(PSP_EBOOT) $(PSP_EBOOT_SFO) $(PSP_EBOOT_ICON)  \
      $(PSP_EBOOT_ICON1) $(PSP_EBOOT_UNKPNG) $(PSP_EBOOT_PIC1)  \
      $(PSP_EBOOT_SND0)  $(TARGET).prx $(PSP_EBOOT_PSAR)
else
$(PSP_EBOOT): $(TARGET).elf $(PSP_EBOOT_SFO)
   $(STRIP) $(TARGET).elf -o $(TARGET)_strip.elf
   $(PACK_PBP) $(PSP_EBOOT) $(PSP_EBOOT_SFO) $(PSP_EBOOT_ICON)  \
      $(PSP_EBOOT_ICON1) $(PSP_EBOOT_UNKPNG) $(PSP_EBOOT_PIC1)  \
      $(PSP_EBOOT_SND0)  $(TARGET)_strip.elf $(PSP_EBOOT_PSAR)
   -rm -f $(TARGET)_strip.elf
endif

Remplacez par ceci:
Code: Select All Code
ifeq ($(BUILD_PRX),1)
$(PSP_EBOOT): $(TARGET).prx $(PSP_EBOOT_SFO)
ifeq ($(ENCRYPT), 1)
   $(ENC) $(TARGET).prx
   $(PACK_PBP) $(PSP_EBOOT) $(PSP_EBOOT_SFO) $(PSP_EBOOT_ICON)  \
      $(PSP_EBOOT_ICON1) $(PSP_EBOOT_UNKPNG) $(PSP_EBOOT_PIC1)  \
      $(PSP_EBOOT_SND0)  DATA.PSP $(PSP_EBOOT_PSAR)
      -$(RM) -f DATA.PSP
else
   $(PACK_PBP) $(PSP_EBOOT) $(PSP_EBOOT_SFO) $(PSP_EBOOT_ICON)  \
      $(PSP_EBOOT_ICON1) $(PSP_EBOOT_UNKPNG) $(PSP_EBOOT_PIC1)  \
      $(PSP_EBOOT_SND0)  $(TARGET).prx $(PSP_EBOOT_PSAR)
endif

else
$(PSP_EBOOT): $(TARGET).elf $(PSP_EBOOT_SFO)
   $(STRIP) $(TARGET).elf -o $(TARGET)_strip.elf
   $(PACK_PBP) $(PSP_EBOOT) $(PSP_EBOOT_SFO) $(PSP_EBOOT_ICON)  \
      $(PSP_EBOOT_ICON1) $(PSP_EBOOT_UNKPNG) $(PSP_EBOOT_PIC1)  \
      $(PSP_EBOOT_SND0)  $(TARGET)_strip.elf $(PSP_EBOOT_PSAR)
   -rm -f $(TARGET)_strip.elf
endif
Terbaddo Gamer Hardcore
Gamer Hardcore
Messages: 931
Inscription: 29 Juil 2010, 19:04
Pays: France

Re: PrxEncrypter - Bbtgp met en ligne un outil qui permet de sig

Message non lupar Hitman_07 » 19 Jan 2011, 23:03

Non mais faut pas se fatiguer, il suffit de renommer le data.psp (extrait avec pbp unpacker d'un eboot à signer) en data.prx, de le cliquer/déposer sur fix-relocations puis de le recliquer/déplacer sur PrxEncrypter, et finalement de reconstruire l'eboot avec pbp unpacker (ou un autre soft).

PrxEncrypter et fix-relocations sont sur le site de wololo après son wagic signé et il explique la démarche lui aussi (en anglais)

PrxEncrypter
fix-relocations

Wololo


Quelques homebrews signés : pspwriter, freebox Remote, Picodrive, Battlegrounds III => http://www.megaupload.com/?d=76EFII24

Edit : le topic de homebrews signés http://www.pspgen.com/forums/les-homebrews-signes-firmware-officiel-t222354.html
Avatar de l’utilisateur Hitman_07 Gamer Pro
Gamer Pro
Messages: 156
Inscription: 10 Avr 2010, 10:41
Localisation: 0xE0D68148
Pays: France

Re: PrxEncrypter - Bbtgp met en ligne un outil qui permet de sig

Message non lupar Libre__ » 22 Jan 2011, 12:11

EasyPBPRX : Un encrypteur pour windows qui adapte un peu tout ce qui est sorti.

- Supporte le Drag and Drop de fichiers
- Depack/Repack automatique des PBP en mémoire (pas de fichiers temporaires)
- Reconnait les PBP, PRX et simple ELF (dans ce cas essaye de le convertir en PRX si c'est possible)
- Supprime les relocations type 7
- Encrypte le PRX en forgeant les derniers octets pour que le hash CMAC soit valide

Le seul truc qui manque pour l'instant c'est d'intégrer un patcheur qui injecte un loader PRX dans les ELF recalcitrants.
Libre__ Gamer du Dimanche
Gamer du Dimanche
Messages: 16
Inscription: 29 Déc 2010, 23:52

Re: PrxEncrypter - Bbtgp met en ligne un outil qui permet de sig

Message non lupar MCnour » 23 Jan 2011, 16:03

Super!!!!!!!
En espérant pouvoir bientot signer les ISO :love: :love: :love: :love:
MCnour Gamer Pro
Gamer Pro
Messages: 147
Inscription: 25 Mar 2012, 19:52
Prénom: nour
Pays: France
Sexe: Homme

Re: PrxEncrypter - Bbtgp met en ligne un outil qui permet de sig

Message non lupar Libre__ » 23 Jan 2011, 18:11

La version réécrite en MFC (au lieu de Windows Form C++/CLI qui posent problème chez ceux qui n'ont pas le runtime ou le framework) ICI
Libre__ Gamer du Dimanche
Gamer du Dimanche
Messages: 16
Inscription: 29 Déc 2010, 23:52

Re: PrxEncrypter - Bbtgp met en ligne un outil qui permet de sig

Message non lupar gal72 » 23 Jan 2011, 18:37

MCnour Wrote:Super!!!!!!!
En espérant pouvoir bientot signer les ISO :love: :love: :love: :love:


Si un iso loader est signé et marche bien bah pas besoin de signer les iso ;)
gal72 Gamer Hardcore
Gamer Hardcore
Messages: 709
Inscription: 27 Oct 2010, 17:45
Pays: France
Sexe: Homme

Précédente

 

Retourner vers Archives des commentaires de news