Four months after its previous release, developer ItsJokerZz has released a new update to FPKGi , the tool that allows you to download and install modified content, such as .exe files .pkg,on 
PlayStation 4 and PlayStation 5 consoles , with a focus on support for custom servers.

This is an evolved version of the historic PKGi program , a project that saw the light of day on the PSP, PlayStation 3 and PlayStation Vita consoles, maintaining the same familiar interface, background music and much-loved features, adapting them to the latest generation consoles.

FPKGi stands out for its ability to manage custom content via files .json, which can be uploaded from local devices, local networks or web servers, making the process of finding, downloading and installing packages simple and intuitive.

The new version introduces improvements and optimizations such as consistency in writing speed measurement, updates to PS4/PS5 logs and related firmware to facilitate future debugging, and automatic handling of missing values ​​in config.json.

We’ve also fixed legacy URL issues, improved link encoding, and introduced the etaHEN jailbreak method to the whitelist to address spam, ensuring a more stable and reliable experience.

Installation instructions

Download the latest version:

  • Download the latest compiled version of FPKGi from the Github repository or by visiting pkg-zone.com.

Installing the package:

  • Choose your preferred method to install the package on your console. Alternatively, you can install it directly through the LightningMods Homebrew Store.

Content Population:

  • .jsonLaunch the application to automatically create the necessary folders and files in the directory /user/data/FPKGi/.

Populate content locally:

  • .jsonEdit the generated files in the folder /user/data/FPKGi/ContentJSONs/to add your own custom content, you can also generate and save a .jsoncompatible file directly from the developer’s website.

Note: In the “size” field, use byte and specify the content region as “USA”, “JAP”, “EUR”, “ASIA” or null .

Structure example .json:

{
     "DATA" : {
         "https://www.example.com/directLinkToContent.pkg" : {
             "region" : " USA " ,
             "name" : " Content Title " ,
             "version" : " 1.00 " ,
             "release" : " 11-15-2014 " ,
             "size" : 1000000000 ,
             "min_fw" : null ,
             "cover_url" : " https://www.example.com/cover.png "
        }
    }
}

Important: Make sure the size is as accurate as possible to avoid problems during download. The "version""region""release""min_fw"and fields "cover_url"can be left null if not needed .

Populating content via the web:

To enable web upload, edit the file config.jsonin /user/data/FPKGi/and enable the feature via the menu.

Find and edit the section:

    "CONTENT_URLS" : {
       "PS1" : null ,
       "PS2" : null ,
       "PSP" : null ,
       " games" : null ,
       "apps" : null ,
       "updates" : null ,
       "DLC" : null ,
       "demos" : null ,
       "homebrew" : null ,
       "emulators" : null ,
       "themes" : null 
    }

Replace nullwith URLs that point to files .jsoncontaining your content:

    "CONTENT_URLS" : {
       "games" : " https://www.example.com/GAMES.json " 
    }

Unspecified fields will load contents from .jsonlocal files.

Controls and settings

Navigation:

  • Use the analog sticks ( and ) or the D-pad ( ) to move between content. To select or download content, press the button .
  • Use the and buttons to  change pages, and the and buttons to change categories. Pressing displays detailed information about the selected content.
  • To access the settings menu, press the button . Pressing again will save the changes you’ve made to the settings. Press to close the menu without saving the changes.
  • Press the touchpad to search or filter content by title name or ID.

Main features

  • Search : Allows you to quickly find content using keywords.
  • Sorting : Allows you to organize content by size, name, region, or title ID.
  • Filters : Make navigation easier by filtering content by type.
  • View Options : Allows you to switch between ascending and descending order.

Personalization

  • Background Music : You can enable or disable the original PKGi music created by nobodo.
  • Custom Background : Allows you to add background images via URL or from local files, supporting .png, .bmp, .jpg and .jpeg formats.

Examples:

URL Example:
"background_uri": "https://www.example.com/image.png"
Local Example:
"background_uri": "/user/data/FPKGi/Backgrounds/custom.png"
Reset to Default:
"background_uri": null

Download Management

  • Background Download: Supports simultaneous downloads with automatic installation and sleep mode compatibility.
  • Featured Download: Only supports one download at a time, but a queue feature is planned in future updates.

The download path can be changed from the app settings or manually via the file config.json, as follows:

"downloadPath": "/mnt/usb0/"
or
"downloadPath": "/user/data/folder/"

To reset the path to the default value, simply set it to nullor use the standard value:
"downloadPath": "/user/data/FPKGi/Downloads/"

Changelog

Improvements and optimizations

  • Changed the bit-per-second write speed to ensure better consistency.
  • Recorded PS4/PS5 and firmware logs to aid in future debugging.
  • Updated logs and their types to provide more detailed information.
  • The app now automatically adds missing values ​​when config.jsonsaving and loading.

Fixes, resolutions and more

  • Updated all URLs pointing to the old site, now redirecting to GitHub Gists.
  • Removed white space and correctly encoded all used URLs.
  • Added etaHEN whitelist jailbreak method to fix spam issue.

Source: Github, biteyourconsole

Categorized in:

Tagged in:

, , , ,