Home Homebrew Pubblicata la prima test build di Payload Guest

[Scena PS4] Pubblicata la prima test build di Payload Guest

651
0

Il developer Al Azif ha pubblicato una prima test build di Payload Guest, l’applicazione homebrew ci permette di elencare i payload ed iniettarli con più semplicità su console PlayStation 4 e PlayStation 4 Pro jailbroken.

Payload Guest legge i payload dal disco rigido interno della console e dalla directory /data/payloads/ e/o da /mnt/usb*/payloads/ (ovvero da una directory /payloads/ nei dispositivi USB).

Se in una di queste directory è presente un file meta.json, il programma analizzerà quel file invece di provare a scansionare i file di quella particolare directory.

Se invece non è presente alcun file meta.json, l’applicazione eseguirà la scansione della cartella e aggiungerà eventuali file .bin trovati all’interno del menu, cercherà inoltre un file .png con lo stesso nome da visualizzare all’interno del programma.

Premendo l’elenco verrà aggiornato, utile nel caso venga inserito o rimosso un dispositivo USB.

[stextbox id=’info’]Nota: La capacità di caricamento del payload stesso è stato rimosso per questo test. Apparirà solo una notifica con la posizione dei file bin, questo per impedire alle persone di trattenere versioni pre-release non funzionanti prima di un rilascio ufficiale.[/stextbox]

Esempio del file meta.json

Notare le parentesi quadre aperte e chiuse (`[ ]`).

```json
[
  {
    "name": "Enable Browser",
    "filename": "enable-browser.bin",
    "icon": "enable-browser.png"
  },
  {
    "name": "Disable ASLR",
    "filename": "different-name.bin",
    "icon": "no-match.png"
  }
]
```

Prossimamente

  • Tasti R1/L1 per sfogliare le “pagine”.
  • Utilizzare una libreria statica per libLog.
  • Aggiungere le stringhe di registrazione corrette (Rimuovendo printfs).
  • Utilizzare un carattere multilingue.
  • Aggiungere la posizione del payload al menu sottostante e spostare il nome del payload (utilizzando anche un carattere più piccolo).
  • Eseguire il payload in un processo separato rispetto a un thread separato (per evitare che payload errati provochino l’arresto anomalo dell’app).
  • Menu Opzioni:
    • Facoltativo, porta personalizzata del listener del payload.
    • Facoltativo, invio dei payload a un indirizzo IP/porta.
    • Facoltativo, ordinamento (predefinito, alfabetico, più utilizzato, ecc..).
  • Migliorare l’aspetto visivo (dovrebbe essere un processo in corso):
    • Rendere più semplice.
    • Lavorare per sembrare sempre più nativo senza aggiungere elementi attivi non necessari.
    • Aggiungere supporto per i temi.

Download: Payload Guest (Test Build)

Mirror1: Payload Guest (Test Build)

Fonte: twitter.com