Hacking [Release]Decrypt and launch PSN Store Vita games without plugins

r1vver

Well-Known Member
Member
Joined
Oct 7, 2017
Messages
551
Trophies
0
XP
979
Country
Russia
Why do I get different results for eboot.bin file when I use this tool vs. psvpfsparser.exe (from psvpfstools v2.0)?
For example, the result for Clannad (PCSG00415):
encrypted - 516688 bytes, SHA-1: 0a24d1bd86b0755312e10e69c472317660641bcf
_decrypt.exe - 948160 bytes, SHA-1: 3c9506865c8770a191a20dcc86fd35b4c5bd62e4
psvpfsparser.exe (with zRIF from NPS and public F00D service) - 516688 bytes, SHA-1: 37640e97f0f385b0e91e19dc31d675439f68bce6
VitaShell - 516688 bytes, SHA-1: 37640e97f0f385b0e91e19dc31d675439f68bce6
 

botik

Well-Known Member
OP
Member
Joined
Sep 22, 2017
Messages
138
Trophies
0
XP
2,214
Country
Russia
Because the utility after the work of psvpfsparser.exe does further unpacking of eboot.bin according to the zlib algorithm.
 
  • Like
Reactions: r1vver

r1vver

Well-Known Member
Member
Joined
Oct 7, 2017
Messages
551
Trophies
0
XP
979
Country
Russia
Because the utility after the work of psvpfsparser.exe does further unpacking of eboot.bin according to the zlib algorithm.
It's clear. It is a pity that all those patches (xdelta's) that I came across do not need such an advanced unpacking level.
In any case, this is a very handy utility.
 

botik

Well-Known Member
OP
Member
Joined
Sep 22, 2017
Messages
138
Trophies
0
XP
2,214
Country
Russia
alternative to this utility emulator Vita3k when installing .pkg not unpack eboot.bin (for xdelta patch) but overwrites auth id(address 0x80 eboot.bin) need to restore auth id (hexeditor) to run on console.
 

avans

New Member
Newbie
Joined
Aug 6, 2022
Messages
2
Trophies
0
Age
40
Location
Taipei
XP
231
Country
Taiwan
Thank you, botik, for developing this useful tool.

I am interested in the psvpfsparser-win64 program used by the decrypt_VITA_win64 tool.
This version is compiled from a version forked by cuevavirus,
and the difference between this version and the original (psvpfstools v2.0) is that it does not require the "-f [--f00d_url]" parameter to be specified.
However, the account associated with this version has been deleted, so it is no longer accessible.

After several days of investigation,
it has been confirmed that the original author of psvpfstools, motoharu-gosuto, has actually merged the modifications made by cuevavirus.
However, these changes were merged into the "icv-impl" and "io-api" branches and there have been no compiled releases yet.
Those who need it can compile it themselves.

/motoharu-gosuto/psvpfstools/tree/io-api
 

SMNFXCN

fox-raccoon hybrid
Member
Joined
Jan 21, 2022
Messages
130
Trophies
0
Age
20
Location
/dev/nvme0n1
Website
simonfoxcoon.github.io
XP
530
Country
Canada
for some reason decrypting dlc does not work for me. everything else does work.
might be the dlc i'm working with. it is nonpdrm format, just tells me i'm missing work.bin in sce_sys/package/
so i place the work.bin from the base game into the dlc's folder and it still tells me it's missing. even creating the package folder and placing it in there does not solve the issue.
not sure what i'm doing wrong.
but batch decryption in a future update would be nice
 
Last edited by SMNFXCN,

botik

Well-Known Member
OP
Member
Joined
Sep 22, 2017
Messages
138
Trophies
0
XP
2,214
Country
Russia
Each dlc has its own work.bin.Only the base game and the patch for it have the same work.bin .And need to take the DLCID folder (not TITLEID)
 
Last edited by botik,
  • Like
Reactions: SMNFXCN

GUEDES_et_al

Well-Known Member
Member
Joined
Sep 27, 2019
Messages
109
Trophies
0
XP
523
Country
Brazil
I tried to decrypt the DLC, but It only creates one file (param.sfo) inside the folder DLCID_dec. Is it really right? Where sould I put the file?
 

Reploid

Well-Known Member
Member
Joined
Jan 20, 2010
Messages
2,834
Trophies
2
XP
6,301
Country
Serbia, Republic of
I tried to decrypt the DLC, but It only creates one file (param.sfo) inside the folder DLCID_dec. Is it really right? Where sould I put the file?
Maybe DLC didn't have any more files beside that and some license stuff crypto. YOu know, some DLC are already ingame actually, they just need a key to be activated.
 
  • Like
Reactions: GUEDES_et_al

GUEDES_et_al

Well-Known Member
Member
Joined
Sep 27, 2019
Messages
109
Trophies
0
XP
523
Country
Brazil
Maybe DLC didn't have any more files beside that and some license stuff crypto. YOu know, some DLC are already ingame actually, they just need a key to be activated.
I think it's the case. 100kb DLC, but where I should put it? addcont folder?
 

Alex_racRocks

New Member
Newbie
Joined
Jun 29, 2023
Messages
1
Trophies
0
Age
34
XP
19
Country
Italy
I love this tool,
can you make a batch version for an easier dlc extraction?
Or can you compile a version without the press enter button at the end so we can use it with cmd?
 

botik

Well-Known Member
OP
Member
Joined
Sep 22, 2017
Messages
138
Trophies
0
XP
2,214
Country
Russia
The utility works without waiting .Copy to main folder
mega.nz/file/w24VwYDA#HSDgaYvkF_iH8DSoeJT9jA8k4Oe_D1jkzCDWxfWucTA
 

SuleMareVientu

Member
Newcomer
Joined
Jul 4, 2022
Messages
7
Trophies
0
Location
Italy
XP
89
Country
Italy
https://www.mediafire.com/file/8zcxufzppzlnc8q/decrypt_nonpdrm.zip/file

Enchanced version of the script by botik, source included.

Changes:

  • You can now drag and drop files from any path, regardless if it they aren't in the same folder of the script
  • psvpfsparser-win64.exe is now included in the script itself
  • The script will warn you if you haven't passed any argument instead of throwing an exception
 

Attachments

  • decrypt_nonpdrm.zip
    9.1 MB · Views: 13

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    @Sicklyboy, BTW is it better to go usb or bt for these mini Pcs figure you may know since you play with rack systems so much
  • Sicklyboy @ Sicklyboy:
    Counting my blessings that my insurance hasn't caused me really any headache (yet, at least) despite the fact that I've been getting way more appointments and what not recently due
  • Sicklyboy @ Sicklyboy:
    @K3Nv2, what do you mean, what are you trying to do?
  • K3Nv2 @ K3Nv2:
    Just looking at a built in mouse pad keyboard combo
  • K3Nv2 @ K3Nv2:
    I loose the dongle constantly but they may have better connection with usb frequency
  • Sicklyboy @ Sicklyboy:
    Imo Bluetooth is always a option of last resort for me
  • Sicklyboy @ Sicklyboy:
    Except for phones because it tends to be pretty reliable there
  • K3Nv2 @ K3Nv2:
    I got a bad habit of taking out usb transmitter and loosing it because they can't you know print names on the damn things
  • Sicklyboy @ Sicklyboy:
    But any desktop OS, I've never had anything but frustration trying to get Bluetooth devices to work reliably and stable. It might pair and connect once, and then next time I go to use it I have to delete and re-pair it again
  • K3Nv2 @ K3Nv2:
    5.3 has been so good I think 6 is really going to make it stable
  • K3Nv2 @ K3Nv2:
    I remember how shit 3 was
  • Sicklyboy @ Sicklyboy:
    Ptouch labeler aren't terribly expensive, label shit yourself fam. This is the one I own and there are cheaper ones too https://www.amazon.com/Brother-P-Touch-PTH110BP-Portable-included/dp/B09QXYND6S
  • Sicklyboy @ Sicklyboy:
    Solves part of the problem, mixing up which dongle is which. Then you just have to not lose them lol
  • K3Nv2 @ K3Nv2:
    Double D would be proud
    +1
  • Sicklyboy @ Sicklyboy:
    Even my Xbox One controller I have it paired to my desktop over Bluetooth, it USUALLY works but sometimes it refuses to connect and I have to delete and re-pair it. Maddening
  • K3Nv2 @ K3Nv2:
    Gigabytes built in mobo bt/wifi pairs pretty decent
  • Sicklyboy @ Sicklyboy:
    That's what I'm using :(
  • K3Nv2 @ K3Nv2:
    Ran a driver update in device manager?
  • Sicklyboy @ Sicklyboy:
    Not recently but I think it's less a driver issue and more just Windows having a garbage Bluetooth stack
  • K3Nv2 @ K3Nv2:
    Could be I was having issues when I first upgraded it and didn't realiser gigabyte has specific driver revisions which is stupid
  • K3Nv2 @ K3Nv2:
    Which is married to the boards revision
  • Xdqwerty @ Xdqwerty:
    Made my first review
  • RedColoredStars @ RedColoredStars:
    I've gone years without ever removing a logitech usb transmitter. Across several replacements of keyboards and mice. It just stays put.
  • Sicklyboy @ Sicklyboy:
    tldr usb > bluetooth imo
    +2
  • RedColoredStars @ RedColoredStars:
    ive never had luck with built in bt transmitters. They're always in the back of the pc and signal is super crummy vs a usb bt dongle in the front of the pc,
    RedColoredStars @ RedColoredStars: ive never had luck with built in bt transmitters. They're always in the back of the pc and...