Home Homebrew etaHEN 2.0b: Nuovo aggiornamento con supporto esteso, cheat menu e miglioramenti...

[Scena PS5] etaHEN 2.0b: Nuovo aggiornamento con supporto esteso, cheat menu e miglioramenti alla stabilità per PS5 Jailbroken

293
0

Il developer LightningMods ha rilasciato ufficialmente la versione 2.0b di etaHEN, il payload All-In-One per console PlayStation 5 jailbroken.

Questa nuova release introduce il supporto per i firmware 5.xx e 6.xx grazie ad un aggiornamento del payload kstuff, ampliando così la compatibilità con versioni più recenti del sistema operativo della console.

Tra le novità più rilevanti, spicca l’aggiunta di un menu dedicato ai trucchi all’interno di etaHEN Toolbox, che permette di scaricare i codici cheat direttamente dal menu quando nessun gioco è in esecuzione o non sono disponibili trucchi per il titolo corrente.

Un’altra funzione importante è il nuovo sistema di spoofing, che consente di installare pacchetti fPKG destinati a firmware superiori senza dover modificare la versione del sistema.

Gli utenti possono inoltre disabilitare l’avvio automatico della Toolbox tramite l’interfaccia o modificando il file di configurazione, con la possibilità di riattivarla senza riavviare la console utilizzando Itemzflow 1.9 o successivi.

L’iniettore della Toolbox è stato migliorato per prevenire freeze durante il caricamento in assenza di kstuff, aumentando la stabilità complessiva del sistema.

Ora, tutti i payload interni, come ps5debug e kstuff, vengono caricati direttamente da etaHEN invece di essere inviati tramite exploit, semplificando il processo di jailbreak.

Introdotta inoltre la versione 2 del Direct Package Installer (DPIv2) con un’interfaccia WebGUI accessibile dal menu dei servizi, mentre l’opzione PS5Debug nella Toolbox permette di caricarlo su richiesta senza necessità di riavvio, sebbene la sua disattivazione richieda ancora un riavvio.

PS5Debug è stato aggiornato alla versione 1.0b2, ma per i firmware 5.xx è temporaneamente disabilitato in attesa di una correzione.

Inoltre, il payload ora utilizza la compressione LMZA per ottimizzare lo spazio e migliorarne la compatibilità con dispositivi IoT a bassa capacità di archiviazione, come gli ESP.

Tra i miglioramenti e le correzioni, è stato risolto un problema che causava un conteggio errato nel menu del Remote Play, aggiornato il messaggio di caricamento della Toolbox e sistemata la gestione della directory /data nelle sandbox delle app per i firmware 3.xx, 5.xx e 6.xx.

Introdotto inoltre un decrittatore sperimentale per il dumper di Itemzflow, corretti bug che impedivano il caricamento dei plugin da USB e migliorata la stabilità della modalità riposo, a condizione che l’avvio automatico della Toolbox venga disabilitato prima di attivarla.

Infine, l’app FPKGi è stata inserita in una whitelist per garantirne la compatibilità.

Sito ufficiale dell’exploit PS5

Exploit self-host consigliati

Utilizzo dello script PowerShell per l’invio del payload su Windows

Se non già fatto in precedenza, bisogna andare ad abilitare globalmente l’esecuzione degli script con il comando: Set-ExecutionPolicy Bypass

In una finestra PowerShell con privilegi di amministratore oppure andando ad eseguire lo script con il seguente comando dopo aver sostituito il percorso dello script: powershell.exe -ExecutionPolicy Bypass -File C:\Path\To\send_payload.ps1

Esecuzione dello script: .\send_payload.ps1 -Payload "C:\path\to\example.elf" -IP "192.168.xxx.xxx" -Port XXXX

Oppure:

.\send_payload.ps1

cmdlet send_payload.ps1 at command pipeline position 1
Supply values for the following parameters:
(Type !? for Help.)
Payload: C:\path\to\example.elf
IP: 192.168.xxx.xxx
Port: XXXX
  • Porte comuni: SB elfldr 9021, exploit elfldr 9020

Caratteristiche

  • etaHEN Toolbox (sostituzione delle impostazioni di debug).
  • Plugin personalizzati etaHEN.
  • [Toolbox] Installazione dell’Homebrew Store sulla console.
  • [Toolbox] Opzioni ★Rest Mode.
  • [Toolbox] Menu Remote Play.
  • [Toolbox] Menu Plugin e avvio automatico Plugin.
  • [Toolbox] Menu HDD esterno.
  • [Toolbox] Menu TestKit.
  • [Toolbox] Menu Trucchi (WIP).
  • [Toolbox] Disabilitazione avvio automatico della Toolbox.
  • [Toolbox] Attivazione licenza Blu-Ray.
  • [Toolbox] Crediti etaHEN e sostenitori.
  • [Toolbox] Apertura automatica del menu dopo il caricamento di etaHEN.
  • React bundle (tutti i firmware) & Self (solo su 2.xx) con supporto alla decrittazione FTP.
  • Due daemon separati per maggiore stabilità e affidabilità.
  • Il daemon Util verrà riavviato automaticamente dal daemon principale di etaHEN.
  • Versione personalizzata del software di sistema (info di sistema personalizzate).
  • kstuff per supporto a fself e fpkg.
  • Log etaHEN in /data/etaHEN.
  • (Opzionale) Scorciatoia del controller per aprire Itemzflow.
  • Impostazioni di debug.
  • Game Dumper (integrato con Itemzflow).
  • File di configurazione HEN per le impostazioni.
  • Chiamata IPC Jailbreak (per eseguire jailbreak su app homebrew).
  • Blocco aggiornamenti (smonta la partizione degli update).
  • Plugin opzionale per trucchi/patch Illusions.
  • Server FTP opzionale sulla porta 1337.
  • Accesso opzionale alla directory /data nelle sandbox delle app.
  • Server Klog sulla porta 9081.
  • Loader ELF sulla porta 9021 (usa Johns elfldr).
  • PS5Debug opzionale.
  • Integrazione con Itemzflow.
  • Server opzionale Discord RPC sulla porta 8000 (cliccare qui per le istruzioni di configurazione).
  • Direct PKG Installer V2 opzionale con interfaccia WebUI su http://PS5_IP:12800.
  • Direct PKG Installer opzionale sulla porta 9090.

etaHEN SDK

Prossime funzionalità

  • [Toolbox] Contatore FPS.
  • [Toolbox] Modifica del testo delle impostazioni di debug.
  • [Toolbox] Temperature e altre informazioni a schermo (per versioni retail).
  • Maggiori patch a livello utente.
  • Supporto migliorato ai giochi PS5 (Itemzflow).
  • Ulteriori sviluppi (considera una donazione per supportare il progetto).

File di configurazione INI di etaHEN

Il file di configurazione di etaHEN si trova in /data/etaHEN/config.ini e può essere accessibile tramite FTP integrato. Viene creato automaticamente al primo avvio di etaHEN.

Struttura della configurazione (Toolbox):

ChiaveDescrizioneValore predefinito
PS5Debug0 = Disabilita il caricamento automatico di PS5Debug (Sistr0)
1 = Abilita il caricamento automatico di PS5Debug
0 (disabilitato)
FTP0 = Disabilita il server FTP integrato di etaHEN
1 = Abilita il server FTP
1 (abilitato)
discord_rpc 0 = Disabilita il server Discord RPC
1 = Abilita il server Discord RPC
0 (disabilitato)
toolbox_auto_start0 = Sostituisce automaticamente le impostazioni di debug
1 = Mantiene le impostazioni di debug originali
1 (abilitato)
Allow_data_in_sandbox0 = Disabilita l'accesso alla cartella /data nelle sandbox delle app
1 = Abilita l'accesso
1 (abilitato)
DPI/ DPIv20 = Disabilita il servizio Direct PKG Installer
1 = Abilita il servizio Direct PKG Installer
1 (DPIv2 abilitato)
Klog0 = Disabilita il logging del kernel
1 = Abilita il logging del kernel
0 (disabilitato)
ALLOW_FTP_DEV_ACCESS0 = Disabilita l'accesso FTP per sviluppatori
1 = Abilita l'accesso FTP per sviluppatori
0 (disabilitato)
StartOption0 = Nessuno
1 = Menu Home
2 = Impostazioni
3 = Toolbox
4 = Itemzflow
0 (Nessuno)
Rest_Mode_Delay_SecondsRitardo (in secondi) prima della patch della shell UI dopo l'uscita dalla modalità riposo0 (nessun ritardo)
Util_rest_kill0 = Non termina il daemon Util durante la modalità riposo
1 = Termina il daemon Util durante la modalità riposo
0 (disabilitato)
Game_rest_kill0 = Non termina il gioco aperto durante la modalità riposo
1 = Termina il gioco aperto durante la modalità riposo
0 (disabilitato)

Dettagli API DPI per i creatori di strumenti

Direct PKG Installer (DPI) di etaHEN è attualmente molto semplice ed è considerato un work-in-progress (WIP). Il flusso di funzionamento del servizio è il seguente:

  1. Connettersi al server TCP di etaHEN tramite la porta 9090 (utilizzando l’indirizzo IP della PS5).
  2. Inviare un URL a etaHEN nel seguente formato JSON: { "url" : "http://xxxx" }
  3. etaHEN restituirà un valore di risposta (0 in caso di successo): { "res" : "0" }
  4. Dopo aver inviato il JSON di risposta, etaHEN chiuderà il socket client.

Changelog

  • Aggiunto supporto (e aggiornato kstuff) per i firmware 5.xx e 6.xx.
  • Aggiunto un menu per i trucchi nella etaHEN Toolbox (/data/etaHEN/cheats).
  • Aggiunto un pulsante per scaricare i trucchi tramite il menu dedicato quando nessun gioco è aperto o non sono stati trovati trucchi per il gioco in esecuzione.
  • Aggiunte funzionalità di spoofing, come l’installazione di pacchetti fPKG destinati a firmware superiori senza effettivamente modificare la versione di sistema.
  • Aggiunta la possibilità di disabilitare l’avvio automatico della Toolbox tramite l’interfaccia stessa o il file config.ini in /data/etaHEN (la riattivazione senza riavvio richiede Itemzflow 1.9+). È inoltre possibile creare il file “toolbox_auto_start” su USB per disabilitare la Toolbox senza modificare la configurazione.
  • Aggiornato l’iniettore della Toolbox per evitare freeze durante il caricamento in assenza di kstuff.
  • Ora tutti i payload interni, come ps5debug e kstuff, vengono caricati direttamente da etaHEN invece di essere inviati tramite exploit.
  • Aggiunta la versione 2 del Direct Package Installer (DPIv2) con interfaccia WebGUI, accessibile dal menu dei servizi.
  • L’opzione PS5Debug nella etaHEN Toolbox ora consente di caricarlo su richiesta senza riavvio (la disattivazione richiede un riavvio).
  • PS5Debug aggiornato alla versione 1.0b2.
  • PS5Debug disabilitato per i firmware 5.xx fino al rilascio di una correzione.
  • Implementata la compressione LMZA per adattare il payload a dispositivi IoT con poca memoria, come gli ESP.
  • DPI ora è disabilitato di default e sostituito da DPIv2.
  • Risolto un piccolo problema che causava la visualizzazione di un numero errato nel menu di Remote Play.
  • Aggiornato il messaggio di caricamento della Toolbox.
  • Corretta l’opzione /data nelle sandbox delle app per i firmware 3.xx, 5.xx e 6.xx, grazie a #bestpig.
  • Aggiunto un decrittatore sperimentale opzionale per il dumper di Itemzflow.
  • Risolto un problema che impediva il caricamento dei plugin da USB.
  • Corretta la modalità riposo (è necessario disabilitare l’avvio automatico della Toolbox PRIMA di entrare in modalità riposo).
  • Aggiunta FPKGi alla whitelist.

Download: etaHEN 2.0b

Download Payload (zip)

Download: Source code etaHEN 2.0b

Fonte: x.com