Editing Talk:Dev Tools
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
Merge needed (?) : https://webcache.googleusercontent.com/search?q=cache:http%3A%2F%2Fwiki.gitbrew.org%2Fwikibrew%2FPS3%3ATools | Merge needed (?) : https://webcache.googleusercontent.com/search?q=cache:http%3A%2F%2Fwiki.gitbrew.org%2Fwikibrew%2FPS3%3ATools | ||
Line 74: | Line 65: | ||
/dev_flash/vsh/module/eseidle.sprx | /dev_flash/vsh/module/eseidle.sprx | ||
/dev_flash/vsh/module/explore_plugin.sprx | /dev_flash/vsh/module/explore_plugin.sprx | ||
== "Scetool" by Naehrwert == | |||
Link: [http://www.mediafire.com/?1elx2ub98dnroj9] | |||
From the ReadMe: | |||
<pre> | |||
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! | |||
</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 |