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
139
Trophies
0
XP
2,241
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
139
Trophies
0
XP
2,241
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
237
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
131
Trophies
0
Age
20
Location
/dev/nvme0n1
Website
simonfoxcoon.github.io
XP
534
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
139
Trophies
0
XP
2,241
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
532
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,844
Trophies
2
XP
6,375
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
532
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
139
Trophies
0
XP
2,241
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
95
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: 17

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Julie_Pilgrim @ Julie_Pilgrim:
    sonic unleashed
  • K3Nv2 @ K3Nv2:
    Make it a happy meal toy
  • Julie_Pilgrim @ Julie_Pilgrim:
    that game's engine is really fucking intensive so it runs like literal shit on xbox 360 and ps3
  • Veho @ Veho:
    Nah I'm getting value creep again. I look at a $50 console "but for just a few more dollars you could get XYZ" and I end up considering the Steam Deck.
    +2
  • Julie_Pilgrim @ Julie_Pilgrim:
    like the lighting in that game was genuinely so good
  • Veho @ Veho:
    Not getting dragged into that again.
  • Julie_Pilgrim @ Julie_Pilgrim:
    i dont get why they didn't port the one game that ran the worst on consoles, to pc
  • Julie_Pilgrim @ Julie_Pilgrim:
    like you port everything to pc except the one game where it would make the most sense. why. what do you gain from this
  • Julie_Pilgrim @ Julie_Pilgrim:
    is sega just personally fucking with me? are they laughing while watching me through my kinect camera as i get up to restart my xbox for the third time because the game froze again
  • K3Nv2 @ K3Nv2:
    Buy handhelds from five below better quality
  • K3Nv2 @ K3Nv2:
    Valve probably going to do another refresh of the deck this fall with rog ally like specs tbh
    +1
  • Veho @ Veho:
    A smaller form factor would be nice too.
    +1
  • K3Nv2 @ K3Nv2:
    A shield portable 2 would be nice aye Nvidia
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    The big leap in all things tech is when carbon based chips start hitting.
  • Psionic Roshambo @ Psionic Roshambo:
    Longer battery life cooler temps and faster! What's not to like lol (probably expensive as hell)
  • AncientBoi @ AncientBoi:
    [checks my dildo(s) batteries, coolant and lube] :O [promptly replaces them] :D
    +1
  • BigOnYa @ BigOnYa:
    Lol not even for sale yet to public, and already sold out. I'd like to get one but ill wait for the hype to calm down.
    +1
  • a_username_that_is_cool @ a_username_that_is_cool:
    I'm pretty sure I wasn't on GBAtemp at all yesterday, whenever I tried to go onto the website I got an unexpected database error
  • BigOnYa @ BigOnYa:
    We all teamed together and decided you needed a day off, so we blocked you.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    No one expects the database errors!!!
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Hey a thought occurred to me... If they are unexpected database errors, are there expected database errors?
    +1
    Psionic Roshambo @ Psionic Roshambo: Hey a thought occurred to me... If they are unexpected database errors, are there expected... +1