OnionHEN v0.9.0-beta1
Beta, for testing only. This build will have bugs. It can fail to inject, miss the home-screen shortcut, or misbehave on a firmware that v0.0.13 already handled. It is not a stable replacement for v0.0.13. If you need the last stable release, stay on v0.0.13.
Please test a cold boot: reboot, run the exploit, start elfldr, then send OnionHEN.elf once. Loading it again into a ShellUI that already ran OnionHEN is not a supported test.
When you report a problem, include the firmware version, what you did, and /data/OnionHEN/OnionHEN.log.
OnionHEN is a homebrew enabler and Toolbox for jailbroken PS5 consoles, built on etaHEN. It prepares the system, injects a Toolbox into the home screen, and adds cheats, a game overlay, payload management, and background services.
Version: This is v0.9.0-beta1, up from v0.0.13. Most of the planned features are already in place, so the version moves by more than a small patch.
Firmware under test: 4.03 – 13.60. v0.0.13 covered 4.03 – 12.70. 13.x is new in this beta and is the part that most needs real consoles.
What changed since v0.0.13
13.x
HomeUI and Settings now cover 13.0 – 13.6, and the bundled kstuff is kstuff-lite 1.11 (v0.0.13 shipped 1.10). This pass is early and still needs testing on real consoles.
elfldr
v0.0.13 needed elfldr v0.22 because it loaded the cache through a file: URI. This beta sends a normal ELF to port 9021, so older elfldr builds work again. Something still has to be listening on 9021.
Also
- Toolbox strings cover the remaining PS5 system languages. Startup toasts credit the author and thank contributors; the thanks toast can be turned off in Preferences. The About page lists testers and donors.
- Daemon, bootstrapper, and ShellUI share
/data/OnionHEN/OnionHEN.log, capped at 768 KiB with 3 backups. - Long cheat names are truncated on UTF-8 boundaries.
Plugins, the overlay, payloads, Rest Mode, fan control, and app jailbreak are unchanged. Details: OnionHEN v0.0.13.
Quick start
- You need an already-jailbroken PS5 and an external
elfldrlistening on port 9021. elfldr v0.22 is not required for this beta. - Send
OnionHEN.elfwith a payload sender, such as itsPLK's PS5 Payload Manager. Send it once after a cold boot. - Wait for OnionHEN to start. It may take a couple of seconds. Do not press anything while it is starting.
- Open Settings to enter the Toolbox, or use the shortcut in the top-right corner of the home screen.
Changelog
All changes since v0.0.13: v0.0.13...v0.9.0-beta1
Plugins
Unchanged from v0.0.13. Place descriptor-bearing plugin ELFs in /data/OnionHEN/plugins. There is still no built-in FTP server. Install onionHEN-ftpsrv-plugin as /data/OnionHEN/plugins/FTPS00001.elf (TCP 1337 by default).
etaHEN plugins and OnionHEN plugins are not compatible.
kstuff
OnionHEN v0.9.0-beta1 bundles kstuff-lite 1.11.
Kstuff loads at startup by default. Turn that off from Toolbox → Plugins → Kstuff, or skip the bundled kstuff with an empty file at /data/OnionHEN/no_kstuff or /mnt/usb0/no_kstuff. Your own kstuff must already be running when OnionHEN starts.
A replacement payload goes at /data/OnionHEN/kstuff.elf.
Important
Hotkey conflicts
Do not run OnionHEN together with other hotkey-injecting plugins or tools.
This includes stock etaHEN, CheatRunner, PHU Tools, YonCore, and Kylin Core cheats. If one of those is already running, OnionHEN refuses to start. If another hotkey injector was loaded first, the console may hang or power off.
13.x testing
Reboot before each test, then send OnionHEN.elf once. Older firmware can regress too; stay on v0.0.13 if you need that range to keep working.
File locations
| Purpose | Location |
|---|---|
| Cheats | /data/OnionHEN/cheats
|
| Payloads | /data/OnionHEN/payloads
|
| Plugins | /data/OnionHEN/plugins
|
| Disable bundled kstuff | /data/OnionHEN/no_kstuff or /mnt/usb0/no_kstuff
|
| Replacement kstuff | /data/OnionHEN/kstuff.elf
|
| Main log | /data/OnionHEN/OnionHEN.log
|
| Utility daemon log | /data/OnionHEN/OnionHEN_util_daemon.log
|
| Crash log | /data/OnionHEN/OnionHEN_crash.log
|
FAQ
Where did the built-in FTP server go?
It is still not inside OnionHEN. Install onionHEN-ftpsrv-plugin as /data/OnionHEN/plugins/FTPS00001.elf.
Can I run this next to etaHEN?
No. Same rule as v0.0.13. OnionHEN exits if etaHEN, Yoncore, kylin-core, or CheatRunner is already running.
Support
Like the project? Consider supporting it on Ko-fi:
国内简中用户也可以扫描下方二维码进行捐赠:
| 支付宝(国内) | 微信(国内) |
|---|---|
Credits
Thanks to the etaHEN team. OnionHEN is built on etaHEN.
Contributors
- Hexwell
- Kevin Huerta — FTP, Remote Play, ShadowMount+, DPI, PS4 FPS (#23, #66, #75)
- Modmycon — Thai locale (#14)
Testers
即食面, 雨之声, 大饼电玩, 安定区, 随风, 麒麟, 尼克库尔曼, 云, 啊烦, 小小蔡, B站谢锡榆, 荆枫, 苏打先森, 噢, 天天向上
Donors
爱过流星, 狂爱龙卷風, 石之心, 小猫小子, B站谢锡榆
Referenced
- kstuff-lite — EchoStretch, sleirsgoevy, and contributors; this beta bundles 1.11
- elfldr — first-hop loader on port 9021
- onionHEN-ntp-plugin
- onionHEN-ftpsrv-plugin
- onionHEN-shadowmountplus-plugin (WIP)
- onionHEN-dpiv2-plugin (WIP)
- HEN-Cheats-Collection — TeeKay87; Chinese mirror by PS5_Xiexiyu
- PHU Games Tools — ArkSama; FPS sampling used by the game overlay
- ps5-payload-manager — itsplk