SifJar said:In case anyone is wondering, I believe the process for signing an existing homebrew is:
Get the source
Build an ELF
Use geohot's make_self_npdrm to sign it into a SELF
Build it into a PKG
Use geohot's finalize_pkg to sign the PKG
Then it should install fine. If you have PSL1GHT set up, I think you should be able in theory to tweak the MAKEFILE of an app to do all this automatically, but I'm not completely sure. I think all the non-geohot tools stuff can already be done with PSL1GHT.
It seems geohot has removed the binaries of his tools, so if you want to use them, you'll have to compile them from source.
pikachu945 said:ÂÂÂÂÂÂÂÂSifJar said:In case anyone is wondering, I believe the process for signing an existing homebrew is:
Get the source
Build an ELF
Use geohot's make_self_npdrm to sign it into a SELF
Build it into a PKG
Use geohot's finalize_pkg to sign the PKG
Then it should install fine. If you have PSL1GHT set up, I think you should be able in theory to tweak the MAKEFILE of an app to do all this automatically, but I'm not completely sure. I think all the non-geohot tools stuff can already be done with PSL1GHT.
It seems geohot has removed the binaries of his tools, so if you want to use them, you'll have to compile them from source.
how would we do this? lol
Which part?If you can get PSL1GHT setup correctly, you shouldn't have any issues building geohot's tools, I think simply downloading the sources, opening a terminal, navigating to the right place and typing "make" should do the trick. Then drop the binaries into PSL1GHT's "bin" directory.
Then you'd open the file "makefile.base" from PSL1GHT and add these lines at the top:
Code:make_self_npdrmÂÂÂÂÂÂÂÂ:= $(PSL1GHT)/bin/make_self_npdrm.exe package_finalizeÂÂÂÂÂÂÂÂ:= $(PSL1GHT)/bin/package_finalize.exe
(Note: These instructions are for windows, dunno what the binary extension would be on linux)
Then I think you'd change this part of the MAKEFILE of the project you want to sign:
Code:ÂÂÂÂ ÂÂÂÂ@$(FSELF) -n $(BUILD)/$(TARGET).elf $(BUILD)/pkg/USRDIR/EBOOT.BIN ÂÂÂÂ@$(SFO) --title "$(TITLE)" --appid "$(APPID)" -f $(SFOXML) $(BUILD)/pkg/PARAM.SFO ÂÂÂÂ@$(PKG) --contentid $(CONTENTID) $(BUILD)/pkg/ $(OUTPUT).pkg
to something like this:
CODE
ÂÂÂÂ@$(make_self_npdrm) -n $(BUILD)/$(TARGET).elf $(BUILD)/pkg/USRDIR/EBOOT.BIN
ÂÂÂÂ@$(SFO) --title "$(TITLE)" --appid "$(APPID)" -f $(SFOXML) $(BUILD)/pkg/PARAM.SFO
ÂÂÂÂ@$(PKG) --contentid $(CONTENTID) $(BUILD)/pkg/ $(OUTPUT).pkg
ÂÂÂÂ@$(package_finalize) $(OUTPUT).pkg
Try the PKG file and see if it works. Chances are EBOOT.BIN is just the SELF version of the same thing (i.e. before it is made into a PKG)powerking56 said:The BlackB0x FTP Server which connor_walsh has provided contains a pkg file. It also has a bin file, do we simply need to copy over the pkg file or do you need to do something with the EBOOT.BIN file?
I believe it's the backup loader that PS3 Jailbreakers used.pikachu945 said:what is multiman anyways?
Makar8000 said:So the only thing this is good for is PS3 homebrew? Sorry if I sound dumb but I only remember GeoHot being a part of the iOS homebrew stuff
pikachu945 said:so the best idea for me to sign out of PSN while I am playing homebrew lol
so my friends don't see what I am doing and one more question will sony ban me???
powerking56 said:pikachu945 said:so the best idea for me to sign out of PSN while I am playing homebrew lol
so my friends don't see what I am doing and one more question will sony ban me???
I also wonder will sony ban you? I mean KaKaroto's CFW had no problems and nobody was banned so do we have the same kind of guarantee as that??
its a system ban just like 360pikachu945 said:powerking56 said:pikachu945 said:so the best idea for me to sign out of PSN while I am playing homebrew lol
so my friends don't see what I am doing and one more question will sony ban me???
I also wonder will sony ban you? I mean KaKaroto's CFW had no problems and nobody was banned so do we have the same kind of guarantee as that??
can I just make a new account if sony bans me? lol
Joe88 said:its a system ban just like 360pikachu945 said:powerking56 said:pikachu945 said:so the best idea for me to sign out of PSN while I am playing homebrew lol
so my friends don't see what I am doing and one more question will sony ban me???
I also wonder will sony ban you? I mean KaKaroto's CFW had no problems and nobody was banned so do we have the same kind of guarantee as that??
can I just make a new account if sony bans me? lol
pikachu945 said:Joe88 said:its a system ban just like 360pikachu945 said:powerking56 said:pikachu945 said:so the best idea for me to sign out of PSN while I am playing homebrew lol
so my friends don't see what I am doing and one more question will sony ban me???
I also wonder will sony ban you? I mean KaKaroto's CFW had no problems and nobody was banned so do we have the same kind of guarantee as that??
can I just make a new account if sony bans me? lol
yeah but the thing is this is not a jailbreak lol
You'll find out soon enough is sony will ban you for using geohot's custom firmware.powerking56 said:pikachu945 said:so the best idea for me to sign out of PSN while I am playing homebrew lol
so my friends don't see what I am doing and one more question will sony ban me???
I also wonder will sony ban you? I mean KaKaroto's CFW had no problems and nobody was banned so do we have the same kind of guarantee as that??
BobTheJoeBob said:You'll find out soon enough is sony will ban you for using geohot's custom firmware.powerking56 said:pikachu945 said:so the best idea for me to sign out of PSN while I am playing homebrew lol
so my friends don't see what I am doing and one more question will sony ban me???
I also wonder will sony ban you? I mean KaKaroto's CFW had no problems and nobody was banned so do we have the same kind of guarantee as that??