A way to recompile/repack an PUP ? (PsVita Update)

Discussion in 'PS Vita - Hacking & Homebrew' started by narutonic, Jan 24, 2016.

  1. narutonic
    OP

    narutonic GBAtemp Regular

    Member
    233
    48
    Feb 21, 2015
    France
    hello as the title says i want to know if it's possible to recompile an extracted PUP ?
    And how the different files are checked ?
     
  2. Voxel

    Voxel Clumsy Coder

    Member
    GBAtemp Patron
    Voxel is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    5,150
    5,780
    Jun 27, 2015
    United Kingdom
    England, UK
    I don't think there's currently a way to recompile the PUP files yet. It would be possible, though.
     
  3. narutonic
    OP

    narutonic GBAtemp Regular

    Member
    233
    48
    Feb 21, 2015
    France
    Ah... thought it could be possible to downgrade if there is a specific file which is checked when the update app open the PUP , and we just have to replace the file by the one which is in a more recent W.
    But seems to simple to be true. Maybe in this file there are informations about the PKG's in the update or the pup is signed or anything else.
     
  4. cracker

    cracker Nyah!

    Member
    3,142
    409
    Aug 24, 2005
    United States
    There is be some encryption involved to build a working PUP. Until the keys are found then it won't happen.
     
  5. Voxel

    Voxel Clumsy Coder

    Member
    GBAtemp Patron
    Voxel is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    5,150
    5,780
    Jun 27, 2015
    United Kingdom
    England, UK
    Would you need signing keys? Or just common keys? Or neither?
     
  6. cracker

    cracker Nyah!

    Member
    3,142
    409
    Aug 24, 2005
    United States
    It seems there is an encrypted file hash in the header of the pup but the pkgs themselves will have encryption as well. The key(s) used to encrypt are probably changed every so often too to further avoid tampering just like other systems (PS3, PSP, etc.) have had done. They are always privately signed.