Lo sviluppatore originale di OnionHEN ha deciso di archiviare la repository e chiudere ufficialmente il progetto. La decisione arriva dopo un periodo caratterizzato da alcune tensioni all’interno della community, che con il tempo hanno finito per pesare sulla vita personale del developer.

Nel messaggio pubblicato insieme all’archiviazione, lo sviluppatore spiega di essere entrato nella scena come nuovo sviluppatore e di aver sempre cercato di trattare con grande rispetto la community e tutto ciò che la circonda.
— SHARKS 🦈 (@sciaraps) August 24, 2026
OnionHEN era nato inizialmente come un payload sviluppato per le sue esigenze personali, senza chiedere nulla in cambio.
Con il passare del tempo, però, alcune persone hanno iniziato a creare problemi e, se inizialmente il developer aveva scelto di non dare troppo peso alla situazione, le continue tensioni hanno finito per diventare un elemento di disturbo che non voleva più portare nella propria vita.
Per questo motivo ha scelto di chiudere la repository. Lo sviluppatore ha comunque sottolineato che OnionHEN è già stato sottoposto a fork e che la licenza open source consente ad altri developer di continuare a lavorare sul progetto.
Nel suo messaggio, l’autore considera sostanzialmente concluso il percorso di OnionHEN, spiegando che il progetto ha raggiunto l’obiettivo per cui era stato realizzato, introducendo alcuni nuovi miglioramenti nella scena PS5.
Allo stesso tempo, invita la community a continuare a prendersi cura e a supportare il progetto originale etaHEN, sviluppato da LightningMods.
La chiusura della repository originale non rappresenta però necessariamente la fine di OnionHEN. A portare avanti lo sviluppo ci ha pensato infatti victor_ps3120, che ha continuato il lavoro attraverso il fork del progetto.
Al momento, tuttavia, il progetto deve essere compilato manualmente, almeno fino alla disponibilità di un sistema di build più semplice e immediato.
Nel frattempo, alcune versioni di OnionHEN sono state successivamente compilate da Ial3x92 e raccolte all’interno della sua repository, mettendo a disposizione della community build già pronte all’uso e rendendo più semplice provare il progetto senza dover effettuare ogni volta la compilazione manuale.
Si tratta quindi di una chiusura che segna la fine dello sviluppo da parte dell’autore originale, ma non necessariamente quella del progetto.
Grazie alla natura open source di OnionHEN e al lavoro portato avanti dai developer che hanno deciso di proseguirne lo sviluppo, il payload può continuare a evolversi anche dopo l’archiviazione del repository originale.
Caratteristiche
OnionHEN si concentra su un ambiente homebrew pratico e facilmente gestibile per i sistemi PS5 exploitati.
- ShellUI Toolbox — una pagina delle impostazioni iniettata nella ShellUI della PS5
- Preparazione del sistema — aumentare i privilegi, rimontare i filesystem e bloccare la partizione degli aggiornamenti
- fSELF / fPKG — kstuff integrato per SELF / PKG homebrew; viene caricato per impostazione predefinita e può essere disattivato dalla Toolbox
- Server FTP PS5 —
ftpsrvintegrato dal ramonexgen; viene presentato come servizio di rete integrato con controllo in tempo reale sulla porta2121 - Abbinamento Remote Play — abilitare il servizio nativo Remote Play della PS5, generare un PIN di abbinamento e registrare un client dalla sezione Rete
- ShadowMountPlus — scanner/mounter di giochi integrato nella sezione Giochi e contenuti, con un’azione di scansione singola e gestione degli override ELF esterni
- Gestore dei payload utente — avviare e arrestare i payload
.elfforniti dall’utente, con avvio automatico opzionale - Overlay di gioco — una barra in-game per FPS, CPU, GPU, RAM, temperature e informazioni di rete
- Motore dei cheat — file locali JSON, SHN, MC4 e ShnExt che possono essere attivati o disattivati durante l’esecuzione
- Strumenti della console — Modalità riposo, attivazione dell’account, HDD esterno, Title ID, controllo delle ventole, scorciatoie e opzioni di gioco
- Jailbreak delle applicazioni — gli homebrew autorizzati possono richiedere privilegi aggiuntivi al daemon attraverso una FIFO sandbox
- Runtime resiliente — il daemon principale e il daemon delle utility vengono eseguiti separatamente; il daemon principale può riavviare quello delle utility
- Configurazione condivisa — la Toolbox e i daemon utilizzano un unico
config.iniversionato
OnionHEN non include un exploit del kernel. Il primo passaggio richiede ancora un elfldr esterno sulla porta 9021. Dopodiché, OnionHEN avvia il proprio loader privato sulla porta 9020 per i successivi avvii di ELF e payload utente.
Esecuzione
Requisiti
- Una PS5 che esegue un exploit kernel compatibile.
- Un
elfldresterno per PS5 in ascolto sulla porta 9021 per il bootstrap iniziale.
Caricamento di OnionHEN
- Eseguire l’exploit kernel e avviare il servizio
elfldresterno. - Inviare
OnionHEN.0.x.elfattraverso il loader fornito dall’exploit host. - Attendere l’avvio, in questo ordine, del daemon delle utility, di
kstuff, dei servizi FTP/ShadowMount e del daemon principale. - Aprire le Impostazioni della PS5 e accedere alla 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à.
OnionHEN.elf → bootstrapper → onion_elfldr.elf (:9020) → util.elf → kstuff.elf → ftpsrv.elf → shadowmountplus.elf → daemon.elf → Toolbox
Server FTP
Il server FTP PS5 integrato è disponibile da Toolbox → Rete → Server FTP e viene gestito separatamente dagli ELF inseriti nelle cartelle payloads/ dell’utente.
Il relativo interruttore avvia o arresta immediatamente il servizio e memorizza la scelta per il successivo avvio. Il server è in ascolto sulla porta 2121 e include i comandi ftpsrv upstream come KILL, SELF, SCHK, MTRW e AUTHID, quando supportati.
Remote Play
L’abbinamento Remote Play è disponibile da Toolbox → Rete → Remote Play. Al primo utilizzo, OnionHEN abilita l’impostazione del registro Remote Play, attiva l’attuale account offline quando necessario e mostra il PIN di abbinamento.
Inserire il PIN nel client ufficiale Remote Play mentre la pagina è aperta; OnionHEN utilizza il servizio Remote Play nativo della PS5 per confermare il dispositivo registrato.
La funzionalità fornisce esclusivamente l’abbinamento e la registrazione. Lo streaming video e il trasporto del client rimangono gestiti dal servizio Remote Play nativo di Sony.
ShadowMountPlus
ShadowMountPlus è disponibile come gruppo separato in Toolbox → Giochi e contenuti. Viene presentato come uno strumento integrato per le sorgenti di gioco e non appare nell’elenco Payload dell’utente.
Scan games avvia l’shadowmountplus.elf integrato; quando presente, viene utilizzato prima un override esterno situato in /data/OnionHEN/shadowmountplus.elf. Remove external ShadowMount+ rimuove tale override.
ShadowMountPlus è basato sul tag di release 1.6beta16 e avvia il proprio processo di scansione/mount dei giochi. OnionHEN si occupa esclusivamente dell’avvio dell’ELF e non aggiunge un ulteriore livello di configurazione.
Payload
Inserire i payload standalone in: /data/OnionHEN/payloads/
Sono supportati esclusivamente file .elf semplici. L’avvio automatico può essere attivato dalla Toolbox; OnionHEN memorizza questa scelta attraverso un file .auto_start corrispondente accanto all’ELF.
Cheat
Inserire i file dei cheat in un’unica directory. I nomi seguono il formato TITLEID_VERSION, con processo e hash a 8 caratteri esadecimali opzionali:
/data/OnionHEN/cheats/_.json
/data/OnionHEN/cheats/_.shn
/data/OnionHEN/cheats/_.mc4
/data/OnionHEN/cheats/_.ShnExt
PROCESS viene omesso per eboot.bin. HASH viene omesso quando il file non è specifico per una determinata build. Un file associato a uno specifico processo ha la precedenza rispetto a un file generico TITLE_VERSION; in caso di più formati, la priorità è json, poi shn, mc4 e infine ShnExt.
I cheat vengono caricati dal disco. Se un file viene modificato, OnionHEN lo ricarica senza dover riavviare l’intero stack.
DOWNLOAD_CHEATS scarica un archivio ZIP contenente un catalogo di cheat tramite HTTPS (GitHub o cnb.cool), estrae esclusivamente il relativo albero cheats/ e lo distribuisce all’interno di questa directory.
[cheats] mirror=auto utilizza cnb.cool quando la lingua dell’interfaccia/sistema è il cinese semplificato, mentre negli altri casi utilizza GitHub.
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 | Predefinito | Valori |
|---|---|---|
meta.schema_version |
1 |
1 |
toolbox.language |
system |
system, zh-Hans, zh-Hant, en, ja, ko, fr, de, it, es, pt-BR, pl, ru, ar, th |
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 |
cheats.mirror |
auto |
auto, github, cnb |
app_jailbreak.debug_notifications |
false |
true, false |
cooling.fan_control |
automatic |
automatic, temperature_threshold |
cooling.temperature_threshold_celsius |
77 |
da 0 a 100 |
overlay.enabled |
true |
true, false |
overlay.background |
true |
true, false |
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 |
ftp.autoload |
false |
true, false |
shadowmount.autoload |
false |
true, false |
Dati runtime
| Percorso | Funzione |
|---|---|
/data/OnionHEN/payloads/ |
ELF dei payload dell’utente |
/data/OnionHEN/cheats/ |
File dei cheat |
/data/OnionHEN/cheats_tmp/ |
File ZIP HTTPS temporanei e file di estrazione (rimossi dopo la sincronizzazione) |
/data/OnionHEN/kstuff.elf |
Sostituzione opzionale del kstuff integrato |
/data/OnionHEN/shadowmountplus.elf |
Override esterno opzionale di ShadowMountPlus |
ftpsrv |
Payload FTP PS5 integrato; non viene creato alcun file ELF visibile all’utente |
/data/OnionHEN/OnionHEN.log |
Log principale del runtime |
/data/OnionHEN/OnionHEN_util_daemon.log |
Log del daemon delle utility |
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.8
Download: OnionHEN v0.9
Download: OnionHEN v0.10
Download: OnionHEN v0.11
Download: Source code OnionHEN
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-09 / Link di affiliazione / Immagini da Amazon Product Advertising API





