Il developer Hexwell ha dato vita ad una versione alternativa di etaHEN, chiamata OnionHEN, con l’obiettivo di riunire in un’unica soluzione numerose funzioni dedicate all’ambiente homebrew della console PlayStation 5.

OnionHEN si presenta come un HEN all-in-one che integra Toolbox, gestione dei payload, cheat engine, overlay di monitoraggio e diversi strumenti per semplificare la gestione della console.
Since I shared my codebase with @LightningMods_ and some of it has since been merged into etaHEN, I’ve decided to release OnionHEN publicly.
OnionHEN wouldn’t have been possible without etaHEN. Huge shoutout to the team! ❤️
I’d recommend waiting for the next etaHEN release, but…— 0xP0CO (@ryaneddisford) August 16, 2026
L’idea è quella di ridurre la necessità di utilizzare contemporaneamente più applicazioni e rendere l’esperienza homebrew più ordinata e immediata.
OnionHEN non include un exploit nel kernel e non permette quindi di effettuare autonomamente il jailbreak della console. È necessario disporre di una PS5 già exploitate e di un elfldr esterno in ascolto sulla porta 9021.
Una volta caricato il payload, il progetto avvia i propri daemon e inietta il Toolbox direttamente nell’interfaccia della console.
Tra le funzioni principali troviamo la preparazione automatica del sistema, con gestione dei privilegi, del filesystem e del blocco degli aggiornamenti, oltre al supporto a fSELF e fPKG attraverso kstuff.
Presente anche un Payload Manager con possibilità di avvio automatico, mentre il Toolbox può essere raggiunto direttamente dalle Impostazioni della PS5 e dispone del supporto per l’inglese e il cinese semplificato.
Uno degli aspetti più interessanti è rappresentato dall’overlay di gioco, che consente di monitorare in tempo reale diversi parametri della console, tra cui FPS, utilizzo di CPU e GPU, RAM, temperatura e rete.
Inoltre come per la controparte etaHEN, anche OnionHEN integra un motore di cheat completo compatibile con i formati JSON, SHN, MC4 e ShnExt.
Il progetto offre anche un sistema per il controllo della ventola con soglia personalizzabile, strumenti dedicati alla Rest Mode e al Remote Play, supporto agli HDD esterni, shortcut e applicazioni jailbreak necessarie per alcuni homebrew.
Caratteristiche
OnionHEN si concentra su un ambiente homebrew pratico e facilmente gestibile per i sistemi PS5 exploitati.
- ShellUI Toolbox — Un’interfaccia integrata nelle Impostazioni iniettata nella ShellUI della PS5.
- Preparazione del sistema — Configurazione dei privilegi, rimontaggio del filesystem e blocco della partizione degli aggiornamenti.
- Supporto fSELF / fPKG — Funzionalità kernel opzionale fornita dal payload
kstuffintegrato. - Gestore dei payload — Avvio e arresto dei payload
.elfautonomi, con avvio automatico opzionale. - Overlay di gioco — Informazioni configurabili su FPS, CPU, GPU, RAM, temperatura, utilizzo e rete.
- Motore di cheat — File locali JSON, SHN, MC4 e ShnExt con supporto all’attivazione e disattivazione durante l’esecuzione.
- Strumenti per la console — Controlli della Rest Mode, opzioni Remote Play, strumenti per HDD esterni, ID dei titoli, impostazioni della ventola, scorciatoie e opzioni di gioco.
- Jailbreak delle app — Gli homebrew autorizzati possono richiedere l’evasione dei privilegi tramite FIFO sandbox del daemon.
- Runtime resiliente — I daemon critici e quelli di utilità sono separati; il daemon principale può riavviare il daemon di utilità.
- Configurazione centralizzata — Le impostazioni del Toolbox e dei daemon condividono uno schema
config.iniversionato.
Esecuzione
Requisiti
- Una PS5 che esegue un exploit kernel compatibile.
- Un
elfldresterno per PS5 in ascolto sulla porta 9021 per il bootstrap iniziale. - Una build di
kstuffcompatibile con il firmware quando sono richieste le funzionalità fSELF / fPKG.
Importante: La compatibilità tra firmware ed exploit è determinata dalla catena di exploit, dal PS5 Payload SDK e dalla versione di kstuff. Non bisogna presumere che un payload compilato per un determinato firmware sia sicuro su un altro.
Caricamento di OnionHEN
- Eseguire l’exploit kernel e avviare il servizio
elfldresterno. - Inviare
OnionHEN.elfattraverso il loader fornito dall’exploit host. - Attendere che il daemon di utilità,
kstuffe il daemon principale vengano avviati in sequenza. - Aprire l’area delle Impostazioni della PS5 per accedere al Toolbox di OnionHEN.
L’ordine di avvio del runtime è volutamente serializzato. Dopo il bootstrap, OnionHEN preferisce il proprio onion_elfldr.elf integrato sulla porta 9020 e mantiene la 9021 come fallback di compatibilità.
Payload
Inserire i payload autonomi in /data/OnionHEN/payloads/.
Sono supportati esclusivamente i payload .elf autonomi. L’avvio automatico può essere abilitato dal Toolbox; OnionHEN registra questa scelta attraverso un file .auto_start associato.
Cheat
Inserire i file dei trucchi nella directory dei cheat utilizzando l’ID del titolo e la versione del gioco:
/data/OnionHEN/cheats/_.json
/data/OnionHEN/cheats/_.shn
/data/OnionHEN/cheats/_.mc4
/data/OnionHEN/cheats/_.ShnExt
I file dei cheat vengono caricati localmente. Le modifiche vengono rilevate e ricaricate senza dover riavviare l’intero stack.
Configurazione
OnionHEN crea e condivide lo stesso schema attraverso queste viste runtime:
/data/OnionHEN/config.ini
/user/data/OnionHEN/config.ini
La maggior parte delle impostazioni può essere modificata direttamente dal Toolbox. Lo schema semantico parte da schema_version=1. Quando non esiste alcuna configurazione, OnionHEN crea una configurazione predefinita annotata basata su config.ini.example.
| Chiave | Valore predefinito | Valori |
|---|---|---|
meta.schema_version |
1 |
1 |
toolbox.language |
system |
system, zh-Hans, en |
startup.open_after_load |
none |
none, home_menu |
home_screen.show_title_ids |
false |
true, false |
game_menu.show_onionhen_options |
true |
true, false |
rest_mode.resume_reinject_delay_seconds |
0 |
secondi |
rest_mode.stop_utility_daemon_on_entry |
false |
true, false |
rest_mode.close_running_game_on_entry |
false |
true, false |
cheats.memory_backend |
default |
default, libhijacker |
app_jailbreak.debug_notifications |
false |
true, false |
cooling.fan_control |
automatic |
automatic, temperature_threshold |
cooling.temperature_threshold_celsius |
77 |
da 0 a 100 |
overlay.edge |
top |
top, bottom |
overlay.show_cpu / overlay.show_gpu / overlay.show_memory |
true |
true, false |
overlay.cpu_usage_mode |
average |
average, per_core |
overlay.show_ip_address |
false |
true, false |
shortcuts.cheats_menu |
off |
off, r3_l3, l2_triangle, long_options, long_share, share |
shortcuts.toolbox |
off |
off, l2_r3, long_share, share |
Dati runtime
| Percorso | Scopo |
|---|---|
/data/OnionHEN/payloads/ |
ELF dei payload dell’utente |
/data/OnionHEN/cheats/ |
File dei cheat in formato piatto |
/data/OnionHEN/kstuff.elf |
Override runtime opzionale per kstuff integrato |
/data/OnionHEN/OnionHEN.log |
Log principale del runtime |
/data/OnionHEN/OnionHEN_util_daemon.log |
Log del daemon di utilità |
Strumenti host
| Strumento | Scopo |
|---|---|
scripts/daemon_log.py |
Trasmettere i log del daemon dalla console |
scripts/shutdown_onion.py |
Arrestare lo stack userland di OnionHEN senza terminare kstuff |
scripts/ps5_cmake.sh |
Eseguire CMake attraverso il PS5 Payload SDK |
scripts/sync_dependencies.sh |
Recuperare o compilare gli input dei payload esterni |
Risoluzione dei problemi
- Verificare che il servizio elfldr esterno per il bootstrap sia raggiungibile sulla porta 9021 prima di caricare OnionHEN.
- Verificare che il payload sia stato compilato per il firmware previsto e con un PS5 Payload SDK completo.
- Se il Toolbox non compare, attendere la catena di avvio serializzata util → kstuff → daemon e controllare i log.
- Se una compilazione completa non riesce a ottenere kstuff.elf, riprovare ./scripts/sync_dependencies.sh oppure inizializzare il sottomodulo.
- Quando viene segnalato un problema, includere firmware, exploit host, versione dell’SDK, tipo di compilazione, log e passaggi per riprodurre il problema.
Non incluso
- Il sistema di plugin di itemzflow.
- Ripristino affidabile dalla Rest Mode — se il ripristino non riesce, ricaricare OnionHEN dal payload manager.
Note
Non eseguire OnionHEN insieme ad altri plugin che iniettano hotkey, inclusi etaHEN stock, CheatRunner, PHU Tools, YonCore e i cheat di Kylin Core. Se vengono caricati prima, la console può bloccarsi o spegnersi.
- Cheat:
/data/OnionHEN/cheats(nessuna sottocartella). - Payload:
/data/OnionHEN/payloads - Il kstuff incluso è kstuff-lite 1.10. Creare
/data/OnionHEN/no_kstuffper saltarlo (il proprio kstuff deve essere già in esecuzione), oppure inserire una versione sostitutiva in/data/OnionHEN/kstuff.elf.
Download: OnionHEN v0.0.8
Download: Source code OnionHEN v0.0.8
Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale. Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.🔥 Prodotti in promozione e articoli più venduti: PS5
Vedi altri prodotti PS5
Ultimo aggiornamento 2026-09-13 / Link di affiliazione / Immagini da Amazon Product Advertising API





