Dev Tools: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 1: Line 1:
[[Category:Software]]
[[Category:Software]]
=Tools=
==Tools==


[http://pastie.org/1430104 hexkey2bin.c]
[http://pastie.org/1430104 hexkey2bin.c]
Line 12: Line 12:
[http://pastie.org/private/vgrajylkeetkem7ommqdta downgrade]
[http://pastie.org/private/vgrajylkeetkem7ommqdta downgrade]


=Git=
==Git==


[http://library.edgecase.com/git_immersion/ git docs]
[http://library.edgecase.com/git_immersion/ git docs]




=fail0VERFLOW=
==fail0VERFLOW==


[http://git-hacks.com/ps3free/ps3tools ps3tools]
[http://git-hacks.com/ps3free/ps3tools ps3tools]
Line 62: Line 62:
::usage: scesekrit filename1 filename2
::usage: scesekrit filename1 filename2


=Geohot Signing Tools=
==Geohot Signing Tools==


[http://github.com/geohot/ps3publictools ps3publictools]
[http://github.com/geohot/ps3publictools ps3publictools]
Line 76: Line 76:
::usage: package_finalize my.pkg
::usage: package_finalize my.pkg


=Graf Chokolo Tools=
==Graf Chokolo Tools==


[http://github.com/grafchokolo/psgroove graftools]
[http://github.com/grafchokolo/psgroove graftools]
Line 87: Line 87:


:
:
==anergistic==
anergistic modded for appldr
src: http://www.megaupload.com/?d=1P4AZNUA
bin+samples: http://www.megaupload.com/?d=AVBBRCMJ
e.g.: decrypting retail rev1 sce self headers works

Revision as of 05:23, 17 July 2011

Tools

hexkey2bin.c

readselfoffsets.c

PS3UPDAT.PUP::license.xml

downgrade

downgrade

Git

git docs


fail0VERFLOW

ps3tools

cospkg
usage: cospkg cos.pkg dir
cosunpkg
usage: cosunpkg filename.pkg target
pkg
usage: pkg [key suffix] [contents] [filename.pkg]
unpkg
usage: unpkg [-s] filename.pkg target
readself
usage: readself file.self
readselfoffsets
usage: readselfoffsets file.self
unself
usage: unself in.self out.elf
unself_gnpdrm
usage: unself_gnpdrm in.self out.elf
makeself
usage: makeself [-c] [type] [version suffix] [version] [vendor id] [auth id] [sdk type] [elf] [self]
makeself keytype keysuffix sdkversion vendorid authid sdktype file.elf file.self
keytype=lv0|lv1|lv2|iso|app|ldr
keysuffix=315|331|341|355
sdkversion=3.15.0|3.41.0|3.55.0
vendorid=01000002
authid=1070000039000001
sdktype=0000:retail0, 0001:retail, 0002:retail1, 8000 devkit


puppack
usage: puppack filename.pup directory [build number]
pupunpack
usage: pupunpack filename.pup directory
norunpack
usage: norunpack dump.b directory
sceverify
usage: sceverify filename
SCEkrit
usage: scesekrit filename1 filename2

Geohot Signing Tools

ps3publictools

make_self
usage: make_self input.elf output.self
make_self_npdrm
usage: make_self_npdrm input.elf output.self <content_id>
warning NPDRM cares about the output file name, do not rename
package_finalize
usage: package_finalize my.pkg

Graf Chokolo Tools

graftools Graftools

sendfile
pcap2bin


anergistic

anergistic modded for appldr

src: http://www.megaupload.com/?d=1P4AZNUA

bin+samples: http://www.megaupload.com/?d=AVBBRCMJ

e.g.: decrypting retail rev1 sce self headers works