PS3 PS3HEN v3.2.2 - New Additions/ Fixes & Backported Firmware's Support from Team PS3Xploit.

Update 4/25/2023: PS3HEN 3.2.2 has been released. Check the changelog for details.

We have seen a lot of developer's back in the fold after the 4.90 official firmware update that hit the PlayStation 3 several weeks ago. We seen a couple weeks ago developer's @Joonie and @esc0rtd3w of the Ps3Xploit Team update Ps3HEN to v3.2.0, now we have a new update with the release of v3.2.1.. Ps3HEN is a Homebrew Enabler that is an alternative exploit to custom firmware (cfw) for models that can not install a CFW. unlike custom firmware on the ps3, Ps3HEN has the ability to run on all ps3 model's, while many feature that are in CFW can be found in PS3HEN it does not completely replicate the CFW experience so if your PS3 has the ability to run a CFW that is the better route, but Ps3HEN is a very powerful and capable exploit. See a CFW vs Ps3HEN comparison >here< for a rundown of feature's.

In the update v3.2.1, there has been a number of changes and added support to Ps3HEN. @Joonie has released a backport of HFW (hybrid firmware) for 4.83, this was done as Ps3HEN has provided support for 4.83 FW, plus 4.84 DEX firmware is also now supported. There has been a number of other supported firmware and various other changes in the payload and plugin to PS3HEN, Plus this fixes the wMM bug that was creating freezing issue in v3.2.0. See latest changelogs provided below.

PS3HEN.jpg

  • What Is HEN?
    • HEN stands for Homebrew ENabler. it also consists of many functions relatively close to a CFW.
    • Installs on all PS3 Models. Typically used on Ps3 Console's that are incapable of installing a PS3 CFW.

    Official Links

    PS3 Custom Firmware vs PS3HEN Features

    How to check if my PS3 can run Custom Firmware
    (note all PS3's can run PS3HEN, if you can not run a CFW on your PS3 Model)


  • Ps3HEN v3.2.2
    Global Changes
    - Added support for 4.80 and 4.81 CEX firmware
    - Added support for 4.82 DEX firmware
    - Automatic Updates are now disabled by default. You can use HFW Tools->Maintenance and toggle back on/off​
    HEN Plugin Changes
    - Added support for RCO Sounds and LED Status (thanks @aldostools)
    - Updated install finished detection method (thanks @aldostools)
    - Updated and cleaned up downloadPKG_thread2 function
    - Added detection of dev_build toggle for usb000 and usb001​
    Payload Changes
    - Pad function fixed to not hang when more than one device is connected (thanks @aldostools)
    - Disabled VSH Attach To Debugger as default, to not conflict with some CFW (4.82/4.84 DEX)
    - Multiple Updates: PSP launcher blacklisting + more (thanks @aldostools)
    - Added L2 to disable mappath remap on hen launch​
    Resource Changes
    - Updated software_update_plugin.rco message to display the .me domain instead of the .com
    - Added *Uninstall HEN* option to HFW Tools->Maintenance
    - Added *Disable Remapping On Next Reboot* option in HFW Tools->Maintenance. This will disable the remapped files from mappath so these files can be managed and users can also use the backup/restore option from XMB (thanks @Fredy66)
    - Added *Toggle Hotkey Polling* option in HFW Tools->Maintenance. This will enable/disable check_combo_buttons function when HEN launches. (thanks @FFF256)
    - Added *Toggle app_home Support* option in HFW Tools->Maintenance. This updates xml containing the seg_gamedebug entries (thanks @Fredy66)
    - Added *Enable Quick Preview Option On XMB* option in HFW Tools->Developer. This swaps the explore_plugin.sprx between CEX and DEX versions​

    Ps3HEN v3.2.1
    Global Changes
    - Added support for 4.84 DEX firmware
    - Updated DEX resources and stackframe (4.84 DEX/PEX Only) (thanks @Joonie )
    - Added support for 4.83 firmware (HFW) (thanks @Joonie)
    - Re-added support for 4.82 firmware (OFW)
    - Updates to PS3HEN_GEN and added makefile (thanks @bucanero )​
    Installer Changes
    - Bytes will be written by webkit if HEN is being loaded from HTML, so HEN can set the installing flag
    - Added downloadhenD() function to allow DEX p3t download if DEX checkbox is checked (4.82D/4.84D Only)​
    HEN Plugin Changes
    - Added check for webMAN-MOD, and if installed will download package with WMM included, only if HEN is installing
    - Updated peekq offsets and values for CEX/DEX when downloading packages​
    Payload Changes
    - Updated detected COBRA version to 8.4
    - Updated PS3MAPI_CORE_VERSION to 1.24 (thanks bucanero)
    - Added check for HEN installing. Boot plugins text files will be deleted if HEN is ran from installer html
    - Updated UMD/PSP blacklisting and fixed spacing (thanks @aldostools )​
    Resource Changes
    - Added VSH message to alert users of deleted boot plugins text
    - Updated HEN Welcome Message for developer mode/release

    Ps3HEN v3.2.0
    Global Changes
    - Added support for 4.90 firmware. Special thanks to lmn7 and Joonie for their work on porting offsets, HFW, and other code contributions
    - Xai updated to support new HFW Tools options. Special thanks to Evilnat for his help and code contributions​
    HEN Plugin Changes
    - Automatic reboot after successful initial HEN installation from Network and USB
    - Added Clear Browser Cache code, currently disabled. This will be moved into xai_plugin (thanks xfrcc)
    - Changes to HEN plugin attempting to make it unload properly (thanks @aldostools, TheRouLetteBoi)
    - Updated host domain name from ps3xploit.me to ps3xploit.me​
    Payload Changes
    - Added mutex functionality to map_path and open_path_hook (thanks bguerville)
    - Updated, fixed, and optimized map_path and open_path_hook. Also kept support for legacy homebrew that uses map_path (thanks bguerville)
    - Added stat to open_path_hook for DEBUG build only (thanks DeViL303 for the idea and bguerville for the code and implementation)
    - Changed compatibility for modules patching. Firmware versions 4.84-4.88 share values, but 4.89 has its own values now for hashes and sprx patches
    - Added support for custom subchannel data via LSD files (thanks @aldostools)
    - PSX BIOS patched with product code 0x85 for PAL games (thanks @aldostools)
    - Option to force PAL or NTSC including the word in the file name (thanks @aldostools)
    - Added support for .sbi files and improve the performance seeking the custom subchannels (thanks @aldostools)
    - Added toggle for libaudio BT patch (thanks in1975)
    - Updated act.dat restore function (thanks bucanero)
    - Support for rap and RAP extension (lowercase/uppercase) (thanks aldostools)
    - Added button detection on launch. Currently will look for R2 held, to disable boot plugins​
    Resource Changes
    - HEN Enable and Package Manager have been separated from category_game.xml
    - Package Manager hidden on boot and shows full on HEN launch (thanks LuanTeles, DeViL303)
    - The HEN Enable egg menu item will be shown on boot and will be hidden after the XMB is refreshed. This will be updated later to refresh automatically. (thanks LuanTeles, DeViL303)
    - Added Developer options under HFW Tools -> Developer
    - Added the ability to switch HEN from Release and Debug modes via HFW Tools -> Developer (USB will be added next release)
    - Added the option to remove hen_enable.png to allow install from browser via HFW Tools -> Developer
    - Only supporting Stock and Rebug themes for now until custom colors can be fixed​


Official Release Forum @:
https://www.psx-place.com/.....​
 
Last edited by a moderator:
Thank you very much for the update, im new to HEN, what is Cobra 8.4 and what is the difference between 8.4 and 8.1?
 
Thank you very much for the update, im new to HEN, what is Cobra 8.4 and what is the difference between 8.4 and 8.1?
Cobra is a kernel payload that adds support for ISO images, plugins, syscall hooks, dynamic memory patches, path redirection, etc.

This payload started as a commercial product for OFW 3.55. Cobra 7.0 was later released as free open source. New features has been continuously added by community developers increasing the version to 8.4. You need to check the project history for details between 8.1 vs 8.4

HEN is a set of lv2 payloads and exploits orchestrated to work like a single payload to provide an outcome near identical to Cobra payload, considering the limitations accessing kernel features. The latest HEN 3.2.1 includes many of the newest features found in Cobra 8.4
 
Last edited:
Hello people!

I have 2 doubts:

1 ) I want to install HEN 3.2.1 but keeping HFW 4.89 already installed. My HFW has the old HEN 3.1.1. Then all I have to do is download HEN 3.2.1 Signed PKG relative to HFW 4.89 at ps3xploit website and install it, or I need go to HEN Auto Installer "orange page" to proceed with the installation?

2 ) Curiosity: In HEN 3.2.1, after use of PSX and PS2 games, the Enable HEN Icon returns after it's hidden? (AFAIK, HEN is deactivated after exiting from PSX/PS2 games)

Thanks for the attention!
 
Last edited:
Cobra is a kernel payload that adds support for ISO images, plugins, syscall hooks, dynamic memory patches, path redirection, etc.

This payload started as a commercial product for OFW 3.55. Cobra 7.0 was later released as free open source. New features has been continuously added by community developers increasing the version to 8.4. You need to check the project history for details between 8.1 vs 8.4

HEN is a set of lv2 payloads and exploits orchestrated to work like a single payload to provide an outcome near identical to Cobra payload, considering the limitations accessing kernel features. The latest HEN 3.2.1 includes many of the newest features found in Cobra 8.4
Wow, thank you very much, im gonna read that changelog
 
Cobra is a kernel payload that adds support for ISO images, plugins, syscall hooks, dynamic memory patches, path redirection, etc.

This payload started as a commercial product for OFW 3.55. Cobra 7.0 was later released as free open source. New features has been continuously added by community developers increasing the version to 8.4. You need to check the project history for details between 8.1 vs 8.4

HEN is a set of lv2 payloads and exploits orchestrated to work like a single payload to provide an outcome near identical to Cobra payload, considering the limitations accessing kernel features. The latest HEN 3.2.1 includes many of the newest features found in Cobra 8.4
Well it says the cfw syscalls can be restored without reboot by going to system update, do i need to reboot to change game in webman mod every time or i can change after disabling the syscalls? Or do I need to go to the update menu in the XMB then change game and then disable syscalls again?
I mean, can I change game after disabling the syscalls?
All this in webman mod
 
Well it says the cfw syscalls can be restored without reboot by going to system update, do i need to reboot to change game in webman mod every time or i can change after disabling the syscalls? Or do I need to go to the update menu in the XMB then change game and then disable syscalls again?
I mean, can I change game after disabling the syscalls?
All this in webman mod

This "new" feature in Cobra/HEN/Mamba payloads should be used with care.
Before re-enable CFW syscalls, it is recommended to logout from PSN.

If you re-enable CFW syscalls still connected to PSN, the payload will disable the homebrew blocker, allowing to run homebrews. These executions are sent to Sony servers yelling: "Hey I'm here using a modified PS3. Please, ban me!!"

In practice, it's easier just to reboot after play an online game.

In webMAN MOD, there are 2 methods of mount games with CFW syscalls:
1- The default method has PS3MAPI disabled. Once you mount a game and disable the CFW syscalls, you have to re-enable the syscalls using the payload method or rebooting, if you want to mount a new game.

2- The alternative method, requires PS3MAPI enabled in /setup.ps3. It fakes syscall 8 as disabled. It allows to mount a new game with CFW syscalls disabled.
 
This "new" feature in Cobra/HEN/Mamba payloads should be used with care.
Before re-enable CFW syscalls, it is recommended to logout from PSN.

If you re-enable CFW syscalls still connected to PSN, the payload will disable the homebrew blocker, allowing to run homebrews. These executions are sent to Sony servers yelling: "Hey I'm here using a modified PS3. Please, ban me!!"

In practice, it's easier just to reboot after play an online game.

In webMAN MOD, there are 2 methods of mount games with CFW syscalls:
1- The default method has PS3MAPI disabled. Once you mount a game and disable the CFW syscalls, you have to re-enable the syscalls using the payload method or rebooting, if you want to mount a new game.

2- The alternative method, requires PS3MAPI enabled in /setup.ps3. It fakes syscall 8 as disabled. It allows to mount a new game with CFW syscalls disabled.
Oh, so i gotta re-enable the syscalls, obviously loged out then change game then erase syscalls and finally log in again?
 
This "new" feature in Cobra/HEN/Mamba payloads should be used with care.
Before re-enable CFW syscalls, it is recommended to logout from PSN.

If you re-enable CFW syscalls still connected to PSN, the payload will disable the homebrew blocker, allowing to run homebrews. These executions are sent to Sony servers yelling: "Hey I'm here using a modified PS3. Please, ban me!!"

In practice, it's easier just to reboot after play an online game.

In webMAN MOD, there are 2 methods of mount games with CFW syscalls:
1- The default method has PS3MAPI disabled. Once you mount a game and disable the CFW syscalls, you have to re-enable the syscalls using the payload method or rebooting, if you want to mount a new game.

2- The alternative method, requires PS3MAPI enabled in /setup.ps3. It fakes syscall 8 as disabled. It allows to mount a new game with CFW syscalls disabled.
This "new" feature in Cobra/HEN/Mamba payloads should be used with care.
Before re-enable CFW syscalls, it is recommended to logout from PSN.

If you re-enable CFW syscalls still connected to PSN, the payload will disable the homebrew blocker, allowing to run homebrews. These executions are sent to Sony servers yelling: "Hey I'm here using a modified PS3. Please, ban me!!"

In practice, it's easier just to reboot after play an online game.

In webMAN MOD, there are 2 methods of mount games with CFW syscalls:
1- The default method has PS3MAPI disabled. Once you mount a game and disable the CFW syscalls, you have to re-enable the syscalls using the payload method or rebooting, if you want to mount a new game.

2- The alternative method, requires PS3MAPI enabled in /setup.ps3. It fakes syscall 8 as disabled. It allows to mount a new game with CFW syscalls disabled.
I went to the update option in webman mod Lite and in the system update option in the ps3, i can't find how to enable syscalls, where is that option?
Yep I'm really new to HEN and webman etc...
 
hey xploit I'm on 4.89 and trying to update to 4.90 i was offline for awhile now while and i really couldn't get online because I had this note that said "until further notice please remain on this firmware "I was completely confused about it because I had nothing to fix this. I did everything and it really seems like i just have this problem. xploit please reply to this when u have the chance cause I want to play my game online.
 
Back
Top