Home News Terminato lo sviluppo di PKGi su console PlayStation 4 jailbroken

[Scena PS4] Terminato lo sviluppo di PKGi su console PlayStation 4 jailbroken

503
0

Il developer theorywrong ci informa di aver portato a termine lo sviluppo di PKGi su console PlayStation 4 jailbroken, lo strumento, molto popolare su console PlayStation Vita e più recentemente su console PlayStation 3, ci permette di scaricare e installare file .pkg.

Ci sono alcune differenze sostanziali, in primo luogo 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

Download: Source code PKGi

Fonte: twitter.com

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.