53w ago - Following up on his
previous release, today PlayStation 3 developer
naehrwert (with
flat_z's help) has updated PS3 SCETool v0.2.7 which adds local NP license handling among the changes outlined below.
Download:
PS3 SCETool v0.2.7 /
ZLib1.dll File (Required) /
PS3 SCETool GUI /
PS3 SCETool v0.2.7 (Full) /
PS3 SCETool Scripts
scetool 0.2.7 [public build] (C) 2011-2012 by naehrwert
NP local license handling (C) 2012 by flatz
Setup:
- /data/keys : Keyfile.
- /data/ldr_curves : Loader curves (7744 bytes).
- /data/vsh_curves : VSH curves (360 bytes).
- /data/idps : IDPS as binary file
- /data/act.dat : act.dat
- /rifs/* : *.rif files
- /raps/* : *.rap files
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=... Keyset example:
[metldr]
type=SELF
revision=00
self_type=LDR
erk=0000000000000000000000000000000000000000000000000000000000000000
riv=00000000000000000000000000000000
pub=00000000000000000000000000000000000000000000000000000000000000000000000000000000
priv=000000000000000000000000000000000000000000
ctype=00
NPDRM key(set) names:
- [NP_tid]: Title ID OMAC1 key.
- [NP_ci]: Control info OMAC1 key.
- [NP_klic_free]: Free klicensee.
- [NP_klic_key]: klicensee key.
- [NP_idps_const]: IDPS constant.
- [NP_rif_key]: rif key.
- [NP_sig]: Footer signature ECDSA keyset.
Help text:
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.
-r, --raw Enable raw value output.
-0, --sce-type SELF/RVK/PKG/SPP SCE File Type
-1, --compress-data TRUE/FALSE(default) Whether to compress data or not.
-s, --skip-sections TRUE(default)/FALSE Whether to skip sections or not.
-2, --key-revision e.g. 00,01,...,0A,... Key Revision
-m, --meta-info Use provided meta info to decrypt.
-3, --self-auth-id e.g. 1010000001000003 Authentication 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 Whether to add ELF shdrs or not.
-8, --self-ctrl-flags 32 bytes Override control flags.
-9, --self-cap-flags 32 bytes Override capability flags.
-b, --np-license-type LOCAL/FREE License Type
-c, --np-app-type SPRX/EXEC/UPDATE App Type
-f, --np-content-id Content ID
-l, --np-klicensee 16 bytes Override klicensee.
-g, --np-real-fname e.g. EBOOT.BIN Real Filename
-j, --np-add-sig TRUE/FALSE(default) Whether to add a NP sig. or not. Version 0.2.7:
- Added local NP license handling.
- Added option to override klicensee.
- Added option to disable section skipping (in SELF generation).
Regarding the PS3 SCETool Scripts (linked above): This is a nice little set of batch scripts that someone made to work along side SCETool.
Use the GETSELFINFO.bat to figure out what version your EBOOT (my copy of Resistance 3 was ver. 3.65) is which helped explain why some EBOOTs couldn't be modified. Don't forget to grab the Conent ID if you're changing the EBOOT from an update.
Finally, in related news
keperfear has made a
GUI for SCETool stating that you will need to have at least .Net 3.0 Framework installed to use it.
Download: http://www.mediafire.com/download.php?xr2w08sh82hlm42 / http://uploadmirrors.com/download/0NZLWDHR/Woulf_Alpha__TrueAncestor_Eboot_Resigner_GUI.rar (Mirror)
Well here I leave another GUI I hope you like the tool behaved EBOOT TrueAncestor Resigner, a GUI to let even more comfortable is a version 1.0 BETA does not become but the first.
What does the program do?
Mainly was programmed so that we signatures the app to work on CFW 4.xx so if you have trouble running a homebrew on cfw.. new pass by the program and you can run correctly. Still has several tools can also sign DEX and 3.55-3.41 for cfw.
Credits
With the idea even JjKkYu this tool is based on his changed almost all the code ..
Salu2
More PlayStation 3 News...