PS3Hax Network - Playstation 3 Hacks and Mods

PS3Hax Network - Playstation 3 Hacks and Mods (http://www.ps3hax.net/forums.php)
-   PS3 | Help (http://www.ps3hax.net/forumdisplay.php?f=10)
-   -   How to use Geohot's make_self_npdrm? (http://www.ps3hax.net/showthread.php?t=17591)

ThatOtherPerson 01-10-2011 09:42 PM

How to use Geohot's make_self_npdrm?
 
How do you use Geohot's make_self_npdrm tool to sign homebrew that I've made?

I think I'm doing it correctly...

Quote:

C:\usr\local\cell\samples\fw\ThatOtherSpaceShooter\package\NewFolder>make_self_n
pdrm.exe eboot.elf eboot.bin 542862-TOSC66666_00-5421525658565457
ELF header size @ 40
8 program headers @ 40
43 section headers @ 8fc578
deflated...processing segment 0 with rlen 1eaff8 len 7e4a9 offset 0...encrypted.
..
deflated...processing segment 1 with rlen 11f60 len 784a offset 1f0000...encrypt
ed...
deflated...processing segment 2 with rlen 14780 len 5c0a offset 210000...encrypt
ed...
deflated...processing segment 3 with rlen bbb0 len 2d86 offset 230000...encrypte
d...
processing segment 4 with rlen 0 len 0 offset 23bbb0...encrypted...
processing segment 5 with rlen 8 len 8 offset 201f58...
processing segment 6 with rlen 20 len 20 offset 1eafb0...
processing segment 7 with rlen 28 len 28 offset 1eafd0...
segments enumerated
built crypt data
file built
self written in memory
encrypted metadata

C:\usr\local\cell\samples\fw\ThatOtherSpaceShooter\package\NewFolder>
But the eboot.bin file that it outputs is only a little more then 500KB (the eboot.elf file that its suppose to be signing is nearly 10MB) and when I try making a PKG with it I'm informed that

Quote:

/USRDIR/EBOOT.BIN is not supported NPDRM SELF. (already authorised)
So obviously I'm doing something wrong.

konsumer 01-12-2011 06:07 PM

I get the same error. Did you figure it out?

Pockets69 01-12-2011 06:43 PM

re-clone the git! i think there was a problem with his tool, not sure though.

ThatOtherPerson 01-13-2011 04:04 PM

I've had some success but I'm still having trouble.

I got one of my games (Neo Race) to work. Which suggests that I am doing it correctly. But I still get an 80029533 error with my other homebrew (I've tried That Other Space Shooter and Cubicle Shooter). They all worked fine when I was using a 3.41 jailbroken PS3 so there isn't anything wrong with the actual brew that I'm trying to sign. There is also nothing wrong with the packaging of them or their SFOs or anything else that I'm using with them. They install fine and if I use the eboot from Neo Race it will run fine. There is nothing unique about Neo Race that would explain it working and the others not. As far as I can tell Geohots tools just arbitrarily don't work in certain situations.

BTW I'm now using $n!pR's PKG Toolkit GUI for convenience now if that matters. I don't have any more success just using Geohot's tools on their own in the command line.

Also it turns out that its totally normal for the file sizes to be smaller.

If anybody here has been having repeated success signing things then I would greatly appreciate it if you would be willing to try and sign some homebrew for me. Obviously I would prefer to get it working for myself so I can do it without needing to depend on anyone. But it would be nice to see if anybody else CAN get it working or if the tools are just busted.

konsumer 01-13-2011 09:08 PM

I gave up on make_package_npdrm in Linux, and just ran psn_package_npdrm.exe in wine. It worked! I wrote a python script to do it all:
http://pastebin.com/vULSsak9

It does all the hexediting, etc for you. Run it on your PARAM.SFO file (directly from game dir,) and it makes a package that points to a dir on your PS3 hdd0 (it tells you on console what the name is.) Copy all of your PS3_GAME files into this dir (leaving out EBOOT.BIN, of course) and it works!

This will make a 3.41 package (install on jailbroken PS3, and you can run without dongle.) You can make a 3.55 (geohot) package by running package_finalize on it.

I tested on MRTC00003, BLUS30418, and BLES01031

$n!pR 01-13-2011 10:33 PM

EBOOT.BIN is case sensitive ;)
You can use my tools to easily create EBOOT.

taunnt 01-15-2011 03:57 PM

YepI keep getting 1k eboots also.


All times are GMT -5. The time now is 04:33 AM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.