PSN Liberator

PS3 PSN Liberator 1.1

STLcardsWS

Administrator
STLcardsWS submitted a new resource:

PSN Liberator - Convert your PSN format games to ISO format (useful for viewing and mounting from a manager)


  • PSN LIBERATOR

    v1.0
    • Speed it up once more
    • Added 'GAME FOLDER'-button to create a [TitleID]-folder for direct installation to 'dev_hdd0/game/'
    • Added Progress Bar
    • Added Drag&Drop
    • Improved and polished GUI
    • Some Bugs fixed
    • Added 'Tipps' section to README
    • May be lot of other things i can't remember...

Read more about this resource...
 
This application is awesome. Been using it since yesterday and I haven't had an issue yet.
Good stuff
 
I've run into a few games in .PKG format that don't like ISO conversion. I get a black screen on boot with the following games:

  1. Batman Arkham City
  2. DMC - Devil May Cry
  3. Metal Gear Solid HD Collection
  4. Grand Theft Auto V

That's it so far. Everything else has converted and played with no issues. Did I mention that I love this app, because I do... :D
 
I don't know why, maybe a bug, but this program does not work when "liberating" demons souls pkg to pkg. It doesn't thing demon souls is a legit PSN game, even though the same package installs and plays fine on the PS3.
 
After some struggling... i found how to convert the game "Dead Space Extraction" to ISO format
The game was released only as PKG format, the version i have is the one included inside "Dead Space 2" (there are many versions of this game, and most of them includes the PKG)
http://jonnysp.bplaced.net/info.php?file=ird/BLES01041-6803248CFB921793BA41AC2F022D07F7.ird
Is the file (3.4GB) named:
BLES01041/PS3_GAME/PKGDIR/PKG00/INSTALL.PKG (MD5:b165c88821aa32a06c621c1565cbd864)

Is the full game (NPEB00347), doesnt needs a license or rap/rif, the only requirement is it needs the bluray disc from "Dead Space 2" inserted in the drive (BLES01014)
For backuping purposes it sucks because i use to store the PS3 games in ISO format and play them from internal hdd... if i "mount" the original ISO with the PKG inside... to install the PKG... then im going to have the game files duplicated inside dev_hdd0, thats the main reason why i did this conversion

Well... the first step is to convert the PKG with PSN liberator and select the option "liberate as DISC FOLDER"
Then i convert it to ISO with makeps3iso, i know PSN liberator allows to create the ISO in a sngle step but i do it in 2 steps because i want to modify some game files
After that the game boots fine in ISO format... but ONLY if you have the original PKG installed... what a bummer :crybaby:
This was confusing me a lot... but it was also the hint that made me realize what was happening

The problem is the EBOOT.BIN have the path "/dev_hdd0/game/%s/USRDIR" hardcoded inside it, and there are no alternative paths for bluray... in other words, the EBOOT is able to load the game files ONLY from internal hdd

The solution is to decrypt it with scetool:
Code:
scetool.exe -d EBOOT_liberated.BIN EBOOT_liberated.ELF
Open it in a hexeditor, and search for the string:
Code:
/dev_hdd0/game/%s/USRDIR
Replace it by (note is 1 byte longer... but it works):
Code:
/dev_bdvd/PS3_GAME/USRDIR
Save it as a new file named EBOOT_liberated_fixed.ELF
Encrypt it with:
Code:
scetool.exe -t EBOOT_liberated.BIN -0 SELF -e EBOOT_liberated_fixed.ELF EBOOT_liberated_fixed.BIN
Replace the EBOOT.BIN generated by PSN liberator with it
Profit :victorious:

Bonus:
Additionally i modifyed the TITLE in the PARAM.SFO because the original tells "Dead Space Extraction (DISC)". That "(DISC)" suffix have 2 meanings:
1) Indicates that it requires the bluray disc inserted in the drive
2) Indicates this is an special version of the game, there are 2 more, a trial, and the standard that requires rif/rap license

I disliked it so much that i had to delete the "(DISC)" suffix... i never modify the PARAM.SFO files because i prefer to have the ISO most closer posible to the original disc, but in this case considering im doing a ISO frankenstein i went for it :)

Bonus2:
Addtionally... the PARAM.SFO of the saves generated by this version of the game also contains the suffix "(DISC)" in the TITLE and the SUBTITLE
It can be cleaned in the EBOOT, are 3 strings for 4 languages, search for (and replace by zeroes):
20 28 44 69 73 63 29
20 28 44 69 73 71 75 65 29
20 28 44 69 73 63 6F 29
 
Last edited:
Hi all!

EDIT: Special mentions: @aldostools @DeViL303 @sandungas @STLcardsWS (I'm not finding Rudi @...)

This is my first try on PSN Liberator and I could not find situations like mine on psx-place... Can somebody help me?

Game: Syberia
Files:
RAP: \PSN LIBERATOR V1.0\PSN CONTENT\RIFsRAPs\UP4389-NPUB31468_00-SYBERIA1PSNUS001.rap
PKG:\PSN LIBERATOR V1.0\PSN CONTENT\ORIGINAL\PSN GAMES\Syberia.pkg

Liberating as ISO:
upload_2021-1-18_19-24-17.png


upload_2021-1-18_19-25-30.png


Right after that it closes without any progress appear.

Log file is created but empty.


What am I doing wrong?
 
I have not used that so can't help really, but I would advise with tools like this to never have spaces or periods in the path as lots of apps will take those to be the end of the path.

It might not help you in this specific case but it's just good practice in general.
 
I have not used that so can't help really, but I would advise with tools like this to never have spaces or periods in the path as lots of apps will take those to be the end of the path.

It might not help you in this specific case but it's just good practice in general.

I tried with no spaces and same results :/
 
try to erase the space letter in your file path

---edit---

try to check if the pkg is downloaded completely.
you may use something like pkgview to open the pkg and try an extraction.
 
Last edited:
try to erase the space letter in your file path

---edit---

try to check if the pkg is downloaded completely.
you may use something like pkgview to open the pkg and try an extraction.

I removed any spaces, any underscores, any symbol, any period, run as admin, tried an alternative RAP and results keeps the same.

PKG could be extracted too.

Is there any requirement like C Runtime... anything? (I'm running Windows 10 x64)
Is there any other ways to see logs or something else to know where it is failing?
Any alternative method?
 
Last edited:
There's a bug with the version of pkgripper used in this version of PSN liberator, finding and simply replacing the exe, naming it exactly the same the one in PSN Liberator, with the latest version of pkg ripper should solve this.
 
There's a bug with the version of pkgripper used in this version of PSN liberator, finding and simply replacing the exe, naming it exactly the same the one in PSN Liberator, with the latest version of pkg ripper should solve this.

I really appreciate your answer, due to your reply and a little search of pkgripper (because my directory didn't have this file) I found another thread here where you said it is blocked by AVs.. and that's just what happened to me.. Windows Defender silently put the file on quarantine... now it is working.

BUT.. I'm a very lucky guy who chose the exactly a game that has a custom klicense and could not find on internet.
Does anyone have the klicense for NPUB31468? (Syberia 1)
 
Last edited by a moderator:
I really appreciate your answer, due to your reply and a little search of pkgripper (because my directory didn't have this file) I found another thread here where you said it is blocked by AVs.. and that's just what happened to me.. Windows Defender silently put the file on quarantine... now it is working.

BUT.. I'm a very lucky guy who chose the exactly a game that has a custom klicense and could not find on internet.
Does anyone have the klicense for NPUB31468? (Syberia 1)
PS.: Not the same as mentioned here from aldotools: http://ps3tools.aldostools.org/dev_klics.txt

I can tell you how to get the klicense. you need to enable cfw settings/tools or hen settings/tools (I think this exists). it's over network (at the top). it's part of both rebug and hen I believe (can't recall if it's a part of any other cfw). then, you need to enable klicense logging. play the game for a bit, so that it's logged. then, take cfw_settings.log (it's called something like this). it's in the tmp folder. it will be recorded in there. it's recommended that you clean or clear the log after each dump just to make sure you don't get confused.
 
I really appreciate your answer, due to your reply and a little search of pkgripper (because my directory didn't have this file) I found another thread here where you said it is blocked by AVs.. and that's just what happened to me.. Windows Defender silently put the file on quarantine... now it is working.

BUT.. I'm a very lucky guy who chose the exactly a game that has a custom klicense and could not find on internet.
Does anyone have the klicense for NPUB31468? (Syberia 1)

There's a tip for getting klicense with webManMod in the readme of liberator:
Tips:
*****
- With latest webMAN_MOD you can dump (Dev_)Klicensees:
a) Enter "/klic.ps3?log" at 'CUSTOM COMBO'
b) Start Game and press 'PS'-button to call the In-Game-XMB-Menu. Here u press 'R2+QUADRAT' for about 1-2 seconds.
This dumps the '(Dev_)Klicensee' to "dev_hdd0/klic.log"
Repeat this step for as many games as u like
c) Copy "klic.log" to PC.
d) Use "Import 'klic.log' to 'my_klics.txt'" in Liberator's Extra Menu
 
I found another thread here where you said it is blocked by AVs.. and that's just what happened to me.. Windows Defender silently put the file on quarantine

Completely had forgotten this had happened to me, at the time I think I might have been using Comodo AV. Got rid of it as it kept putting files and stuff into quarantine that I had told it to exclude. Drove me nuts lol.
 

Similar threads

Back
Top