Category PS Vita Jailbreaking       Thread starter PSXHAX       Start date Sep 22, 2017 at 3:38 AM       10,965       3            
Status
Not open for further replies.
Last year we saw the initial release of PKGDecrypt which decrypts and extracts PS Vita Package (PKG) files, and today PlayStation Vita developer TheRadziu announced on Twitter a PKGDecrypt fork of St4rk's code for Windows x64 OS complete with a fully working license key system! :love:

Download: pkg_dec.exe / TheRadziu GIT / pkg_dec_linux_x86-64.zip / pkg_dec_win_x86-64.zip / weaknespase GIT

To quote from the README.md file: PkgDecrypt for Windows

Decrypts and extracts PS Vita PKG files on Windows (x64) OS.

Features
  • Fully working on Windows x64 systems, extracts 1:1 files,
  • Support for license keys and work.bin creation.
Usage

pkg_dec file.pkg output_folder licensekey Last argument, license key is optional, if license key is incorrect(too long/too short) or simply missing, then PKG file will be extracted but without generating the work.bin file.

Requirements
  • Windows x64 (x32 coming soon after some beta testing is done)
  • a) Vita with 3.60 henkaku, PKG file and license file for Vita installation
  • b) PKG file for extraction purposes only.
Usage:
Code:
pkg_dec file.pkg output folder [license_key]
Changelog:

Release v1.2.3

  • Fixed bug with macOS build, thanks to @kkaazzee.
  • Fixed bug in sfo parser related to string-type fields.
Release v1.2.2
  • Some improvements of DLC unpacking and x86 binaries for win32.
Release v1.2.1
  • Corrects unpacking folder for the game patches in ux mode.
Release v1.2
  • Added support for DLC installation method, discovered by froid_san.
Release v1.1.2
  • Fixed bug with PSM PKG unpacking.
Version 1.1.1 - Bug fixes
  • Binaries deprecated, use latest version.
1.1.0.0

This is the last release that is posted on this repo. I've decided for a sake of main dev that now prebuild binaries will be posted on weaknespase's repository, next to the latest source code. Please keep an eye to this repository from now on: https://github.com/weaknespase/PkgDecrypt

New features:
  • Support of generating fake RIFs from hex-encoded klicensee and zRIFs
  • Unpacking files using ux0 hierarchy emulation
  • Automatic recognition of DLC and GD packages (using pkg_info fields)
  • make_key program to pack fake RIFs into zRIF format
Major refactoring of code:
  • Split code over few modules, for example, key encoding and decoding done using keyflate.c
  • Few utility functions (mkdirs and set of pkg_* functions mirroring stdio with transparent decryption)
  • Improved code readability with structs defining various structures in pkg file
Bugfixes:
  • Generated head.bin now have proper file size,
  • Attempted to fix sku_flag value using drm_type of package (different solution from temp.bin),
  • Other bugfixes.
1.0.3
  • Added full support for license keys, now if you use license key it will generate fully working work.bin file
  • Added check for license, if license is not used, file work.bin will not be generated at all
  • All *.bin files are now generated in proper location output_folder/sce_sys/packages/*.bin
1.0.2
  • Fixed Windows extraction, now it extract 1:1 files.
1.0.1
  • St4rk's support for *.bin files
1.0.0
  • St4rk Initial code
ToDo list:
  • Fix TRIAL detection, right now TRIAL games like Tearaway or Minecraft need a manual fix (set 0xF00F as 03) to be detected by vitashell
  • Fix DLC extraction
  • Tweak code so it can distinguish DLC from the GAME
Thanks
  • St4rkDev for his wonderful code
  • weaknespase for all of his code edits
  • Atrexia for supporting me with this idea
  • FatalErrorX for providing me with all files necessary for debug and PoC testing
  • Brandonheat8 for the icon
PKGDecrypt Fork by TheRadziu to Decrypt  Extract PS Vita PKGs.jpg
 
:idea: Reminder: Those without a Verified Badge yet on Discord to access the private areas we recommend Joining Us! Why? The waiting process takes a week for new Members, and there's a lot we're unable to share on public forums including the latest PS4 PKG Games. 🏴‍☠️

Comments

Status
Not open for further replies.
Status
Not open for further replies.
Recent Articles
PlayStation 5 Unveiling Next Thursday, Limited Backwards Compatibility?!
Although not likely to be as next-gen as this PS5 Concept Video for the DualSense PS5 Controller, today Sony finally announced their next-generation PlayStation 5 console unveiling will take place...
PS4HEN 2.1.4 Github Fork with Save Data Mounting by xXxTheDarkprogramerxXx
Following the PS4 HEN 2.1.3 updates, PlayStation 4 homebrew developer @TheDarkprograme shared a PS4HEN 2.1.4 Github fork (from SiSTR0's repository, also forked from xvortex) via Twitter that...
PS4 ROP 8CC: Return-Oriented Programming Port by Sleirsgoevy for 6.51 WebKit Exploit
We've seen PS3 Browser ROP Exploitation, a PS4 ROP Tool, a PS4 ROP / SPRX / ELF File Archive, PS4 ROP Gadgets, a PS4 ROP Kernel Dumper and following his Blu-Play DOOM I Port PlayStation 4 scene...
Sony Unveils PlayStation Plus Free PS4 Games for June 2020
Whether you're journeying to a galaxy far, far away or heading into the trenches with a pair of first-person adventures packed with explosive campaigns and multiplayer modes Sony has it covered in...
Top