Talk:Dev Tools: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
m (None.)
No edit summary
Line 122: Line 122:
Greetings to: you know who you are!
Greetings to: you know who you are!
</pre>
</pre>
The program seem to crash on me when i try to encrypt an executable self with the NP Rev 0x01.
This is my input:
<code>--sce-type=SELF --key-revision=0092 --self-auth-id=1FF000000A000001 --self-vendor-id=FF000000 --self-type=NPDRM --self-fw-version=0000009200000000 --np-license-type=FREE --np-content-id=BF0035600 --np-app-type=EXEC --np-real-fname=EBOOT.BIN --encrypt eboot.elf eboot.self</code>
Here is my scetool folder: http://www.mediafire.com/?bvab2331sm400mn

Revision as of 08:49, 1 October 2012

Merge needed (?) : https://webcache.googleusercontent.com/search?q=cache:http%3A%2F%2Fwiki.gitbrew.org%2Fwikibrew%2FPS3%3ATools

Playstation fonts

Playstation buttons:

D/L mirror: playstation_buttons.zip (4.78 KB)


Playstation:

D/L mirror: playstation.zip (22.33 KB)

Example of crashreport (and list of SPRX's loaded by VSH)

http://pastie.org/private/7xngkxa0siozrjzh8obuq (caused by bug in ethdebug and vsh) @ slim cech-2101a

PRX Info: 46 PRX in process
/dev_flash/sys/internal/sys_audio.sprx
/dev_flash/sys/external/libsre.sprx
/dev_flash/sys/external/libadec.sprx
/dev_flash/sys/external/libac3dec.sprx
/dev_flash/vsh/module/paf_ext.sprx
/dev_flash/vsh/module/qglbase.sprx
/dev_flash/vsh/module/vshmain_ext.sprx
/dev_flash/vsh/module/basic_plugins.sprx
/dev_flash/sys/internal/libfs_utility_full.sprx
/dev_flash/vsh/module/paf_web.sprx
/dev_flash/vsh/module/custom_render_plugin.sprx
/dev_flash/sys/external/libjpgdec.sprx
/dev_flash/sys/external/libvdec.sprx
/dev_flash/sys/external/libdmux.sprx
/dev_flash/sys/external/libdmuxpamf.sprx
/dev_flash/sys/external/libpamf.sprx
/dev_flash/sys/external/libatxdec.sprx
/dev_flash/sys/external/libat3dec.sprx
/dev_flash/sys/external/libavcdec.sprx
/dev_flash/sys/external/libatrac3plus.sprx
/dev_flash/sys/external/libsmvd4.sprx
/dev_flash/sys/internal/libasfparser2.sprx
/dev_flash/vsh/module/msmw1.sprx
/dev_flash/vsh/module/msmw2.sprx
/dev_flash/vsh/module/sacd.sprx
/dev_flash/vsh/module/mms.sprx
/dev_flash/vsh/module/mms_db_full.sprx
/dev_flash/vsh/module/mms_ext_full.sprx
/dev_flash/vsh/module/x3_mdimp3.sprx
/dev_flash/vsh/module/x3_mdimp4.sprx
/dev_flash/vsh/module/x3_mdimp6.sprx
/dev_flash/vsh/module/x3_mdimp9.sprx
/dev_flash/vsh/module/x3_mdimp1.sprx
/dev_flash/vsh/module/x3_mdimp2.sprx
/dev_flash/vsh/module/x3_amgsdk.sprx
/dev_flash/vsh/module/x3_mdimp8.sprx
/dev_flash/vsh/module/x3_mdimp11.sprx
/dev_flash/vsh/module/x3_mdimp5.sprx
/dev_flash/vsh/module/mintx_client.sprx
/dev_flash/vsh/module/soundvisualizer_plugin.sprx
/dev_flash/vsh/module/xmb_plugin.sprx
/dev_flash/sys/external/libgifdec.sprx
/dev_flash/sys/internal/libtiffdec.sprx
/dev_flash/vsh/module/game_ext_plugin.sprx
/dev_flash/vsh/module/eseidle.sprx
/dev_flash/vsh/module/explore_plugin.sprx




"Scetool" by Naehrwert

Link: [1]


From the ReadMe:

scetool 0.2.1 <public build> (C) 2011-2012 by naehrwert

Notes:
 - zlib is required to use scetool.
 - 'sdk_type' was changed to 'revision' in data/keys.

Keyfile format:
[keyname]
type={SELF, RVK, PKG, SPP, OTHER}
revision={00, ..., 18, 8000}
version={..., 0001000000000000, ...}
self_type={LV0, LV1, LV2, APP, ISO, LDR, UNK_7, NPDRM}
key=...
erk=...
riv=...
pub=...
priv=...
ctype=...

USAGE: scetool [options] command
COMMANDS           Parameters       Explanation
 -h, --help                         Print this help.
 -k, --print-keys                   List keys.
 -i, --print-infos file_in          Print SCE file info.
 -d, --decrypt     file_in file_out Decrypt/dump SCE file.
 -e, --encrypt     file_in file_out Encrypt/create SCE file.
OPTIONS                Possible Values       Explanation
 -v, --verbose                               Enable verbose output.
 -0, --sce-type        SELF/RVK/PKG/SPP      SCE File Type
 -1, --compress-data   TRUE/FALSE(default)   Compress data?
 -2, --key-revision    e.g. 00,01,...,0A,... Key Revision
 -3, --self-auth-id    e.g. 1010000001000003 Auth ID
 -4, --self-vendor-id  e.g. 01000002         Vendor ID
 -5, --self-type       LV0/LV1/LV2/APP/ISO/
                       LDR/NPDRM             SELF Type
 -6, --self-fw-version e.g. 0003004100000000 Firmware Version
 -7, --self-add-shdrs  TRUE(default)/FALSE   Add ELF section headers?
 -8, --np-license-type FREE                  License Type
 -9, --np-app-type     EXEC/UPDATE           App Type
 -a, --np-content-id                         Content ID
 -b, --np-real-fname   e.g. EBOOT.BIN        Real Filename

Greetings to: you know who you are!