Home Homebrew etaHEN 2.4B si aggiorna: kstuff per firmware 10.0x e più stabilità...

[Scena PS5] etaHEN 2.4B si aggiorna: kstuff per firmware 10.0x e più stabilità su PS5

340
0

Il developer LightningMods ha aggiornato in modo discreto etaHEN, il payload All-In-One pensato per le console PlayStation 5 con jailbreak, ripubblicando la versione 2.4B con l’inclusione di kstuff compatibile con i firmware 10.0x e alcune modifiche testuali volte a rendere più chiari i menu e le descrizioni.

Il changelog ufficiale resta invariato rispetto alla release precedente, ma questo re-upload rafforza la compatibilità e la stabilità del payload nelle configurazioni più recenti.

La versione 2.4B si basa sull’ultimo PS5 Payload SDK e migliora in modo concreto il supporto di etaHEN e dei cheat sui firmware compresi tra 8.40 e 10.01 della console PS5.

Tra le novità più apprezzate spicca l’introduzione di un Game Overlay, che consente di visualizzare in tempo reale informazioni come temperatura e utilizzo di CPU e GPU, indirizzo IP locale e altri stati che verranno ampliati in futuro.

A questo si affianca un menu dedicato a kstuff, dal quale è possibile scaricare direttamente l’ultima versione da GitHub, disattivare l’autoload e gestire altre opzioni avanzate.

L’aggiornamento espande anche le funzionalità dell’installer di pacchetti, grazie a un sistema di sfondi personalizzati che permette di installare file PKG dalla memoria interna partendo da qualsiasi directory, a patto di avere DPIv2 attivo sui firmware 5.50 e superiori.

Proprio DPIv2 ora supporta il download di file locali tramite URL, rendendo più flessibile la gestione dei log e delle risorse. Il supporto ai cheat è stato ulteriormente affinato, garantendo la compatibilità sia con file che includono sezioni 0 sia con quelli che ne sono privi.

Non mancano interventi mirati alle prestazioni e alla stabilità generale, è stato integrato un fix di TheFloW per migliorare la velocità di installazione dei PKG PS4 della serie 2.xx, aggiornato il Game Decryptor per l’utilizzo con Itemzflow Dumper e rinnovato l’intero sistema di caricamento dei plugin.

L’uso del Payload SDK ELFLDR ora diventa obbligatorio per il corretto funzionamento di etaHEN, mentre HTTP2 è stato sostituito da Curl per assicurare una maggiore compatibilità. Infine, è stato introdotto un timeout per la ShellUI, così da evitare blocchi nel caso non venga ricevuta alcuna risposta.

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] Temperature e altre informazioni a schermo (per console retail).
  • Altre patch userland.
  • Miglior supporto ai giochi PS5 (itemzflow).
  • Altro in arrivo (considera una donazione).

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

  • Aggiornato per supportare l’ultima versione del PS5 Payload SDK.
  • Corretto il supporto a etaHEN e ai Cheat per firmware 8.40–10.01.
  • Aggiunto un menu Game Overlay per mostrare temperatura e utilizzo di CPU/GPU, indirizzo IP locale e altri stati futuri grazie a @OSM-Made.
  • Aggiunto un menu Kstuff con opzioni come scaricare l’ultimo kstuff da GitHub, disattivare l’autoload di kstuff e altro.
  • Aggiunto un Custom Background Package Installer per installare PKG dalla memoria interna da qualsiasi directory (richiede DPIv2 abilitato su 5.50+).
  • DPIv2 ora può scaricare file locali tramite URL, ad esempio: http://192.xxx.xxx.xxx:12800/data/etaHEN/etaHEN.log
  • Migliorato il supporto ai Cheat; ora sono supportati anche i cheat con sezioni 0 o senza sezioni.
  • Aggiunta la fix di @TheOfficialFloW per migliorare la velocità dei PKG PS4 2.xx.
  • Sostituiti i link alle donazioni nel menu crediti di etaHEN con link ai GitHub Sponsors.
  • Rimossa l’opzione jailbreak per app non in whitelist e spostata in un’opzione Legacy CMD Server nelle impostazioni di etaHEN (disattivata di default).
  • Game Decryptor aggiornato per l’Itemzflow Dumper.
  • Aggiornato il sistema di caricamento dei plugin.
  • Il Payload SDK ELFLDR è ora richiesto per il caricamento di etaHEN.
  • Sostituito HTTP2 con Curl per una migliore compatibilità.
  • Aggiunto timeout per la risposta di ShellUI (evita il blocco in assenza di risposta).

Download: etaHEN 2.4B

Download: Source code etaHEN 2.4B