PS3 HAN [OBSOLETE] [Tutorial] The Great PS3Xploit 3.0 HAN All In One Guide

It's possible to unpack a pkg to get at the pram.sfo post installation. But, if I'm not mistaken, you can't dump the pkg from a HAN ps3 to then edit the sfo.
The only thing you can do with HAN is browse files within your ps3 and unlink (delete) them.

What you might be able to do though is create a new pkg with just the sfo file. Then resign said pkg and install to replace the sfo on your ps3. But I'm pretty new to all this stuff and not sure how to do this.

I have a game (Brutal Legend) that has sound problems/glitches. There's a fix for this but I need to copy over some files into the brutal legend game directory on my ps3. The only way I can do this with HAN is to repack them into a pkg, resign and install... I'm still researching this though, so if I work it out (or someone comes along and remidies your situation) I'll shoot you a PM :cool:

Okay, I thought maybe I could FTP the file over to my PS3 or something like I used to be able to do with my modded OGXbox and replace it that way, but I guess because I'm using an unmodded PS3 with OFW it's not possible that way. Thanks for the info though. It's worth looking into, packaging just the param.sfo and trying to inject it that way.
 
Okay, I thought maybe I could FTP the file over to my PS3 or something like I used to be able to do with my modded OGXbox and replace it that way, but I guess because I'm using an unmodded PS3 with OFW it's not possible that way. Thanks for the info though. It's worth looking into, packaging just the param.sfo and trying to inject it that way.
For the moment you cannot use ftp on ofw, maybe in the future.

You could unlink the current param.sfo in the game installation directory then use the PETT tutorial to copy another param.sfo.

Or you could prepare another pkg with only the new param.sfo. It should install it.
 
@Fin9ersMcGee
Maybe you should tweak this statement at the beginning of your tutorial. ;)
"ENABLE DEBUG PKG" IS FOR DEVELOPERS ONLY. DO NOT USE THIS FEATURE.

That was our initial approach to avoid further complications for users who, we thought, were better off sticking with only one way to install everything however it is not correct strictly speaking.
Debug pkg should be used with any unresigned custom made pkg.
For example
1. A pkg made with CFW2OFW that already contains a lic.dat & doesn't require HAN.
2. A pkg made with Aldo's ps3tools or TrueAncestor as long as its contents can run without resigning.
Users should only keep in mind that
A) if debug pkg is installed, HAN pkg files won't install. Reboot is necessary.
B) to run a game installed with debug pkg, HAN must not be enabled. If HAN is enabled, reboot is necessary.
 
For the moment you cannot use ftp on ofw, maybe in the future.

You could unlink the current param.sfo in the game installation directory then use the PETT tutorial to copy another param.sfo.

Or you could prepare another pkg with only the new param.sfo. It should install it.

Forgive my newbiespeak, but what's the PETT tutorial? Unfortunately, I ran into another param.sfo "Error while parsing PARAM.SFO
TITLE, APP_VER and CATEGORY entries are missing" issue today while running CFW2OFW Helper and I really need to access & edit those param.sfo files so it would be much appreciated if you could point me to this tutorial. TIA.
 
Forgive my newbiespeak, but what's the PETT tutorial? Unfortunately, I ran into another param.sfo "Error while parsing PARAM.SFO
TITLE, APP_VER and CATEGORY entries are missing" issue today while running CFW2OFW Helper and I really need to access & edit those param.sfo files so it would be much appreciated if you could point me to this tutorial. TIA.
The pett tutorial is available on **ps3xploit.com >Domain no Longer owned by team** (ps3xploit.me =new).
It was meant to be a primer for noobs to discover ps3 userland exploitation (see the pett thread in this forum). Unfortunately afaik nobody ever used it in that way.
Anyway it allows to perform a number of operations including some basic file management operations such as file copying.

Regarding param.sfo, the param.sfo editor tool included with Aldo's ps3tools collection should be sufficient for your needs.
You should reuse the param.sfo produced by cfw2ofw. If it produces an error when the game is supposedly compatible, you may need to check that your original files are not corrupted in any way.
The best way is to go back to the original Bluray disc files or use the appropriate ird file (jonnysp.bplaced.net) to validate your game image.
All the technical data about param.sfo files can be found on the wiki.
http://www.psdevwiki.com/ps3/PARAM.SFO
The title is obviously the name of the game, the title id is the code like NPUBXXXXX on a PSN npdrm game & the category is HG for a PSN npdrm game. The app version should normally be the version number of the last applied update.
You could also simply extract the param.sfo in the most recent pkg update for the game & use it as your base.
 
I think this tutorial is helpful enough to get pinned to the top of the board lol :)

Been referring to it for weeks now, still learning and memorizing it.
I'm like everyone else here, you will run into issues as you learn the workflow of converting the games.
I've converted several BIG size games that take forever to do, only to install it and run into a problem, go back and check my steps only to find out it was something simple. The simple things are usually what I run into xD they tend to be the hardest ones to memorize.

Still, this tutorial was my first exposure to PSX-PLACE, and I'm hooked! (And I'm not usually the social forum or social media type.)
I've been busy lately keeping the bills paid, but I will start getting my troubleshooter companion guide to this tutorial filled up soon.

To everyone that uses this guide, please take the time to allow patience as you learn. This guide isn't something that you should go over thinking that you will get perfect results each time. I get cocky too and miss a step sometimes. Just remind yourself that though this may be a long process, it's well worth the results.

@Fin9ersMcGee has done a great job and has taken alot of time out of his life to provide all of us with a detailed step-by-step guide on how to LEARN the process. The dev team has also done a great job as well with providing us the tools to make HAN possible, as has even put in the time to make the process a little user-friendly for people that aren't so computer savvy. THAT alone could be a lot of work.

One more thing, this might not be the appropriate place to do this, but thanks for providing open source tools you guys ^.^
I'm an amateur programmer, still very much a beginner, but I really enjoy looking at how these tools work. I'm not planning on messing with anything and compiling an edited version yet though, don't want to mess up my ps3 xD. I just enjoy looking at how this is all possible.

Sorry for the long message, been drinking a little bit tonight lol.. Just put this down as a drunk man's thoughts and a semi-review on the tutorial and exploit.

Goodnight everyone!
 
Last edited:
The pett tutorial is available on **ps3xploit.com >Domain no Longer owned by team** (ps3xploit.me =new).
It was meant to be a primer for noobs to discover ps3 userland exploitation (see the pett thread in this forum). Unfortunately afaik nobody ever used it in that way.
Anyway it allows to perform a number of operations including some basic file management operations such as file copying.

Regarding param.sfo, the param.sfo editor tool included with Aldo's ps3tools collection should be sufficient for your needs.
You should reuse the param.sfo produced by cfw2ofw. If it produces an error when the game is supposedly compatible, you may need to check that your original files are not corrupted in any way.
The best way is to go back to the original Bluray disc files or use the appropriate ird file (jonnysp.bplaced.net) to validate your game image.
All the technical data about param.sfo files can be found on the wiki.
http://www.psdevwiki.com/ps3/PARAM.SFO
The title is obviously the name of the game, the title id is the code like NPUBXXXXX on a PSN npdrm game & the category is HG for a PSN npdrm game. The app version should normally be the version number of the last applied update.
You could also simply extract the param.sfo in the most recent pkg update for the game & use it as your base.

That's a lot of useful info, and some more tools in my PS3 toolbox, so thanks. But as luck and perseverance would have it, I discovered last night that whenever CFW2OFW Helper would give me grief with those damn param.sfo files, PS3GameConvert v0.91 would step in and save the day. Was able to package and install three troublesome PS3 dumps with it.

There are so many intricacies with the PS3Xploits and even though I don't understand so much in this topic, ie the ENABLE DEBUG PKG function, which I at first thought was a way to make installable and working packages outside the CFW2OFW compatibility list that don't need HAN to launch, I'm learning exactly what I need to know so thanks everyone.
 
Last edited:
@Fin9ersMcGee Awesome and detailed tut. Been reading all day. Im new in exploit but it things seems clear to me. Now will have to test it myself.

Thank you also for mods and admins for continous effort in making this forum worth.

Registered as a member and will stay here from now on long.

Will also do some contribution if possible.
 
@Fin9ersMcGee and everyone who contributed Thank you the guide helped me jailbreak the SuperSlim PS3, i would recommend other users to set your homepage to the desired HAN exploit and start using HAN Toolbox asap.
 
hi i converted fifa 18 and injustice from disc to pkgs installed and tried both. fifa 18 works fine but injustice gives me error 80010007. i used cfw2ofw helper. fifa 18(blus 02250) injustice(bles 01673) both reported to work on psdevwiki so if someone can explain why injustice wont work.help will be appreciated.:)
 
hi i converted fifa 18 and injustice from disc to pkgs installed and tried both. fifa 18 works fine but injustice gives me error 80010007. i used cfw2ofw helper. fifa 18(blus 02250) injustice(bles 01673) both reported to work on psdevwiki so if someone can explain why injustice wont work.help will be appreciated.:)

If your having problems with CFW2OFW Helper, try PS3GameConvert instead.
 
#Ask
Iwant to try playing PSN games (I've got Tekken 5 Dark Ressurection)
i've got pkg and instal to PS3 and successful. but when i want to play it i've got message error 80029513.
what should i do?
 
I've found PS3-ISO-Rebuilder to be a valuable tool in determining if your ISO dump is a true uncorrupted 1:1 copy or something that's been MBAHR (Modified Beyond All Human Recognition) like you frequently get from those Asian websites if you're brave enough to venture there without at least a host blocker, 3 ad-blockers, and 3 malware scanners. Haha. Not recommended to use dumps from these sites if you want to keep your hair. Always try to rip blu-rays yourself from your own collection if possible, like I recently did with a copy of Red Dead Redemption I bought from eBay. Unfortunately, however, I need to use a modified version of CFW2OFW called KDW CFW2OFW that I can't make heads or tails of. lol. But according to the CFW2OFW compatibility list it's the only way to successfully convert this game for OFW.
 
Last edited:
Quick question: is there a way to remove the Close Browser Yes/No Confirmation Prompt after a Han function is enabled and just have the browser close automatically after it has successfully launched/loaded HAN?
 
Hi all,
I have a trouble with make-backup-pkg.
I'm trying to pack PES2018 (BLES02252 - NPEB02252), following the tutorial, section 5A. When running make-backup-pkg, I always get a message:
"Creating LIC pkg...
register file failed LICDIR/LIC.EDAT

Successfully created pkgs.
Press any key to exit"

I had a look on the forum, but cannot find what is the problem.
May someone help me?
Thanks a lot

Edit1 : I have the same issue with two other games
Edit2 : After deleting the >nul in the batch, here's the result

Found folders
Game: NPEB02252
Patch: BLES02252
Creating GAME pkg...
[PARAM.SFO Check]: TitleID BLES02252 differs from NPEB02252(@ContentID).
[PARAM.SFO Check]: GameExec type should be Category HG.
Illegal Package: PARAM.SFO check fail.
Package Configuration:
ContentID = 000000-NPEB02252_00-1GAME00000000000
Klicensee = 0x00000000000000000000000000000000
DRMType = Free
ContentType = GameExec
PackageType = HDDGamePatch
PackageFlag = RenameDirectory (during install for consistency)
InstallDirectory = NPEB02252
PackageVersion = 01.00
# TITLE_ID : BLES02252
# CATEGORY : DG
# BOOTABLE : YES
# VERSION : 01.00
# APP_VER : 01.08
# PS3_SYSTEM_VER : 04.8000
# QA_Digest : 0x4AFBD0D6FD6902F07577D7567DBC4929
# Packaged by : MODDED V1.0 - Original Rev. 9998 !!ONLY FOR INTERNAL USE!!
# !!!CAUTION!!! : This package was created using informal options.
# !!!CAUTION!!! : Please check intents and confirm to technical support.
Allocating disk space for the package: 8,890,277,104 bytes.
Generate Package : "000000-NPEB02252_00-1GAME00000000000.pkg"
Entry list: [53 entries]
raw data: PARAM.SFO
raw data: ICON0.PNG
raw data: PIC1.PNG
directory: USRDIR
raw data: USRDIR/EBOOT.BIN
raw data: USRDIR/dt00_ps3.cpk
raw data: USRDIR/dt10_ps3.cpk
raw data: USRDIR/dt11_ps3.cpk
raw data: USRDIR/dt12_ps3.cpk
raw data: USRDIR/dt13_ps3.cpk
raw data: USRDIR/dt15_ps3.cpk
raw data: USRDIR/dt16_ps3.sdat
raw data: USRDIR/dt17_ps3.cpk
raw data: USRDIR/dt18_ps3.cpk
raw data: USRDIR/dt19_ps3.cpk
raw data: USRDIR/dt20_eng_ps3.cpk
raw data: USRDIR/dt20_fra_ps3.cpk
raw data: USRDIR/dt20_ger_ps3.cpk
raw data: USRDIR/dt20_gre_ps3.cpk
raw data: USRDIR/dt20_ita_ps3.cpk
raw data: USRDIR/dt20_nld_ps3.cpk
raw data: USRDIR/dt20_por_ps3.cpk
raw data: USRDIR/dt20_rus_ps3.cpk
raw data: USRDIR/dt20_spa_ps3.cpk
raw data: USRDIR/dt20_swe_ps3.cpk
raw data: USRDIR/dt20_tur_ps3.cpk
raw data: USRDIR/dt30_ps3.cpk
raw data: USRDIR/dt32_ps3.cpk
raw data: USRDIR/dt33_ps3.cpk
raw data: USRDIR/dt34_ps3.cpk
raw data: USRDIR/dt35_ps3.cpk
raw data: USRDIR/dt36_ps3.cpk
raw data: USRDIR/dt40_all.cpk
raw data: USRDIR/dt41_eng_all.cpk
raw data: USRDIR/dt41_fra_all.cpk
raw data: USRDIR/dt41_ger_all.cpk
raw data: USRDIR/dt41_gre_all.cpk
raw data: USRDIR/dt41_ita_all.cpk
raw data: USRDIR/dt41_por_all.cpk
raw data: USRDIR/dt41_spa_all.cpk
raw data: USRDIR/dt42_ps3.cpk
raw data: USRDIR/dt43_eng_ps3.cpk
raw data: USRDIR/dt43_fra_ps3.cpk
raw data: USRDIR/dt43_ger_ps3.cpk
raw data: USRDIR/dt43_gre_ps3.cpk
raw data: USRDIR/dt43_ita_ps3.cpk
raw data: USRDIR/dt43_por_ps3.cpk
raw data: USRDIR/dt43_spa_ps3.cpk
raw data: USRDIR/dt44_all.cpk
raw data: USRDIR/dt70_ps3.cpk
directory: TROPDIR
directory: TROPDIR/NPWR13117_00
raw data: TROPDIR/NPWR13117_00/TROPHY.TRP
Notice: raw data is NOT protected by DRM.
please use NPDRM EDATA if you need to protect.
Notice: Patch package should be same ID and types with the original package.
please double check it because it can violate DRM protection.
NPEB02252\LICDIR\LIC.EDAT
1 fichier(s) copié(s)
Creating PATCH pkg...
Package Configuration:
ContentID = 000000-NPEB02252_00-2PATCH0000000000
Klicensee = 0x00000000000000000000000000000000
DRMType = Free
ContentType = GameData
PackageType = DiscGamePatch
PackageFlag = RenameDirectory (during install for consistency)
InstallDirectory = BLES02252
PackageVersion = 01.00
# TITLE_ID : BLES02252
# CATEGORY : GD
# VERSION : 01.00
# APP_VER : 01.08
# PS3_SYSTEM_VER : 04.7500
# QA_Digest : 0x062DFCACE5CA107A8298C9031EC1902D
# Packaged by : MODDED V1.0 - Original Rev. 9998 !!ONLY FOR INTERNAL USE!!
# !!!CAUTION!!! : This package was created using informal options.
# !!!CAUTION!!! : Please check intents and confirm to technical support.
Allocating disk space for the package: 21,003,760 bytes.
Generate Package : "000000-NPEB02252_00-2PATCH0000000000.pkg"
Entry list: [7 entries]
raw data: PARAM.SFO
raw data; ICON0.PNG
directory: USRDIR
raw data: USRDIR/EBOOT.BIN
directory: TROPDIR
directory: TROPDIR/NPWR13117_00
raw data: TROPDIR/NPWR13117_00/TROPHY.TRP
Notice: raw data is NOT protected by DRM.
please use NPDRM EDATA if you need to protect.
Notice: Patch package should be same ID and types with the original package.
please double check it because it can violate DRM protection.
Creating LIC pkg...
Package Configuration:
ContentID = 000000-NPEB02252_00-3LIC000000000000
Klicensee = 0x00000000000000000000000000000000
DRMType = Free
ContentType = GameExec
PackageType = HDDGamePatch (without USRDIR/EBOOT.BIN)
PackageFlag = RenameDirectory (during install for consistency)
InstallDirectory = NPEB02252
PackageVersion = 01.00
# QA_Digest : 0x2611D824364BFCFE8879743EA1617E15
# Packaged by : make_package_npdrm revision 9998 !!ONLY FOR INTERNAL USE!!
!!Caution: Please set a unique value to the Klicensee for DRM protection.
!!Caution: ( such as `head -c 16 /dev/random | xxd -g 16` on linux. )
!!Caution: 0x00000000000000000000000000000000 is not a random value.
Allocating disk space for the package: 102,400 bytes.
Generate Package : "000000-NPEB02252_00-3LIC000000000000.pkg"
Entry list: [2 entries]
directory: /LICDIR
NPDRM EDATA: /LICDIR/LIC.EDAT
register file failed: /LICDIR/LIC.EDAT
Notice: Patch package should be same ID and types with the original package.
please double check it because it can violate DRM protection.
Successfully created pkgs.
Press any key to exit.
 
Last edited:
I installed by mistake a rap pkg in my main account. Should I format my ps3? should I just remove my main account and re add it? or just reinstall the rap pkg in the other account and pretend nothing happened?
 
Hi all,
I have a trouble with make-backup-pkg.
I'm trying to pack PES2018 (BLES02252 - NPEB02252), following the tutorial, section 5A. When running make-backup-pkg, I always get a message:
"Creating LIC pkg...
register file failed LICDIR/LIC.EDAT

Successfully created pkgs.
Press any key to exit"

I finally have solved the problem. It may help someone else who has to face the same issue
My OS is windows 10. My game folder has been automatically set with attribute "read-only". I was not able to modify it with right-click/properties.
By using CMD, navigate to the main folder (cd C:\..\your folder), then check the attribute with the command attrib .
If you see your folder path with A, just enter attrib -A
The folder is no more an archive, and the problem is solved

Cheers
 
Hi,
I have God of War Ascension ISO and it contains a "PS3_EXTRA" folder!
Could someone please tell me what purpose does it serve and how do I convert it?
 
Back
Top