github aydencharles/onionHEN v0.9.0-beta1
OnionHEN v0.9.0-beta1

pre-release2 hours ago

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

  1. You need an already-jailbroken PS5 and an external elfldr listening on port 9021. elfldr v0.22 is not required for this beta.
  2. Send OnionHEN.elf with a payload sender, such as itsPLK's PS5 Payload Manager. Send it once after a cold boot.
  3. Wait for OnionHEN to start. It may take a couple of seconds. Do not press anything while it is starting.
  4. 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:

Support OnionHEN on Ko-fi

国内简中用户也可以扫描下方二维码进行捐赠:

支付宝(国内) 微信(国内)
支付宝 微信

Credits

Thanks to the etaHEN team. OnionHEN is built on etaHEN.

Contributors

Testers

即食面, 雨之声, 大饼电玩, 安定区, 随风, 麒麟, 尼克库尔曼, 云, 啊烦, 小小蔡, B站谢锡榆, 荆枫, 苏打先森, 噢, 天天向上

Donors

爱过流星, 狂爱龙卷風, 石之心, 小猫小子, B站谢锡榆

Referenced

Don't miss a new onionHEN release

NewReleases is sending notifications on new releases.