Re: PrxEncrypter - Bbtgp met en ligne un outil qui permet de sig
Pour signer un homebrew, il faut ces outils:
Le reste en ligne de commande:
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,
Remplacez par ceci:
- 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
Développeur C/C++ expérimenté
• MixShark • NGPToolChain • Dev Repository • Homebrew World •
• MixShark • NGPToolChain • Dev Repository • Homebrew World •
-
Terbaddo Gamer Hardcore
- Messages: 931
- Inscription: 29 Juil 2010, 19:04
- Pays: France