Join Us and become a Member for a Verified Badge to access private areas with the latest PS4 PKGs.
PS4 CFW and Hacks       Thread starter PSXHAX       Start date Nov 29, 2019 at 1:07 AM       144      
Status
Not open for further replies.
Proceeding his PS4 Patch Builder for Building Modded Update PKGs, today PlayStation 4 homebrew developer @MODDEDWARFARE released via Twitter a PS4 Package (PKG) Sender application complete with a video guide from his YouTube Channel! :tree: :santa:

Download: PS4 Package Sender 1.2.zip (1.3 MB - includes PS4 Package Sender v1.2.exe) / Remote Package Installer / Additional Help Tips

Spoiler: Depreciated

Below are some additional details from the video's description, and don't forget today is Black Friday 2019 so be sure to check out the Black Friday 2019 Ad Scans, PlayStation Black Friday & Cyber Monday 2019 Deals and PlayStation Store Black Friday 2019 PSN Sale for the hottest deals this holiday season! 🔥

Remote Pkg Installer Setup Tutorial:

This video covers how to use my PS4 Package Sender app to send multiple PS4 PKG files from any location on your computer to your PS4 over your LAN connection.

Download Links:
PS4 Remote Package Installer Tutorial (5.05 Jailbreak):
Improving Remote Pkg Installer Transfer Speed:
PS4 Package Sender Release/Tutorial:
How to Install & Setup Useful PS4 Homebrew Apps (6.72 or Lower!)
Installing PS4 Games, DLC & Updates (PS4 6.72 Jailbreak)
Installing Retail Updates on a Jailbroken PS4 (6.72 or Lower!)
PS4 Package (PKG) Sender Release & Tutorial by MODDED WARFARE.jpg
 

Comments

@MODDEDWARFARE can you make it compatible with portable version of node.js (e.g. we could set the path to node.exe in ini file)? This way we could make PS4 Package Sender fully portable :)

And second request: can you make application window resizeable? This will make easier when working with large number of pkgs or with long file names.
 
@unknownqx It will work with portable versions anyway. Just add the location of your node.exe to the %PATH% variable in Windows.

I've tried adding a portable version of node in the application but the http server always has issues with portable versions. I also cannot use serve.exe either as it doesn't rend responses.
 
Thank you for the application, but maybe I'm missing some steps. I installed the node-v12.18.2-x64 package and then execute the PS4 Package Sender v1.2.exe. I click on "Test Server" and I got the warning "http-server could not be found on this computer. Would you like to install it now?".

I clicked yes and I got the information box "http-server appears to be installed succesfully....". Now, if I click again on test server I got again the warning http-server not found. Am I missing something?

BTW, that's the reason because I can't install http-server: error request to https://registry.npmjs.org/http-server failed, reason: certificate is not yet valid

So from node-js CLI I did:
Code:
> npm config set strict-ssl false
> npm install http-server -g
And now I got the http-server working correctly. :)
 
I've extracted portable version of node.js to the same directory as Package Sender and it's working the same way as installed version.

Note 1: I had to set timeout to 15 seconds (I'm on LAN), because PKG installing was being interrupted after a few seconds.

Note 2: Installing is quite slow when installing multiple small PKGs (I think that's the timeout problem - app is waiting 15 seconds after every PKG).
 
@unknownqx Have you ever had the full installed version of nodejs on your computer before? Because if you have then the portable version still uses files left over from the installed version in your AppData. If you remove those files the http-server times out and gives an error 404 not found when it receives a second web request. This is why I didn't add a portable version in with the app. It seems to be an intermittent issue.

Also yes the remote pkg installer doesn't report progress or report when a transfer is complete and neither does the http-server. So it has to timeout before sending the next pkg file. Also 15 seconds is very long for LAN connection. Make sure you're using your LAN adaptor's IP address as the server IP and not your wireless adaptors IP.
 
@MODDEDWARFARE Yes, I had full version of node.js installed. I will try to install it again and we will see if it will be working with lower timeout value. My PC and PS4 are on LAN only, I'm not using WIFI at all.

Have you considered using embedded web server in your application? There are plenty of ready to use http-server projects on github. This way you could have more control of installing process and you could show progress bar (or percentage info) in the GUI.
 
@unknownqx If you had the full version installed before, uninstall it and delete npm and npm-cache folder from AppData Roaming. Then try and use your portable versions http-server and see if you have issues with it.

Embedded http-servers are much slower than the nodejs http-server. I made this tool to allow for fast installs on LAN. It takes about 5 to 6 minutes to install a 30GB pkg with my network setup using nodejs's http-server. Embedded http-servers takes about 10 to 11 minutes with the same setup.
 
@unknownqx You would think that. And the PS4's drive read/write speeds are bottlenecking the transfer quite a bit. Not sure what the reason for it is but nodejs's http-server is always faster than any other http-server I've used. Also there are other tools like the most recent pkg manager available from here: pakee.xyz that use an integrated http-server. However again the transfer speeds are significantly worse as a result.
 
Status
Not open for further replies.
Back
Top