Home Homebrew Rilasciato etaHEN 2.4b: overlay con temperatura CPU/GPU, installazione PKG da disco...

[Scena PS5] Rilasciato etaHEN 2.4b: overlay con temperatura CPU/GPU, installazione PKG da disco interno, cheat più stabili, fix PS4 2.xx e tantissime migliorie

290
0

Il developer LightningMods ha da poco pubblicato la versione 2.4b di etaHEN, il payload All-In-One dedicato alle console PlayStation 5 con jailbreak, introducendo numerose novità e miglioramenti che rendono l’esperienza d’uso più completa e stabile.

Si tratta di uno di quegli aggiornamenti che si sentono subito: dalla prima accensione la console si dimostra più reattiva, i freeze sono praticamente spariti e ci sono tante piccole (e grandi) comodità che rendono l’esperienza quotidiana molto più piacevole.

Tra le novità più evidenti troviamo l’overlay di gioco che ora mostra in tempo reale la temperatura della CPU e della GPU, l’utilizzo delle risorse, l’indirizzo IP locale e altre informazioni utili, tutto grazie al contributo di OSM-Made.

Si tratta di una di quelle cose che una volta provate non si riesce più a farne a meno, soprattutto quando si testa homebrew o si overclocca leggermente la ventola.

Introdotto anche un menu dedicato a kstuff, con la possibilità di scaricare automaticamente l’ultima versione dalla repository GitHub, disattivare il caricamento automatico e altre opzioni avanzate.

Una delle funzioni più richieste è finalmente arrivata: l’installer di sfondi personalizzati e, soprattutto, la possibilità di installare file PKG direttamente dal disco interno della console, da qualsiasi cartella, senza dover più passare per i dispositivi USB.

Su firmware 5.50 e superiori richiede DPIv2 attivo, ma una volta configurato funziona alla perfezione. Sempre parlando di DPIv2, ora supporta anche il download diretto di file locali tramite URL (per esempio per recuperare log o configurazioni senza FTP).

I trucchi (cheat) sono migliorati tantissimo: adesso funzionano anche quelli senza sezioni zero, inoltre sono molto più stabili. Chi usa trucchi su giochi PS5 noterà subito la differenza.

Integrato inoltre il fix di TheOfficialFloW che rende l’installazione dei file PKG PS4 su firmware 2.xx molto più veloce, un dettaglio che farà felice chi ha una libreria mista.

Il sistema di caricamento dei plugin è stato aggiornato, è obbligatorio usare l’ultimo Payload SDK ELFLDR (niente più versioni vecchie) e HTTP2 è stato sostituito con Curl per una compatibilità quasi perfetta con tutti gli host.

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