• PS3HEN is now supporting 4.93 Firmware

    View Official Release Post for additional information HERE

[UNOFFICIAL] PS3HEN Alternate Builds

@bucanero

I moved it down a bit after reload_xmb(); and now everything is working, but i wonder if it can interrupt other processes

Based on your comments, I have updated the PR and moved the call to restore_act_dat() after reload_xmb().
Btw, does your HEN build version works fine with ps2 classics? if it works, maybe you can share the .bin with Algol so he can try it out.
 
Based on your comments, I have updated the PR and moved the call to restore_act_dat() after reload_xmb().
Btw, does your HEN build version works fine with ps2 classics? if it works, maybe you can share the .bin with Algol so he can try it out.

For webMAN MOD users on PS3HEN, I just added today your restore_act_dat() to the combo R2+O and during refresh XML (content scanning).
The function will backup act.dat if .bak doesn't exist or restore act.dat if .bak exists.

Your code is still useful for non-webMAN users.

I think this update will be useful for PS3HEN users until your code is merged to the official payload.
 
Based on your comments, I have updated the PR and moved the call to restore_act_dat() after reload_xmb().
Btw, does your HEN build version works fine with ps2 classics? if it works, maybe you can share the .bin with Algol so he can try it out.

I'm back to CFW :P

But i'll revert back to HEN and try it.
 
Based on your comments, I have updated the PR and moved the call to restore_act_dat() after reload_xmb().
Btw, does your HEN build version works fine with ps2 classics? if it works, maybe you can share the .bin with Algol so he can try it out.

@bucanero I had some feedbacks that it breaks ps2 games and sometimes ps3, any ideas why?

i just removed the code and it is working good now.
 
to not break the mention, i'll not edit the previous post.

BTW it only affects PKG games.

EDIT;

I just saw that you pushed a new code 10 days ago. I will implement it and test it to see if it works without any issues.

EDIT 2: Your new code is working good, no ps2/ps3 problems
 
Last edited:
@esc0rtd3w

Patching the explorer_plugin.sprx values when HEN is enabled, applies it on the fly?

I mean i use explorer_plugin.sprx patches using remaps, but the "what's new" url patch only work after reloading the XMB, does this method requires a reload too?

0JB7Q8l.png



EDIT:

I changed it with my values but it only worked after reloading the XMB. Is there any way to patch the value already in RAM with the new one to making it immediately take effect without the need of reloading the XMB?
 
Last edited:
EDIT;

I just saw that you push a new code 10 days ago, i'll implement it and check if it works without issues

EDIT 2: Your new code is working good, no ps2/ps3 problems

thanks for testing and confirming that the new version works correctly for all content types. I hope this can be merged and included in the next version of HEN.

I can also release custom binaries with this patch until it's part of the official release.
 
I can also release custom binaries with this patch until it's part of the official release.

Here's the updated PS3HEN.BIN including my simplified "restore act.dat" patch and the option to disable auto-update check:
https://www.mediafire.com/file/xv74yfiyo3sgczx/PS3HEN_BIN-restore-act.zip/file

Files included:
  • PS3HEN.BIN_CEX_484
  • PS3HEN.BIN_CEX_485
  • PS3HEN.BIN_CEX_486
  • PS3HEN.BIN_CEX_487
  • PS3HEN.BIN_CEX_488
If you want to disable the auto-update check, just create an empty file /dev_hdd0/hen_updater.off

Just replace the file for your HFW and reboot. If you see a "PS3HEN 3.0.3+" message, you have replaced the file successfully with this alternate version.

now, time to continue with apollo-ps4. :)
 

Attachments

is there any way to exploit this console?



I'm interrested about the firmware it is a DTCP-IP Debugger Model firmware (afaik we don't have any example of this kind of FW), if an alternative HEN can run on it, we could at least dump the firmware.
 
@esc0rtd3w @Berion @aldostools @bucanero is there a way to remap the update server to a custom one via HEN, the same approach that webman mod uses but to a online url?

I patched my vsh.self to my custom ps3-updatelist.txt just fine, but for hen the things are different, i'll keep the rco blocking the online system update menu and when hen is enabled, it will remap the rco to a non blocked one, so the user will be prompt and can download a HFW update when it's out.
 
If this can be done via HEN code, it will help users that doesn't have a usb drive to update the HFW version, so just with hen, they can download the latest one via system update.

Hen payload just need to patch the url for updates and add a remap of software_update_plugin.rco when hen is enabled to allow the user to download via the System Update option

Btw, if it got implemented, the software_update_plugin.rco without the online update blocked can be remaped to one inside the empty AAA folder.
 
Last edited:
i think many cfw features can be brought to HEN, the gameboot sound is one of them, i enabled it on my HEN.BIN remapping the sprx, but hen could have a patch to enable it on the fly without the need of a sprx.
 
Last edited:
do you still have the code?, if so can i have a look at it?
another user provided the code HERE. when i tried the bin it would only shutdown the ps3right after hen enabled.

DeViL303 told me that the patch might have to be made in two memory locations. that would have required searching a memory dump.
 
I tried to patch the update server via HEN payload, but it shutted down the ps3 ( i used the explorer_plugin.prx patch as example, but i probably made it wrong).

But the interesting thing is that if the version number is not declared in ps3-updatelist.txt the system will always find an update via the Update via Internet option, but it will never ask for an update when connecting to the SEN.

I'm using a remap via HEN payload and webman mod to load ps3-updatelist.txt, so when hen is disabled Update via Internet is disabled too ( blocked via rco), but when hen is enabled it allows the option to be used and will always download the latest hfw version hosted on my server. It means the user can always reinstall hfw via official update option and update when new one is online.

Code:
map_path_slot("/dev_flash/vsh/resource/software_update_plugin.rco","/dev_flash/vsh/resource/AAA/software_update_plugin.rco",12);//Enables System Update to Use ps3-updatelist.txt Spoofed by webMAN.

If someone can help me to patch the update server via HEN, please lemme know


XHlgrl0.png
 
Here's the updated PS3HEN.BIN including my simplified "restore act.dat" patch and the option to disable auto-update check:
https://www.mediafire.com/file/xv74yfiyo3sgczx/PS3HEN_BIN-restore-act.zip/file

Files included:
  • PS3HEN.BIN_CEX_484
  • PS3HEN.BIN_CEX_485
  • PS3HEN.BIN_CEX_486
  • PS3HEN.BIN_CEX_487
  • PS3HEN.BIN_CEX_488
If you want to disable the auto-update check, just create an empty file /dev_hdd0/hen_updater.off

Just replace the file for your HFW and reboot. If you see a "PS3HEN 3.0.3+" message, you have replaced the file successfully with this alternate version.

now, time to continue with apollo-ps4. :)

@bucanero How can i add text to Hen version as you did? 3.0.3+

I'm trying to make the debug version to show 3.0.3 Debug
 
Back
Top