Jump to content
noob404

EZ PS4 Downporter - Downport any PS4 Game to 5.05 with a few clicks - No HEX Edit

Recommended Posts

Posted (edited)

Since zecoxao revealed the way to downport PS4 games to 5.05 and flatz released Python scripts to automate parts of the process, many tools have arrived on the scene which help you downport 6.72 and 5.05+ games. Here's my contribution - Noob404's EZ PS4 Downporter. Using this tool, you can downport any PS4 game with just a few clicks. And, no coding or HEX editing required! 95% of the process has been automated.

 

spacer.png

 

The trickiest part was dealing with the .prx modules as each game has a different location for the prx files and some games have prx modules that aren't found in other games. But, EZ PS4 Downported has a workaround for that too.

 

Pre-requisites

  1. Windows Machine.
  2. Python 2.7.18.
  3. .Net Framework 4.61.
  4. Fake PKG.

 

Download EZ PS4 Downporter

https://www.mirrored.to/files/10TODRQY/Noob404_EZ_PS4_Downporter_1.0.7z_links

 

VIDEO TUTORIAL - Downport PS4 Game using Noob404's EZ PS4 Downporter

https://youtu.be/dTHoaLGuFEY

 

How to downport any PS4 Game using Noob404's EZ PS4 Downporter

  1. Follow these steps to have a working 5.05 downported PKG within a few clicks.
  2. Extract Noob404's EZ PS4 Downporter.7z.
  3. Click on the program.exe.
  4. Click Create Required Folders. This will create 3 folders - Source, Working, Output.
  5. Copy your PKG into Source and rename it as input.pkg. (IMPORTANT)
  6. On the Program, click on Step 1. It will complete automatically. Press on any key to continue.
  7. Browse to Working > Image0 and search for prx files. Make a note of all folders which have prx files.
  8. Go to first folder eg:- sce_modules and move (CtrlX-CtrlV) all prx files to ModDgr folder in the EZ PS4 Downporter Folder.
  9. Click on Step 2 in EZ PS4 Downporter. Once complete, move the prx files (which have been downported) from ModDgr to original folder, eg:- sce_modules.
  10. Repeat the process for every folder which has prx files i.e., move prx files to ModDgr > Click on Step 2 > Move prx files back from ModDgr to original folder.
  11. Click on gengp4.exe and browse to Image0 folder. Click Generate .GP4 and then Save .GP4. Save the GP4 in the Working folder as output.gp4. (IMPORTANT)
  12. On the Downporter, click on Step 4. Wait for the PKG to compile. Progress will be shown in the CMD window.
  13. Find the downported PKG in Output folder.
  14. Run HEN on 5.05 and install and play!

 

Noob friendly Tutorial

If you want a completely noob friendly Tutorial, you can check my blog post here or watch the video above.

 

Dealing with prx modules

As already mentioned, it's a difficult part. To see what I mean, watch the video. I have automated 95% of that process too. But, in the future, I will try to completely automate the whole process.

 

Credits

zecoxao for donwporting steps.

flatz for Python scripts.

Fake PKG Generator Tools Team.

And others....

Edited by noob404
  • Like 2

Share this post


Link to post
Share on other sites
Posted (edited)

Thank you bro, would please replace Unfself with selfutil by Znullptr, Smug Nia mentioned that unfself ruin some eboot files.

 

Edited by iXeN
  • Like 1

Share this post


Link to post
Share on other sites
13 minutes ago, iXeN said:

Thank you bro, would please replace Unfself with selfutil by Znullptr, Smug Nia mentioned that unfself ruin some eboot files.

 

Oh I didn't know. I will do that at asap.

  • Like 1

Share this post


Link to post
Share on other sites

Also you can make it a lot easier if you make your app target essential files for download eboot.bin param.sfo and rpx files
make it extract those files only and downgrade them then repack them into pkg, so you save time and space with small pkg file to install it over base pkg.

  • Like 2

Share this post


Link to post
Share on other sites
1 minute ago, iXeN said:

Also you can make it a lot easier if you make your app target essential files for download eboot.bin param.sfo and rpx files
make it extract those files only and downgrade them then repack them into pkg, so you save time and space with small pkg file to install it over base pkg.

Currently I am trying to accomplish just that. The problem is as I have explained in the video each game seems to have different prx files in different locations.

  • Like 1

Share this post


Link to post
Share on other sites
Posted (edited)
8 hours ago, noob404 said:

Currently I am trying to accomplish just that. The problem is as I have explained in the video each game seems to have different prx files in different locations.

Then add, search option for your app, that scans the pkg and look for all required files and extract them. Also make sure that when it gets ported the game saves with no issues.

Edited by iXeN
  • Like 1

Share this post


Link to post
Share on other sites
1 hour ago, GregoryRasputin said:

Hi @n00b81, a user of your app reported a problem on Twitter:

 

 

Thanks for bring this to my notice. Some things are still unclear. I will look into it. Currently on a few other related projects.

  • Like 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...