PS3 ps3tools (complete set), scetool 0.3.2/0.2.14/0.2.9, oscetool, the new hashcalc on Android (ARM)..

Discussion in 'Utilities' started by bguerville, Jul 5, 2017.

  1. 6,427
    5,033
    123
    bguerville

    bguerville Moderator Developer

    Joined:
    Feb 25, 2015
    Messages:
    6,427
    Likes Received:
    5,033
    Trophy Points:
    123
    Location:
    Earth
    Here are binaries for
    1. scetool 0.3.2 (named scetool in the archive) Edit: * added to the archive
    2. scetool 0.2.14 Edit: * added to the archive
    3. scetool 0.2.9 (original by naherwert)
    4. oscetool (the open source scetool clone) Edit: * added to the archive
    5. new hashcalc tool from Rebug Team

    As I use scetool regularly on Android, I decided to share, who knows, some of you might have a need for this one day as well & find it difficult to cross compile or just be in a hurry...

    hashcalc requires a scetool binary to work & the binary must be called "scetool" so depending on the version of scetool you want to use, rename the binaries appropriately.
    Note that oscetool can also be used by hashcalc, as long as it is renamed "scetool".

    On non rooted devices I recommend using Termux & of course don't forget to chmod the 2 binaries.
    On rooted devices, running either utility from any terminal emulator should not be a problem.

    Tested on Android 6.0.1 no root with Termux & 7.1 rooted with Terminal Emulator.

    https://mega.nz/#!WURSxKaR!FQSD_XnVXvcsFI7i7QDN5Tp93TAcsMVwrVpGxI53bFk[​IMG]

    Here is the changelog for scetool:
    The 0.2.14 is a different fork that began from the 0.2.9 release by naherwert. It evolved differently. Here is the fork's changelog:
    ps3tools by fail0verflow/glevand
    While I was at it, I decided to share the ps3tools recompiled for Android (ARM) as well.
    With all those utilities, it's possible to manipulate all common ps3 files like pup, self, sprx, pkg etc..
    Android ARM Binaries included in the ps3tools archive:
    * sceverify
    * readself
    * readself2
    * unself
    * unself2
    * makeself
    * self_rebuilder
    * iso_rebuilder
    * ungpkg
    * norunpack
    * pupunpack
    * puppack
    * unpkg
    * pkg
    * cosunpkg
    * cospkg
    * cosunpack
    * undat
    * dat
    * unspp
    * eidsplitr
    * spp


    Tested on Android 6.0.1/no root - Termux

    https://mega.nz/#!OQ5B1JDT!Ilen0Cd7ZFgmE69VcfJfkx6UGz3ZHziLEhlcmCPmCIw
    * the required "ps3keys" folder was added to the ps3tools archive!

    The multiple key files folder required by ps3tools binaries should be placed inside the binaries folder however its path can also be setup as an environment variable (named PS3_KEYS) in Termux .profile in which case the folder can be placed anywhere you wish.
    Note that the keys used by ps3tools are the same as the ones used by scetool in the keys file located in the data folder but in a different format, ie each key its own file....
    Warning: the included keys for ps3tools have not been checked for errors & we know that littlebalup found a few in certain post-4.46 values... It might be worth comparing the suspected keys to the corresponding keys used by scetool in the "keys" file which are all good afaik.

    I hope all this can be helpful...
     
    Last edited: Jul 6, 2017
  2. 6,427
    5,033
    123
    bguerville

    bguerville Moderator Developer

    Joined:
    Feb 25, 2015
    Messages:
    6,427
    Likes Received:
    5,033
    Trophy Points:
    123
    Location:
    Earth
    I updated the OP with more binaries for different versions of scetool...
    All tested ok..
     
    esc0rtd3w, No0bZiLLa and kozarovv like this.
  3. 5,741
    3,674
    123
    kozarovv

    kozarovv Super Moderator

    Joined:
    Nov 8, 2014
    Messages:
    5,741
    Likes Received:
    3,674
    Trophy Points:
    123
    Home Page:
    Foe lazy peoples:
    ==> History <==
    Version 0.2.14

    - Added PS3 Linux support.
    - Fixed ECDSA checking.
    Version 0.2.13
    - Unlocked decryption for self files with network license type.
    - Fixed one minor bug with capability flags.
    Version 0.2.12
    - Enabled options to compress and skip sections for SPU selfs.
    - Extended information about the NPDRM selfs.
    Version 0.2.11
    - Added .klic files support for easy decryption of the free-license-type NPDRM selfs.
    - "PS3" path environment variable will now be searched for "data", "raps" and "klics" directories.
    - Enabled encryption for APP and NPDRM SPU selfs.
    Version 0.2.10
    - Added ECDSA Signature parsing and validation.
    - Added klicensee parsing.
    - Fixed metadata info IV parsing.
    - Enabled Individuals seed functions for <public build> configuration.

    Nice stuff! Thanks for sharing!
     
  4. 6,427
    5,033
    123
    bguerville

    bguerville Moderator Developer

    Joined:
    Feb 25, 2015
    Messages:
    6,427
    Likes Received:
    5,033
    Trophy Points:
    123
    Location:
    Earth
    Here guys, I added the ps3tools binaries for Android to the OP!
    Without pkg/unpkg, puppack/pupunpack etc and only scetool.., it was not possible to do very much so I decided to share those files as well..
     
    Last edited: Jul 5, 2017
    esc0rtd3w, kozarovv and thehero_ like this.
  5. 33
    15
    8
    Al Capone

    Al Capone Member

    Joined:
    Jun 22, 2015
    Messages:
    33
    Likes Received:
    15
    Trophy Points:
    8
    Hi, you know why I get this error when decrypting .self with scetool

    [​IMG]
     
  6. 33
    15
    8
    Al Capone

    Al Capone Member

    Joined:
    Jun 22, 2015
    Messages:
    33
    Likes Received:
    15
    Trophy Points:
    8
    I think the error is because of the keys. since I am decrypting 4.82 and the last keys in scetool are only 4.81. Where can I get the 4.82?
     
  7. 659
    465
    73
    littlebalup

    littlebalup Developer

    Joined:
    Oct 16, 2014
    Messages:
    659
    Likes Received:
    465
    Trophy Points:
    73
    Location:
    43°36'16.0"N 1°26'36.1"E
    Copy, paste and rename keys from 4.81.
     
  8. 2,231
    1,893
    123
    DeViL303

    DeViL303 Developer

    Joined:
    Jan 23, 2016
    Messages:
    2,231
    Likes Received:
    1,893
    Trophy Points:
    123
    Home Page:
    [​IMG]
     
    lord3490, bitsbubba and littlebalup like this.
  9. 33
    15
    8
    Al Capone

    Al Capone Member

    Joined:
    Jun 22, 2015
    Messages:
    33
    Likes Received:
    15
    Trophy Points:
    8
    you mean that nothing has changed and I just have to change the 00040081 to 00040082

    [​IMG]

    Correct?
     
    DeViL303 likes this.
  10. 659
    465
    73
    littlebalup

    littlebalup Developer

    Joined:
    Oct 16, 2014
    Messages:
    659
    Likes Received:
    465
    Trophy Points:
    73
    Location:
    43°36'16.0"N 1°26'36.1"E
    yes
     
    Al Capone and DeViL303 like this.

Share This Page