How do you use Geohot's make_self_npdrm tool to sign homebrew that I've made?
I think I'm doing it correctly...
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
/USRDIR/EBOOT.BIN is not supported NPDRM SELF. (already authorised)
|
So obviously I'm doing something wrong.