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. 7,079
    5,570
    123
    bguerville

    bguerville Moderator Developer

    Joined:
    Feb 25, 2015
    Messages:
    7,079
    Likes Received:
    5,570
    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. 7,079
    5,570
    123
    bguerville

    bguerville Moderator Developer

    Joined:
    Feb 25, 2015
    Messages:
    7,079
    Likes Received:
    5,570
    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. 6,502
    4,367
    123
    kozarovv

    kozarovv Super Moderator

    Joined:
    Nov 8, 2014
    Messages:
    6,502
    Likes Received:
    4,367
    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. 7,079
    5,570
    123
    bguerville

    bguerville Moderator Developer

    Joined:
    Feb 25, 2015
    Messages:
    7,079
    Likes Received:
    5,570
    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. 84
    41
    18
    CYB3R18

    CYB3R18 Member

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

    [​IMG]
     
  6. 84
    41
    18
    CYB3R18

    CYB3R18 Member

    Joined:
    Jun 22, 2015
    Messages:
    84
    Likes Received:
    41
    Trophy Points:
    18
    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. 697
    513
    103
    littlebalup

    littlebalup Developer

    Joined:
    Oct 16, 2014
    Messages:
    697
    Likes Received:
    513
    Trophy Points:
    103
    Location:
    43°36'16.0"N 1°26'36.1"E
    Copy, paste and rename keys from 4.81.
     
  8. 3,949
    3,516
    123
    DeViL303

    DeViL303 Developer

    Joined:
    Jan 23, 2016
    Messages:
    3,949
    Likes Received:
    3,516
    Trophy Points:
    123
    Gender:
    Male
    Location:
    Ireland
    Home Page:
    [​IMG]
     
    lord3490, bitsbubba and littlebalup like this.
  9. 84
    41
    18
    CYB3R18

    CYB3R18 Member

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

    [​IMG]

    Correct?
     
    DeViL303 likes this.
  10. 697
    513
    103
    littlebalup

    littlebalup Developer

    Joined:
    Oct 16, 2014
    Messages:
    697
    Likes Received:
    513
    Trophy Points:
    103
    Location:
    43°36'16.0"N 1°26'36.1"E
    yes
     
    CYB3R18 and DeViL303 like this.

Share This Page