Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

DirectPackageInstaller PS4: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 19: Line 19:
|image_alt=DirectPackageInstaller
|image_alt=DirectPackageInstaller
}}
}}
{{cleanup|article|Needs cleanup}}
DirectPackageInstaller is tool is designed to preview and send PKG files to your PS4 from direct links. It uses your GoldHEN payloader server, or alternatively the [[RemotePackageInstaller PS4]] Homebrew.
Send Direct PKG URLs to your PS4.
 
==How It Works==
The DirectPackageInstaller is a tool that uses the API of the Remote Package Installer to add packages from URLs to your PS4 download queue, allowing you to preview the PKG that you're installing.
 
The tool also includes an automatic proxy server to improve the PS4’s typically slow WAN download speeds. When downloading from a LAN connection, the PS4 can achieve better speeds, and this tool helps facilitate that.
 
The DirectPackageInstaller can function without the Remote Package Installer. In this case, you just need to enable your binloader, and the tool will instruct how the package should be installed. If both the Bin Loader server and the Remote Package Installer are running, the tool will prioritize the Remote Package Installer.
 
One of the tool's features is the ability to install PKGs from RAR files. The tool works similarly to other existing ones but with the advantage of simultaneous operation. As the file is downloaded from the internet, it is decompressed to your disk temporarily and sent to your PS4, saving you time.
 
The tool also offers a Segmented Download mode, which starts a background multithreaded download of the PKG to your computer and sends it to your PS4 at the same time. This mode is faster than the Proxied Mode but requires allocating the PKG on your HD.
 
Please note that the Segmented Download is primarily downloaded on your PC, meaning the PS4 can’t show the real download progress and its remaining time.
 
If your PS4 has a LAN-Only connection, you can use the “Proxy Downloads” option. In this case, the DirectPackageInstaller will act as a bridge, allowing your PS4 to download your package from the internet.
 
== Features ==
* Preview PKGs Files
* Standalone PS4 package downloads
* Auto Proxy PS4 Downloads to Speed up
* Support for RAR/7z files as well.
* Resumable Downloads (Only from uncompressed files)
* Segmented Downloads
* Support for few file hosting links
* Support for PSN update manifest (Splited PKGs)
* Works with or without RemotePackageInstaller
* Command Line Interface
* JDown Click'n Load Support
 
=== Supported File Hostings ===
* Any direct link (Without Authentication)
* AllDebrid (API Key Required)
* Google Drive (With or Without Authentication)
* Mediafire (Without Authentication)
* PixelDrain
* 1Fichier (Must wait 60 minutes after downloaded)
 
== How to Install ==
* Download and Install the [https://dotnet.microsoft.com/en-us/download/dotnet/6.0/runtime .NET 6 Runtime]
* Download one of those builds:
** Windows: [https://raw.githubusercontent.com/marcussacana/DirectPackageInstaller/Updater/Windows-ARM.zip ARM], [https://raw.githubusercontent.com/marcussacana/DirectPackageInstaller/Updater/Windows-ARM64.zip ARM64], [https://raw.githubusercontent.com/marcussacana/DirectPackageInstaller/Updater/Windows-X64.zip x64], [https://raw.githubusercontent.com/marcussacana/DirectPackageInstaller/Updater/Windows-X86.zip x86]
** Android: [https://raw.githubusercontent.com/marcussacana/DirectPackageInstaller/Updater/Android-ARM.zip ARM], [https://raw.githubusercontent.com/marcussacana/DirectPackageInstaller/Updater/Android-ARM64.zip ARM64], [https://raw.githubusercontent.com/marcussacana/DirectPackageInstaller/Updater/Android-X64.zip x64], [https://raw.githubusercontent.com/marcussacana/DirectPackageInstaller/Updater/Android-X86.zip x86] (BETA)
** Linux: [https://raw.githubusercontent.com/marcussacana/DirectPackageInstaller/Updater/Linux-ARM.zip ARM], [https://raw.githubusercontent.com/marcussacana/DirectPackageInstaller/Updater/Linux-ARM64.zip ARM64], [https://raw.githubusercontent.com/marcussacana/DirectPackageInstaller/Updater/Linux-X64.zip x64]
** OSX: [https://raw.githubusercontent.com/marcussacana/DirectPackageInstaller/Updater/OSX-ARM64.zip ARM64], [https://raw.githubusercontent.com/marcussacana/DirectPackageInstaller/Updater/OSX-X64.zip x64]
 
== How to Use ==
* Direct Download Mode
** Open the Remote Package Installer or Enable Goldhen Payload Server.
** Open the DirectPackageInstaller.
** Put a direct download URL in the "PKG URL" field in the window.
** Click at "Load" and wait.
** Click at "Install" and wait again.
** It's done, you can close the DirectPackageInstaller or turn off your computer.
* Proxied Download Mode (for PS4 that has no Internet access)
** Open the Remote Package Installer or Enable Goldhen Payload Server.
** Open the DirectPackageInstaller.
** Go to <code>Options -&gt; Proxy Downloads</code> and check the option.
** Put a direct download URL in the &quot;PKG URL&quot; field in the window.
** Click at &quot;Load&quot; and wait.
** Click at &quot;Install&quot; and wait again.
** It's done, you can't close the DirectPackageInstaller
* Segmented Download Mode (Fastest)
** Ensure you have enough free space in your computer disk
** Open the Remote Package Installer or Enable Goldhen Payload Server.
** Open the DirectPackageInstaller.
** Go to <code>Options -&gt; Segmented Downloads</code> and check the option.
** Put a direct download URL in the &quot;PKG URL&quot; field in the window.
** Click at &quot;Load&quot; and wait.
** Click at &quot;Install&quot; and wait the PKG be pre-loaded.
** It's done, you can't close the DirectPackageInstaller
* Download from Compressed Files (Allways Proxied)
** Ensure you have enough free space in your computer disk
** Open the Remote Package Installer or Enable Goldhen Payload Server.
** Open the DirectPackageInstaller.
** Put direct URL to your compressed file in the &quot;PKG URL&quot; field.
** Click at &quot;Load&quot; and wait.
** [Optional] Select the correct PKG in the file list
** Click at &quot;Install&quot; and wait again.
** It's done, you can't close the DirectPackageInstaller or turn off your computer.
 
=== For OSX Users ===
You must run the <code>./DirectPackageInstaller.Desktop</code> file with help of the terminal<br />
We have App builds as well, but isn't working very well right now, you can try: [https://raw.githubusercontent.com/marcussacana/DirectPackageInstaller/Updater/OSX-X64-APP.zip OSX x64 App] or [https://raw.githubusercontent.com/marcussacana/DirectPackageInstaller/Updater/OSX-ARM64-APP.zip OSX ARM64 App].<br />
The App Builds aren't working too well because of permissions problems, that can be easy solved by changing the paths of where the DirectPackageInstaller store his data, but the Auto-Update with the App container not works because the app can't modify himself.
 
=== Command Line Interface ===
The DirectPackageInstaller has an experimental CLI,<br />
In his current state isn't possible push RAR/7z or do Segmented Dowloads yet.<br />
For more details run <code>DirectPackageInstaller.Desktop -help</code><br />
Or if you're on windows: <code>DirectPackageInstaller.Desktop.exe -help</code>
 
 


==Media==
==Media==
'''YOUTUBETITLE''' ([https://www.youtube.com/watch?v=zzzzzzzzzzz YUOTUBE]) <br>
'''Install PS4 Games Without Remote PKG Installer | Tutorial''' ([https://www.youtube.com/watch?v=m1MV64GjySg BrutalSam]) <br>
<youtube width="640">zzzzzzzzzzzzz</youtube>
<youtube width="640">m1MV64GjySg</youtube>
<youtube></youtube>


==Screenshots==
https://dlhb.gamebrew.org/ps4homebrews/directpackageinstallerps4-01.png


<!--==Screenshots==
https://dlhb.gamebrew.org/ps4homebrews/directpackageinstallerps4-01.png
https://dlhb.gamebrew.org/ps4homebrews/directpackageinstallerps4-02.png
https://dlhb.gamebrew.org/ps4homebrews/directpackageinstallerps4-02.png
https://dlhb.gamebrew.org/ps4homebrews/directpackageinstallerps4-03.png
 
https://dlhb.gamebrew.org/ps4homebrews/directpackageinstallerps4-04.png
=== Known Issues===
https://dlhb.gamebrew.org/ps4homebrews/directpackageinstallerps4-05.png
* The DirectPackageInstaller don't handle well parallel decompressions, If you're downloading from a compressed file, try download one per time.
https://dlhb.gamebrew.org/ps4homebrews/directpackageinstallerps4-06.png
* Compressed file downloads generate a temporary PKG 'cache' on your hard drive, which will require free space according to the size of the PKG on your hard drive.
https://dlhb.gamebrew.org/ps4homebrews/directpackageinstallerps4-07.png
 
https://dlhb.gamebrew.org/ps4homebrews/directpackageinstallerps4-08.png-->
== Q&amp;A ==
* My download is taking a long time just to begin
** Let me guess, Downloading multipart compressed files?<br />
This will happen when the file is splitted in many volumes, how much more volumes it was,more time will take it. This slowdown is caused by the random access in the compressed files that are made to check if any part is missing. There's no way to fix this since isn't a bug at all, just a problem when someone try open compressed files remotely. Then... Just wait a bit more...
* My download speed is very slow even using segmented mode.
** The segmented mode make the PS4 unaware of the real download progress, don't trust in the PS4 informations, for an real estimation of your download speed, check the network usage in your task manager.
* Segmented mode and just 2mbps of download speed?!
** I noticied this problem during downloads from Zippyshare, but that isn't a problem of the DirectPackageInstaller, is just the zippyshare servers being slow or limited, who knows. If you want confirm by your self, I recommend upload an PKG to google drive and try install by yourself, since the google drive have a high download speed.
* What is the file hostings that you recommend?
** Alldebird &gt; Google Drive &gt; Mediafire &gt; Zippyshare &gt; The whole universe &gt; 1Fichier<br />
This is the list of which hosts has best download performances.
* When I tries to install a '''insert your error here''' error happens
** Create an issue! Just... Just Create! Serious, no one will bite you, if it was just a mistake there's no problem as well!<br />
By the way, if is an crash the &quot;DPI-Crash.log&quot; will contains good informations about the error.


==Changelog==
==Changelog==
'''v1.0'''
'''v6.2.7'''
* First Release.
* Fix bug when the user tries to restart the Http server ([https://github.com/marcussacana/DirectPackageInstaller/issues/45 #45])
* Update the goldhen payload with the lastest changes in the repo
'''v6.2.6'''
* Fix Google Drive
* Remove Zippyshare
* Fix URL validator bug
* Fix a certain message
* Fix Multi Package Menu Item List
* Fix Decompressor Issues
* Fix Android Bugs
* Fix Android 14 Compatibility
* Show Single Welcome message in Android
* Upgrade HtmlAgilityPack
* Upgrade SimpleHttpServer
* Upgrade Javascript Engine
* Upgrade Decompressor
* Upgrade Avalonia
'''v6.2.5'''
*Fix the Zippyshare for the 4th time...
'''v6.2.4'''
* Try prevent error 0x80990085 by splitting fpkgs.
* HTTP Server stability/performance Improved (may use more CPU)
* Fix bug when installing patches that don't shows the correct progress in the PS4
* Force show console in CLI mode
'''v6.2.3'''
* Fix a bug that the DPI didn't detected that the payload has lost the connection socket.
* Display more friendly error message when PS4 disk is full.
 
[https://github.com/marcussacana/DirectPackageInstaller/releases All the old changelog.]
 
==Credits==
* LibOrbisPkg by '''maxton'''
* HttpServerLite by '''jchristn'''
* Payload template by '''sleirsgoevy'''
* Help with PS4 OS internals by '''LM'''
* PS4 exports definitions by '''OpenOrbis SDK'''
* DirectPackageInstaller by '''marcussacana'''
 
== Disclaimer ===
This program was made for legitimate purposes, you can use it only for download the your backups that you saved in cloud, and for that reason I condemn and do not support any kind of piracy.<br />
I'm no responsible for what you do with this tool, like, you know very well what you're doing.


== External links ==
== External links ==
* Gbatemp - https://github.com/marcussacana/DirectPackageInstaller
* Github - https://github.com/marcussacana/DirectPackageInstaller
* Github - https://github.com/marcussacana/DirectPackageInstaller
* VitaDB - https://wololo.net/2021/09/29/ps4-release-directpackageinstaller-2-0-adds-compressed-files-support/
* Wololo - https://wololo.net/2021/09/29/ps4-release-directpackageinstaller-2-0-adds-compressed-files-support/
* Gbatemp -
* Google Source -
* Reddit -
* Gitlab -
* Github -
* Official Website -

Revision as of 04:49, 24 April 2024

DirectPackageInstaller
Directpackageinstallerps4.png
General
Authormarcussacana
TypePC Utilities
Version6.2.7
LicenseGPL-3.0
Last Updated2024/04/20
Links
Download
Website
Source

DirectPackageInstaller is tool is designed to preview and send PKG files to your PS4 from direct links. It uses your GoldHEN payloader server, or alternatively the RemotePackageInstaller PS4 Homebrew.

How It Works

The DirectPackageInstaller is a tool that uses the API of the Remote Package Installer to add packages from URLs to your PS4 download queue, allowing you to preview the PKG that you're installing.

The tool also includes an automatic proxy server to improve the PS4’s typically slow WAN download speeds. When downloading from a LAN connection, the PS4 can achieve better speeds, and this tool helps facilitate that.

The DirectPackageInstaller can function without the Remote Package Installer. In this case, you just need to enable your binloader, and the tool will instruct how the package should be installed. If both the Bin Loader server and the Remote Package Installer are running, the tool will prioritize the Remote Package Installer.

One of the tool's features is the ability to install PKGs from RAR files. The tool works similarly to other existing ones but with the advantage of simultaneous operation. As the file is downloaded from the internet, it is decompressed to your disk temporarily and sent to your PS4, saving you time.

The tool also offers a Segmented Download mode, which starts a background multithreaded download of the PKG to your computer and sends it to your PS4 at the same time. This mode is faster than the Proxied Mode but requires allocating the PKG on your HD.

Please note that the Segmented Download is primarily downloaded on your PC, meaning the PS4 can’t show the real download progress and its remaining time.

If your PS4 has a LAN-Only connection, you can use the “Proxy Downloads” option. In this case, the DirectPackageInstaller will act as a bridge, allowing your PS4 to download your package from the internet.

Features

  • Preview PKGs Files
  • Standalone PS4 package downloads
  • Auto Proxy PS4 Downloads to Speed up
  • Support for RAR/7z files as well.
  • Resumable Downloads (Only from uncompressed files)
  • Segmented Downloads
  • Support for few file hosting links
  • Support for PSN update manifest (Splited PKGs)
  • Works with or without RemotePackageInstaller
  • Command Line Interface
  • JDown Click'n Load Support

Supported File Hostings

  • Any direct link (Without Authentication)
  • AllDebrid (API Key Required)
  • Google Drive (With or Without Authentication)
  • Mediafire (Without Authentication)
  • PixelDrain
  • 1Fichier (Must wait 60 minutes after downloaded)

How to Install

How to Use

  • Direct Download Mode
    • Open the Remote Package Installer or Enable Goldhen Payload Server.
    • Open the DirectPackageInstaller.
    • Put a direct download URL in the "PKG URL" field in the window.
    • Click at "Load" and wait.
    • Click at "Install" and wait again.
    • It's done, you can close the DirectPackageInstaller or turn off your computer.
  • Proxied Download Mode (for PS4 that has no Internet access)
    • Open the Remote Package Installer or Enable Goldhen Payload Server.
    • Open the DirectPackageInstaller.
    • Go to Options -> Proxy Downloads and check the option.
    • Put a direct download URL in the "PKG URL" field in the window.
    • Click at "Load" and wait.
    • Click at "Install" and wait again.
    • It's done, you can't close the DirectPackageInstaller
  • Segmented Download Mode (Fastest)
    • Ensure you have enough free space in your computer disk
    • Open the Remote Package Installer or Enable Goldhen Payload Server.
    • Open the DirectPackageInstaller.
    • Go to Options -> Segmented Downloads and check the option.
    • Put a direct download URL in the "PKG URL" field in the window.
    • Click at "Load" and wait.
    • Click at "Install" and wait the PKG be pre-loaded.
    • It's done, you can't close the DirectPackageInstaller
  • Download from Compressed Files (Allways Proxied)
    • Ensure you have enough free space in your computer disk
    • Open the Remote Package Installer or Enable Goldhen Payload Server.
    • Open the DirectPackageInstaller.
    • Put direct URL to your compressed file in the "PKG URL" field.
    • Click at "Load" and wait.
    • [Optional] Select the correct PKG in the file list
    • Click at "Install" and wait again.
    • It's done, you can't close the DirectPackageInstaller or turn off your computer.

For OSX Users

You must run the ./DirectPackageInstaller.Desktop file with help of the terminal
We have App builds as well, but isn't working very well right now, you can try: OSX x64 App or OSX ARM64 App.
The App Builds aren't working too well because of permissions problems, that can be easy solved by changing the paths of where the DirectPackageInstaller store his data, but the Auto-Update with the App container not works because the app can't modify himself.

Command Line Interface

The DirectPackageInstaller has an experimental CLI,
In his current state isn't possible push RAR/7z or do Segmented Dowloads yet.
For more details run DirectPackageInstaller.Desktop -help
Or if you're on windows: DirectPackageInstaller.Desktop.exe -help


Media

Install PS4 Games Without Remote PKG Installer | Tutorial (BrutalSam)

Screenshots

directpackageinstallerps4-01.png

directpackageinstallerps4-02.png

Known Issues

  • The DirectPackageInstaller don't handle well parallel decompressions, If you're downloading from a compressed file, try download one per time.
  • Compressed file downloads generate a temporary PKG 'cache' on your hard drive, which will require free space according to the size of the PKG on your hard drive.

Q&A

  • My download is taking a long time just to begin
    • Let me guess, Downloading multipart compressed files?

This will happen when the file is splitted in many volumes, how much more volumes it was,more time will take it. This slowdown is caused by the random access in the compressed files that are made to check if any part is missing. There's no way to fix this since isn't a bug at all, just a problem when someone try open compressed files remotely. Then... Just wait a bit more...

  • My download speed is very slow even using segmented mode.
    • The segmented mode make the PS4 unaware of the real download progress, don't trust in the PS4 informations, for an real estimation of your download speed, check the network usage in your task manager.
  • Segmented mode and just 2mbps of download speed?!
    • I noticied this problem during downloads from Zippyshare, but that isn't a problem of the DirectPackageInstaller, is just the zippyshare servers being slow or limited, who knows. If you want confirm by your self, I recommend upload an PKG to google drive and try install by yourself, since the google drive have a high download speed.
  • What is the file hostings that you recommend?
    • Alldebird > Google Drive > Mediafire > Zippyshare > The whole universe > 1Fichier

This is the list of which hosts has best download performances.

  • When I tries to install a insert your error here error happens
    • Create an issue! Just... Just Create! Serious, no one will bite you, if it was just a mistake there's no problem as well!

By the way, if is an crash the "DPI-Crash.log" will contains good informations about the error.

Changelog

v6.2.7

  • Fix bug when the user tries to restart the Http server (#45)
  • Update the goldhen payload with the lastest changes in the repo

v6.2.6

  • Fix Google Drive
  • Remove Zippyshare
  • Fix URL validator bug
  • Fix a certain message
  • Fix Multi Package Menu Item List
  • Fix Decompressor Issues
  • Fix Android Bugs
  • Fix Android 14 Compatibility
  • Show Single Welcome message in Android
  • Upgrade HtmlAgilityPack
  • Upgrade SimpleHttpServer
  • Upgrade Javascript Engine
  • Upgrade Decompressor
  • Upgrade Avalonia

v6.2.5

  • Fix the Zippyshare for the 4th time...

v6.2.4

  • Try prevent error 0x80990085 by splitting fpkgs.
  • HTTP Server stability/performance Improved (may use more CPU)
  • Fix bug when installing patches that don't shows the correct progress in the PS4
  • Force show console in CLI mode

v6.2.3

  • Fix a bug that the DPI didn't detected that the payload has lost the connection socket.
  • Display more friendly error message when PS4 disk is full.

All the old changelog.

Credits

  • LibOrbisPkg by maxton
  • HttpServerLite by jchristn
  • Payload template by sleirsgoevy
  • Help with PS4 OS internals by LM
  • PS4 exports definitions by OpenOrbis SDK
  • DirectPackageInstaller by marcussacana

Disclaimer =

This program was made for legitimate purposes, you can use it only for download the your backups that you saved in cloud, and for that reason I condemn and do not support any kind of piracy.
I'm no responsible for what you do with this tool, like, you know very well what you're doing.

External links

Advertising: