mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2026-04-25 15:56:00 +03:00
[GH-ISSUE #1926] [Feature Request] add a self decryption util #669
Labels
No labels
Bloodborne
bug
contributor wanted
documentation
enhancement
frontend
good first issue
help wanted
linux
pull-request
question
release
verification progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/shadPS4#669
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @switchuwu on GitHub (Dec 27, 2024).
Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/1926
title. rpcs3 has the same thing. shadps4 already runs encrypted eboots so it should work
@Nenkai commented on GitHub (Dec 27, 2024):
Retail packages (and by definition eboots) cannot be decrypted as is without a console.
shadPS4 does not run encrypted eboots. FPKGs contain eboots that are already decrypted.
@kalaposfos13 commented on GitHub (Dec 27, 2024):
shadPS4 can technically run encrypted eboots, if you ignore the fact that it will handle it as if it's unencrypted and will crash immediately due to garbage data. This is because a lot of things in this project don't have any form of error checking, so you can even open any random file with it, if you want to, but that will also just crash.
@StevenMiller123 commented on GitHub (Dec 27, 2024):
This is both not feasible, and not planned. Just dump your games through the proper methods and you shouldn't have any issues.
@mailwl commented on GitHub (Dec 27, 2024):
AFAIR, ps3 and ps vita private keys for decryption was right on console itself as usual file.
in ps4 private keys somewhere in hardware and cannot be extracted. so, there is 2 way to get decrypted games - decrypt by youself using jailbroken ps4, or download already decrypted. i think, both ways illegal, you don't "own" software (and hardware, ps4), even if you buy it.
@switchuwu commented on GitHub (Dec 28, 2024):
maybe i misunderstood something.
selfs are encrypted, even in an fpkg.
decrypting them turns them into elfs (in which the decryption key is always the same for fpkgs), which allows for binary editing in something like ida for example.
@switchuwu commented on GitHub (Dec 28, 2024):
a tool like this already exists
https://github.com/SocraticBliss/ps4_unfself
@mailwl commented on GitHub (Dec 28, 2024):
encrypted with key, which looks like: 0000000000000000000