[Scena PS4] Rilasciato PKGi v1.1

Disponibile un primo aggiornamento per PKGi, l’applicazione sviluppata dal developer theorywrong ci permette di scaricare e installare file .pkg dalla rete su console PlayStation 4 e PlayStation 4 Pro jailbroken.

Ricordiamo che lo strumento non permette di scaricare giochi e applicazioni ufficiali, ma solo applicazioni homebrew provenienti da altre fonti (nel programma vengono definiti Source).

Questa applicazione è stata sviluppata utilizzando il Software Developer Kit (SDK) OpenOrbis, si tratta dunque di un homebrew legale.

Crea questa repository

PKGi permette di creare una propria repository, vedere la voce “PKGi-Server”.

Informazioni di base

Il file info.json contiene le informazioni di base per PKGi

{"name": "You're server name here"}

Il file logo.png è il primo logo visualizzato quando il codice sorgente viene caricato da PKGi.

Struttura del database

Crea una tabella con questa struttura

TipoNomeUso
intidL'identificatore univoco (chiave primaria)
varchar(255)nomeLa directory dei referer
varchar(255)downloadLe informazioni json

Non dimenticare di cambiare il nome utente e la password di mysql all’interno del file packages.php

Struttura delle cartelle

La struttura della cartella del repository è:

TipoNomeUso
DirectorypkgsLa directory dei pacchetti
DirectoryrefsLa directory dei referer
DirectoryiconsLa directory delle icone
Fileinfo.jsonLe informazioni json
Filelogo.pngIl logo del source
Filepackages.phpIl gestore dell'elenco dei pacchetti

All’interno di tutta la directory, il nome dei file deve portare il nome dell’ID univoco del pacchetto, ad esempio pkgs/1.pkg …. refs/1.json …. icons/1.png

Referer

Il referer è un file json utilizzato dalla PS4 per scaricare i pacchetti, devi generare il referer utilizzando gli strumenti generate_refs.php, assicurati di cambiare la variabile $baseurl prima di generarlo.

Lo script generate_refs.php genera il referer json. Rinomina il nome dello script!

Aggiungere un pacchetto

  1. Creare la riga nel database e ottenere l’id.
  2. Aggiungere i pacchetti all’interno della cartella pkgs e denominarli con questo identificatore univoco (id).
  3. Chiamare l’url : http://yourserver.com/mysuperrepo/generate_refs.php?id=1 (non dimenticare di rinominare il file script per impedirne l’uso da parte di altri).
  4. I pacchetti sono ora disponibili per altri!

Strutture dell’elenco dei pacchetti

NomeUso
totalNumero totale di pacchetti
pageIl numero di pagina corrente
lineIl numero corrente di pacchetti restituiti
packagesI pacchetti elencano gli oggetti

All’interno di un oggetto pacchetto:

NomeUso
idL'id di un pacchetto (deve essere univoco)
nameIl nome del pacchetto
downloadIl numero di download

Changelog

  • Corretti i problemi di rotazione delle icone.
  • Corretto il bug nel conteggio delle pagine dopo la ricerca.

Download: PKGi v1.1

Download: Source code PKGi

Fonte: twitter.com

(Visited 1 times, 1 visits today)

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *