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,201
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,201
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
224
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
529
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,201
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,830
Trophies
2
XP
6,273
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,201
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
84
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: 9

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: I did use a bot for Diablo III though but no ban there lol