7 Commits
2.0b ... 2.3B

Author SHA1 Message Date
LM
55cfedcdac 2.3B Released 2025-09-04 21:26:38 -04:00
LightningMods
4051e18f02 small fix 2025-06-11 03:13:03 -04:00
LightningMods
a66823580b etaHEN update 2.2B
## New additions
- ALL PS4 cheats should now work now that ASLR is disabled
- Renamed Debug Settings to the etaHEN Toolbox in the settings menu and changed the icon
- Added a PS5 Game menu (named after webMAN) to the toolbox for those that dont want to use itemzflow
- Added a controller shortcuts menu with the following shortcuts (with more than one button combo option for each)
   - Cheats Menu
   - Toolbox
   - PS5 Games menu
   - Toggle Kstuff
- the Utilities menu has been changed to the Settings menu and is now below the Services menu
- Patched the systems game patch checker to not auto update games with etaHEN active
- Updated the Kstuff menu to include the option to pause the PS5 or PS4 sysents independently
- the download Cheats option will now check if its up to date instead of always just redownloading the whole repo everytime
- Added the ability to save remote play info to a USB if one is detected (both the encoded and decoded account ids)
- Added the option to disable the toolbox auto start in the rest mode options

## Fixes and Updates
- Updated Kstuff to 1.5
- Updated PS5Debug to v1.0b4 (6.xx support) by @CTN
- Fixed an Issue that would cause the etaHEN utility daemon to crash if malformed cheat .txt files were present
- etaHEN will now attempt to restart the home menu if loading the toolbox fails
- updated itemzflow self decrypter for 7.xx
- Improved etaHEN Startup time by 1-2 secs
- Updated & Improved lite mode
- Fixed an issue preventing people from enabling cheats after turning off lite mode
- Fixed an issue with Cheats not showing the full description for long descriptions
- [Dev/TestKits] the red activate banner will now only go away when the activation patches are present
- [Dev/TestKits] added activation patches for DevKit FW 3.21, 4.03, 4.51 and 5.50 and Testkit fw 4.03, 4.51, 6.50, 7.61
- Delete daemon crash logs on startup if available
- Updated the config.ini layout for the new additions
2025-06-10 22:45:32 -04:00
LightningMods
ea3b04a60f etaHEN updated to 2.1B
- Added the ability to pause/resume kstuff in the toolbox (Utilities section)
- Updated kstuff and etaHEN for 7.xx support
- Improved stability when auto loading the toolbox (new loading method, should be 20x more stable) requires kstuff, old method will be used as a fallback where kstuff or byepervisor isnt available
- Added more in-depth errors to DPIv2 by  @crayspn
- Fixed kstuff unnecessarily changing *kit target ids (causing devkits to default to release mode)
- Added the DBG0 IP address to the Home menu panel for devkits
- Fixed klog auto starting even when its disabled via toolbox/config
- removed creating unnecessary files when starting etaHEN (should slightly speed up start times)
- Added an option to reload cheats cache and auto add new cheats to the cache files
- Updated PS5Debug by GHEN and re-enabled PS5Debug for 5.xx
- Added a check to see if an operations like downloading the Store/Cheats or reloading the cheats cache is already in progress before starting a new operation
- Added an option to load etaHEN without kstuff (ADVANCED USERS ONLY) i.e cheats or plugins (a file named "no_kstuff" on USB root or /data/etaHEN/ will disable loading kstuff)
- added back PKG Installer patches for 2.xx and 3.xx-4.xx
2025-04-28 14:18:48 -04:00
LM
360e7c0d2d correct a few typos 2025-03-29 15:55:55 -04:00
LightningMods
28c4489a41 Fix showing the plugin auto start options 2025-03-29 01:13:03 -04:00
LightningMods
178499a10c [HOT FIX] temp. remove spoof patches for 3.xx and 4.xx 2025-03-28 19:06:25 -04:00
7 changed files with 39 additions and 21 deletions

View File

@@ -320,9 +320,9 @@ int pkginstall(const char* fullpath,
log_info("AppInstUtil Initialized...");
sceAppInstUtilInstallByPackage = (int(*)(astruct_1*, SceAppInstallPkgInfo*, astruct_2*)) LOAD_FUNCTION_AND_CHECK(lib_appinstutil, "sceAppInstUtilInstallByPackage");
sceAppInstUtilInstallByPackage = (int(*)(MetaInfo*, SceAppInstallPkgInfo*, PlayGoInfo*)) LOAD_FUNCTION_AND_CHECK(lib_appinstutil, "sceAppInstUtilInstallByPackage");
astruct_2 arg3;
PlayGoInfo arg3;
SceAppInstallPkgInfo pkg_info;
memset(&arg3, 0, sizeof(arg3));
@@ -335,7 +335,7 @@ int pkginstall(const char* fullpath,
strncpy(*arg3.content_ids, "", sizeof(content_id_t) - 1);
}
astruct_1 arg1 = (astruct_1){
MetaInfo arg1 = (MetaInfo){
.uri = fullpath,
.ex_uri = "",
.playgo_scenario_id = "",

View File

@@ -52,17 +52,24 @@ Port: XXXX
- [Toolbox] Install the Homebrew Store on the console
- [Toolbox] ★Rest Mode Options
- [Toolbox] Remote Play Menu
- [Toolbox] Plugin Menu and Plugin auto start menu
- [Toolbox] Plugin / Payload ELF Menu with auto start options
- [Toolbox] External HDD Menu
- [Toolbox] TestKit Menu
- [Toolbox] Cheats Menu (WIP)
- [Toolbox] Controller Shortcuts
- [Toolbox] PS5 webMAN Games menu
- [Toolbox] Custom Game Options Menu
- [Toolbox] Display Title IDs on Home menu
- [Toolbox] Disable toolbox auto start
- [Toolbox] Blu-Ray license activation
- [Toolbox] Disc auto eject for BD-J and LUA based exploits
- [Toolbox] etaHEN credits and supporters
- [Toolbox] Custom debug settings text and icon
- [Toolbox] Auto open menu after etaHEN loads
- [Toolbox] a number of different toolbox settings
- React bundle (all FWs) & Self (only on 2.xx) FTP decryption Support
- 2 seperate daemons for improved stability and reliability
- the Util daemon willl be auto restarted by the main etaHEN daemon
- The Util daemon will be auto restarted by the main etaHEN daemon
- Custom System Software version (custom System info)
- kstuff for fself and fpkg support
- etaHEN log in /data/etaHEN
@@ -89,7 +96,6 @@ More info [Here](https://github.com/LightningMods/etaHEN-SDK/blob/main/README.md
## Upcoming features
- [Toolbox] FPS Counter
- [Toolbox] change debug settings text
- [Toolbox] On-Screen temps and other info (for retails)
- More userland patches
- Improved PS5 Game support (itemzflow)
@@ -99,21 +105,33 @@ More info [Here](https://github.com/LightningMods/etaHEN-SDK/blob/main/README.md
etaHEN's ini settings file can be found at `/data/etaHEN/config.ini` and can be accessed using the built-in FTP
and is automatically created when you run etaHEN for the first time
#### Configuration Layout (toolbox)
| INI Key | Description | Default value
|---------------------|-------------------------------------------------------------|---------------------|
| `PS5Debug` | 0 = disables PS5Debug (Sistr0) auto load 1 = enable PS5Debug auto load | 0 (disabled) |
| `FTP` | 0 = disables etaHEN built-in FTP 1 = enables it | 1 (enabled) |
| `discord_rpc` | 0 = disables Discord RPC server 1 = enables it | 0 (disabled) |
| `toolbox_auto_start` | 0 = auto replaces debug settings 1 = OG Debug settings only | 1 (enabled) |
| `Allow_data_in_sandbox` | 0 = disables /data in an apps sandbox 1 = enables it | 1 (enabled) |
| `DPI`/ `DPIv2` | 0 = disables The Direct PKG Installer service 1 = enables it | 1 (DPIv2 enabled) |
| `Klog` | 0 = disables kernel logging, 1 = enables it | 0 (disabled) |
| `ALLOW_FTP_DEV_ACCESS` | 0 = disables FTP developer access, 1 = enables it | 0 (disabled) |
| `StartOption` | 0=None, 1=Home menu, 2=Settings 3=Toolbox, 4=itemzflow | 0 (None) |
| `Rest_Mode_Delay_Seconds` | Delay in seconds before patching shellui coming out rest mode | 0 (no delay) |
| `Util_rest_kill` | 0 = dont kill the util daemon during rest, 1 = Do kill it on rest | 0 (disabled) |
| `Game_rest_kill` | 0 = dont kill the open game during rest, 1 = Do kill it on rest | 0 (disabled) |
| INI Key | Description | Default value |
|---------------------|-------------------------------------------------------------|---------------|
| `PS5Debug` | 0 = disables PS5Debug (Sistr0) auto load, 1 = enable PS5Debug auto load | 0 (disabled) |
| `FTP` | 0 = disables etaHEN built-in FTP, 1 = enables it | 1 (enabled) |
| `discord_rpc` | 0 = disables Discord RPC server, 1 = enables it | 0 (disabled) |
| `toolbox_auto_start` | 0 = disabled, 1 = enabled | 1 (enabled) |
| `Allow_data_in_sandbox` | 0 = disables /data in an apps sandbox, 1 = enables it | 1 (enabled) |
| `DPI` | 0 = disables The Direct PKG Installer service, 1 = enables it | 0 (disabled) |
| `DPI_v2` | 0 = disables DPI version 2, 1 = enables it | 0 (disabled) |
| `Klog` | 0 = disables kernel logging, 1 = enables it | 0 (disabled) |
| `ALLOW_FTP_DEV_ACCESS` | 0 = disables FTP developer access, 1 = enables it | 0 (disabled) |
| `StartOption` | 0=None, 1=Home menu, 2=Settings, 3=Toolbox, 4=itemzflow | 0 (None) |
| `Rest_Mode_Delay_Seconds` | Delay in seconds before patching shellui coming out rest mode | 0 (no delay) |
| `Util_rest_kill` | 0 = don't kill the util daemon during rest, 1 = Do kill it on rest | 0 (disabled) |
| `Game_rest_kill` | 0 = don't kill the open game during rest, 1 = Do kill it on rest | 0 (disabled) |
| `disable_toolbox_auto_start_for_rest_mode` | 0 = disabled, 1 = enabled | 0 (disabled) |
| `libhijacker_cheats` | 0 = disables libhijacker cheats, 1 = enables it | 0 (disabled) |
| `launch_itemzflow` | 0 = disabled, 1 = enables auto launch of itemzflow | 0 (disabled) |
| `testkit` | 0 = disabled, 1 = enables testkit mode | 0 (disabled) |
| `Display_tids` | 0 = disabled, 1 = enables display of title IDs | 0 (disabled) |
| `APP_JB_Debug_Msg` | 0 = disabled, 1 = enables app jailbreak debug messages | 0 (disabled) |
| `etaHEN_Game_Options` | 0 = disabled, 1 = enables etaHEN game options | 1 (enabled) |
| `auto_eject_disc` | 0 = disabled, 1 = enables automatic disc ejection | 0 (disabled) |
| `Cheats_shortcut_opt` | Multi-select option for cheats shortcut | 0 (CHEATS_SC_OFF) |
| `Toolbox_shortcut_opt` | Multi-select option for toolbox shortcut | 0 (TOOLBOX_SC_OFF) |
| `Games_shortcut_opt` | Multi-select option for games shortcut | 0 (GAMES_SC_OFF) |
| `Kstuff_shortcut_opt` | Multi-select option for kstuff shortcut | 0 (KSTUFF_SC_OFF) |
## DPI API details for tool creators
etaHEN's Direct PKG Installer currently is very simple and is considered a WIP

Binary file not shown.

BIN
etaHEN-2.3B.bin Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.