Page 3 of 24 FirstFirst 1234513 ... LastLast
Results 21 to 30 of 232



  1. #21
    Junior Member jesterking1's Avatar
    Join Date
    Oct 2011
    Posts
    51
    yeah, that happens more often than naught on the site... I always see when new releases of software come out, but it's always assumed that we already know what the previous release did...

  2. #22
    Forum Moderator PS3 News's Avatar
    Join Date
    Apr 2005
    Posts
    26,849

    PS3 SCETool v0.2.2 by Naehrwert Arrives, Fixes and Optimizations

    Recently PlayStation 3 developer naehrwert has updated PS3 SCETool to version 0.2.2, which includes several fixes and optimizations as outlined below.

    Download: PS3 SCETool v0.2.2 / ZLib1.dll File (Required)

    From the included ReadMe file: History:

    Version 0.2.2:
    • Added options to override control/capability flags (32 bytes each).
    • Fixed where a false keyset would crash scetool when decrypting a file.
    • Some source level changes and optimizations.

    Version 0.2.1:
    • zlib is required to use scetool.
    • 'sdk_type' was changed to 'revision' in data/keys.

    Greetings to: you know who you are!

    SCETool 0.2.2 <public build> (C) 2011-2012 by naehrwert
    Code:
    Setup:
     - /data/keys : Keyfile.
     - /data/ldr_curves : Loader curves (7744 bytes).
     - /data/vsh_curves : VSH curves (360 bytes).
    
    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_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.
      -0, --sce-type        SELF/RVK/PKG/SPP      SCE File Type
      -1, --compress-data   TRUE/FALSE(default)   Whether to compress data or not.
      -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   Whether to add ELF shdrs or not.
      -8, --self-ctrl-flags                       Override control flags.
      -9, --self-cap-flags                        Override capability flags.
      -a, --np-license-type FREE                  License Type
      -b, --np-app-type     SPRX/EXEC/UPDATE      App Type
      -c, --np-content-id                         Content ID
      -f, --np-real-fname   e.g. EBOOT.BIN        Real Filename
      -g, --np-add-sig      TRUE/FALSE(default)   Whether to add a NP sig. or not.
    PS3 SCETool v0.2.2 by Naehrwert Arrives, Fixes and Optimizations

    More PlayStation 3 News...

  3. #23
    Member LKJHGFDSA's Avatar
    Join Date
    Jul 2009
    Posts
    57
    what does the tool actually do though. I see my comment from the last update is just there.

    I wouldn't really want to repeat myself, but yeah.. should have that info in there.

  4. #24
    Senior Member Ezio's Avatar
    Join Date
    Aug 2011
    Posts
    355
    It's just a great tool, a bit difficult to use for the average user. It is a multi-tool based on the fail0verflow tools and mainly it allows to encrypt/decrypt any elf/self with the known keys so far. I'm very glad the coder naehrwert makes it pubblic for all developers and not. I take this opportunity to thank him publicly.
    Last edited by Ezio; 02-14-2012 at 09:02 AM Reason: Automerged Doublepost

  5. #25
    Registered User ginz's Avatar
    Join Date
    Feb 2012
    Posts
    2

    Confused

    sorry... i am newbie for ps3... can anyone told me what about scetool is used for what... thanks

  6. #26
    Registered User Konatarola's Avatar
    Join Date
    Jan 2010
    Posts
    2
    its for encrypt/decrypt any elf/self with the known keys so far (this will not work from selfs up to 3.55+) like Ezio says...
    is mostly for development purposes.

  7. #27
    Forum Moderator PS3 News's Avatar
    Join Date
    Apr 2005
    Posts
    26,849

    PS3 SCETool v0.2.5 by Naehrwert Out, Uses Metadata for Decryption

    Following up on his previous revision, today PlayStation 3 developer naehrwert has updated PS3 SCETool v0.2.5 which utilizes metadata information for decryption among the changes outlined below.

    Download: PS3 SCETool v0.2.5 / ZLib1.dll File (Required)

    scetool 0.2.5 public build (C) 2011-2012 by naehrwert

    Setup:
    • /data/keys : Keyfile.
    • /data/ldr_curves : Loader curves (7744 bytes).
    • /data/vsh_curves : VSH curves (360 bytes).

    Keyfile format:
    Code:
     [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:
    Code:
     [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_sig]: Footer signature ECDSA keyset.

    Help text:
    Code:
     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.
      -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 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   Whether to add ELF shdrs or not.
      -8, --self-ctrl-flags                       Override control flags.
      -9, --self-cap-flags                        Override capability flags.
      -b, --np-license-type FREE                  License Type
      -c, --np-app-type     SPRX/EXEC/UPDATE      App Type
      -f, --np-content-id                         Content ID
      -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.
    History:

    Version 0.2.5:
    • Added option to use provided metadata info for decryption.
    • "PS3" path environment variable will now be searched for keys/ldr_curves/vsh_curves too.
      Version 0.2.4:
    • Added option to display raw values.
    • Moved factory Auth-IDs to <public build> (as they are on ps3devwiki now).

    Version 0.2.2:
    • Added options to override control/capability flags (32 bytes each).
    • Fixed where a false keyset would crash scetool when decrypting a file.
    • Some source level changes and optimizations.

    Version 0.2.1:
    • zlib is required to use scetool.
    • 'sdk_type' was changed to 'revision' in data/keys.

    Greetings to: you know who you are!

    PS3 SCETool v0.2.5 by Naehrwert Out, Uses Metadata for Decryption

    More PlayStation 3 News...

  8. #28
    Forum Moderator PS3 News's Avatar
    Join Date
    Apr 2005
    Posts
    26,849

    PS3 SCETool v0.2.7 by Naehrwert Updated, Adds Local NP License

    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:
    Code:
     [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:
    Code:
     [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:
    Code:
    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.

    PS3 SCETool v0.2.7 by Naehrwert Updated, Adds Local NP License

    More PlayStation 3 News...

  9. #29
    Senior Member NTA's Avatar
    Join Date
    Dec 2009
    Posts
    717
    Console applications too good. Dunno why I used to hate them so much lol. Thanks for the update!

  10. #30
    Registered User Reborn's Avatar
    Join Date
    Jan 2012
    Posts
    6
    this look like it could come in handy!

 


 
Page 3 of 24 FirstFirst 1234513 ... LastLast