A quattro mesi dal precedente rilascio, il developer ItsJokerZz ha pubblicato un nuovo aggiornamento di FPKGi, lo strumento che consente di scaricare e installare contenuti modificati, come file .pkg, su console PlayStation 4 e PlayStation 5, con particolare attenzione al supporto per server personalizzati.

Si tratta di una versione evoluta dello storico programma PKGi, un progetto che ha visto la luce su console PSP, PlayStation 3 e PlayStation Vita, mantenendo la stessa interfaccia familiare, la musica di sottofondo e le funzionalità tanto apprezzate, adattandole alle console di ultima generazione.
FPKGi si distingue per la capacità di gestire contenuti personalizzati tramite file .json, che possono essere caricati da dispositivi locali, reti locali o server web, rendendo il processo di ricerca, download e installazione dei pacchetti semplice e intuitivo.
La nuova versione introduce miglioramenti e ottimizzazioni come l’uniformità nella misurazione della velocità di scrittura, aggiornamenti nei log di PS4/PS5 e nei relativi firmware per facilitare il debug futuro, e la gestione automatica dei valori mancanti nei file config.json.
Corretti inoltre problemi legati agli URL precedenti, migliorata la codifica dei link, e introdotto il metodo di jailbreak etaHEN nella whitelist per correggere il problema dello spam, garantendo un’esperienza più stabile e affidabile.
Istruzioni di installazione
Scaricare l’ultima versione:
- Scaricare l’ultima versione compilata di FPKGi dalla repository Github o visitando il sito pkg-zone.com.
Installazione del pacchetto:
- Scegliere il metodo che si preferisce per installare il pacchetto sulla console. In alternativa, è possibile installarlo direttamente tramite l’Homebrew Store di LightningMods.
Popolamento dei contenuti:
- Avviare l’applicazione per creare automaticamente le cartelle e i file
.jsonnecessari nella directory/user/data/FPKGi/.
Popolare i contenuti in locale:
- Modificare i file
.jsongenerati nella cartella/user/data/FPKGi/ContentJSONs/per aggiungere i propri contenuti personalizzati, è possibile generare e salvare anche un file.jsoncompatibile direttamente dal sito dello sviluppatore.
Nota: Nel campo “size” utilizzare byte e specificare la regione del contenuto come “USA”, “JAP”, “EUR”, “ASIA” o null.
Esempio di struttura .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"
}
}
}
Importante: Assicurarsi che la dimensione sia il più precisa possibile per evitare problemi durante il download. I campi "version", "region", "release", "min_fw" e "cover_url" possono essere lasciati null se non necessari.
Popolamento dei contenuti via Web:
Per abilitare il caricamento via web, modificare il file config.json in /user/data/FPKGi/ e abilitare la funzione tramite il menu.
Cercare e modificare la sezione:
"CONTENT_URLS": { "PS1": null, "PS2": null, "PSP": null, "games": null, "apps": null, "updates": null, "DLC": null, "demos": null, "homebrew": null, "emulators": null, "themes": null }
Sostituire null con URL che puntano a file .json contenenti i propri contenuti:
"CONTENT_URLS": { "games": "https://www.example.com/GAMES.json" }
I campi non specificati caricheranno i contenuti dai file .json locali.
Controlli e impostazioni
Navigazione:
- Utilizzare gli stick analogici (
e
) o la croce direzionale (
) per muoversi tra i contenuti. Per selezionare o scaricare un contenuto, premere il tasto
. - Utilizzare i pulsanti
e
per cambiare pagina, i pulsanti
e
permettono invece di cambiare categoria. Premendo
, è possibile visualizzare le informazioni dettagliate del contenuto selezionato. - Per accedere al menu delle impostazioni, premere il pulsante
. Premendo nuovamente
, si potranno salvare le modifiche effettuate alle impostazioni. Premere
, per chiudere il menu senza salvare le modifiche. - Premere il touchpad per cercare o filtrare i contenuti in base al nome o all’ID del titolo.
Funzionalità principali
- Ricerca: Permette di trovare rapidamente i contenuti usando parole chiave.
- Ordinamento: Consente di organizzare i contenuti per dimensione, nome, regione o ID del titolo.
- Filtri: Facilita la navigazione filtrando i contenuti per tipo.
- Opzioni di visualizzazione: Permette di alternare tra ordine crescente e decrescente.
Personalizzazione
- Musica di sottofondo: è possibile attivare o disattivare la musica originale di PKGi creata da nobodo.
- Sfondo personalizzato: Consente di aggiungere immagini di sfondo tramite URL o da file locali, supportando i formati .png, .bmp, .jpg e .jpeg.
Esempi:
Esempio di URL:"background_uri": "https://www.example.com/image.png"
Esempio locale:"background_uri": "/user/data/FPKGi/Backgrounds/custom.png"
Ripristino predefinito:"background_uri": null
Gestione dei Download
- Download in background: Supporta download simultanei con installazione automatica e compatibilità con la modalità riposo.
- Download in primo piano: Supporta un solo download alla volta, ma è prevista una funzione di coda nei prossimi aggiornamenti.
Il percorso dei download può essere modificato dalle impostazioni dell’app oppure manualmente tramite il file config.json, nel seguente modo:
"downloadPath": "/mnt/usb0/"
oppure"downloadPath": "/user/data/folder/"
Per riportare il percorso al valore predefinito, basta impostarlo su null o usare il valore standard:"downloadPath": "/user/data/FPKGi/Downloads/"
Changelog
Miglioramenti e ottimizzazioni
- Modificata la velocità di scrittura in bit per secondo per garantire maggiore coerenza.
- Registrati i log di PS4/PS5 e del relativo firmware per facilitare il debug futuro.
- Aggiornati i log e i loro tipi per fornire informazioni più dettagliate.
- L’app ora aggiunge automaticamente i valori mancanti in
config.jsondurante il salvataggio e il caricamento.
Correzioni, risoluzioni e altro
- Aggiornati tutti gli URL che puntavano al vecchio sito, ora reindirizzati a GitHub Gists.
- Rimosso lo spazio bianco e codificati correttamente tutti gli URL utilizzati.
- Aggiunto il metodo di jailbreak etaHEN whitelist per risolvere il problema dello spam.
Download: FPKGi v1.01.0
Download: Source code FPKGi v1.01.0
Fonte: github.com

![[Scena PS5] no_ctrl — PoC UAF nel kernel PS5 di MeisterLone (demo ROP)](https://www.biteyourconsole.net/wp-content/uploads/noCTRL-238x178.webp)
![[Scena PS5] Rilasciato ps5-self-pager v1.0: decryptor kernel per file SELF su PS5](https://www.biteyourconsole.net/wp-content/uploads/PS5Payload-238x178.webp)

![[Scena PS5] no_ctrl — PoC UAF nel kernel PS5 di MeisterLone (demo ROP)](https://www.biteyourconsole.net/wp-content/uploads/noCTRL-100x75.webp)
![[Scena PS5] Rilasciato ps5-self-pager v1.0: decryptor kernel per file SELF su PS5](https://www.biteyourconsole.net/wp-content/uploads/PS5Payload-100x75.webp)
![[Scena Switch] Rilasciato Status Monitor Overlay v1.2.3: monitoraggio più stabile e risoluzioni fisse in modalità Full e Mini](https://www.biteyourconsole.net/wp-content/uploads/StatusMonitorOverlay-1-100x75.webp)
