Home Homebrew Rilasciato etaHEN 2.2b con nuove scorciatoie per il controller

Rilasciato etaHEN 2.2b con nuove scorciatoie per il controller

132
0

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

Tra le novità più rilevanti introdotte in questo nuovo aggiornamento troviamo la disattivazione dell’ASLR, che ora permette la piena compatibilità con i cheat per giochi PS4.

Il menu “Debug Settings” è stato rinominato in “etaHEN Toolbox” con una nuova icona, mentre al suo interno è stato aggiunto un menu dedicato ai giochi PS5, pensato per chi preferisce un’alternativa a Itemzflow.

Introdotto anche un menu scorciatoie per il controller, che consente l’accesso rapido al menu cheat, alla toolbox, ai giochi PS5 e alla funzione Kstuff. Inoltre, il vecchio “Utilities menu” è stato riorganizzato sotto la voce “Settings”, posizionata appena sotto “Services”.

Un’altra modifica importante riguarda il comportamento del sistema nel verificare aggiornamenti dei giochi: ora, con etaHEN attivo, il controllo automatico viene disabilitato.

Il menu Kstuff è stato aggiornato per permettere la sospensione indipendente dei sistemi PS4 e PS5. Il download dei cheat ora verifica se la repository è aggiornata prima di procedere, evitando inutili riscaricamenti completi.

Introdotts anche la possibilità di salvare le informazioni del Remote Play su USB, se rilevata, sia in formato codificato che decodificato.

Tra le ottimizzazioni troviamo un’opzione per disattivare l’avvio automatico della toolbox in modalità riposo, un miglioramento nei tempi di avvio (ridotti di 1-2 secondi) e varie correzioni, tra cui un bug che impediva l’attivazione degli cheat dopo aver disabilitato la modalità lite, o la visualizzazione incompleta delle descrizioni più lunghe nei cheat.

In caso di crash della toolbox, etaHEN tenterà automaticamente di riavviare il menu principale.

Per gli sviluppatori e utenti con DevKit o TestKit, è stato perfezionato il supporto ai banner di attivazione e aggiunte nuove patch compatibili con diversi firmware.

Infine, sono stati aggiornati i componenti interni come Kstuff (v1.5), PS5Debug (v1.0b4 con supporto 6.xx), l’autodecrypter di Itemzflow per firmware 7.xx, ed è stato introdotto un nuovo layout per il file config.ini.

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

Nuove aggiunte

  • Tutti i cheat per PS4 ora dovrebbero funzionare correttamente, grazie alla disattivazione dell’ASLR.
  • Le “Debug Settings” sono state rinominate in “etaHEN Toolbox” nel menu impostazioni ed è stata modificata l’icona.
  • Aggiunto un menu giochi PS5 (ispirato a webMAN) nella toolbox, pensato per chi non desidera usare Itemzflow.
  • Introdotto un menu scorciatoie per il controller con combinazioni di tasti multiple per ciascuna funzione:
    • Menu Cheat.
    • Toolbox.
    • Menu Giochi PS5.
    • Attivazione/disattivazione Kstuff.
  • Il menu “Utilities” è stato rinominato in “Settings” e posizionato sotto “Services”.
  • Corretto il sistema di verifica delle patch dei giochi per evitare aggiornamenti automatici quando etaHEN è attivo.
  • Aggiornato il menu Kstuff per includere l’opzione di mettere in pausa i sistemi PS5 o PS4 in modo indipendente.
  • L’opzione per scaricare i cheat ora verifica se sono aggiornati, evitando di riscaricare l’intero repository ogni volta.
  • Aggiunta la possibilità di salvare su USB le informazioni del Remote Play (sia ID account codificato che decodificato), se una chiavetta viene rilevata.
  • Aggiunta un’opzione per disabilitare l’avvio automatico della toolbox in modalità riposo.

Correzioni e aggiornamenti

  • Aggiornato Kstuff alla versione 1.5.
  • Aggiornato PS5Debug alla versione 1.0b4 (con supporto per firmware 6.xx) grazie a @ctn123.
  • Corretto un problema che causava il crash del daemon di utilità etaHEN se erano presenti file cheat .txt malformati.
  • Se il caricamento della toolbox fallisce, etaHEN tenterà ora di riavviare il menu principale.
  • Aggiornato il sistema di decrittazione automatica di Itemzflow per i firmware 7.xx.
  • Ridotto il tempo di avvio di etaHEN di 1-2 secondi.
  • Modalità lite aggiornata e migliorata.
  • Corretto un bug che impediva l’attivazione dei cheat dopo aver disattivato la modalità lite.
  • Corretto un bug che impediva la visualizzazione completa delle descrizioni lunghe nei cheat.
  • [Dev/TestKit] Il banner rosso di attivazione ora scompare solo quando le patch di attivazione sono presenti.
  • [Dev/TestKit] Aggiunte patch di attivazione per i firmware DevKit 3.21, 4.03, 4.51 e 5.50 e per TestKit 4.03, 4.51, 6.50, 7.61.
  • I log di crash del daemon ora vengono eliminati all’avvio, se presenti.
  • Aggiornato il file config.ini per riflettere le nuove funzionalità.
  • Aggiunto un link a Ko-fi nel messaggio di avvio.

Download: etaHEN 2.2b

Download: Source code etaHEN 2.2b

Fonte: x.com