• PS3HEN is now supporting 4.93 Firmware

    View Official Release Post for additional information HERE
4.89.1 HFW (Hybrid FirmWare)

HFW 4.89.1 (Hybrid Firmware) Official Release -

For PS3HEN / HFW 4.89 details see post: https://www.psx-place.com/threads/p...-the-ps3-exploit-for-noncfw-ps3-models.37273/
.This official HFW 4.89.1 release was created by @littlebalup and has been tested over many consoles and situations. Please be aware of several "Unofficial" HFW 4.89 builds that are on the internet. Some of them may work, and some of them are known to have problems.

HFW, by its very nature is a modified version of original OFW, that by itself can be unstable or have unexpected results in some situations, due to the system files (sprx) replaced with older version during the creation process. HFW is meant to be accompanied by PS3HEN, which when fully installed will restore HFW back to a stable OFW state (system sprx), and also includes any other fixes needed.

The official HFW 4.89.1 has a EULA date of May 11, 2022 and an MD5 of 1746FD1A7BA9F6DBB9428C9C64B54B0A

This firmware has been tested with PS3HEN 3.1.0

Mirror #1: https://www.mediafire.com/file/f33efmg88el1jwh/HFW_4.89.1_littlebalup.zip/file
Mirror #2: https://mega.nz/file/ABA0HDIA#MMQZ_aA0jMAstgpvbF2hH5CrHXoF5UR9cAypkkqkXrk
Mirror #3: http://**ps3xploit.com >Domain no L...=new)/firmware/hfw/HFW_4.89.1_littlebalup.zip

Huge thanks also to @Joonie @habib for their initial idea of creating an HFW in the first place :)

Thanks to @STLcardsWS for everything he does ;)
hi do you know what if any difference there are in the cat_game.xml file compared to 4.88
 
How can I update from 4.88.1 to 4.89.1 System update is locked out with the psxploit warning to stay on the firmware I have, go to safe mode and choose System Update from there and it hangs and gets stuck on the highlight of System update and doesn't progress any further! Never had this trouble before so am I missing something?
That warning only applies to the update over internet. You can still use the update with storage media option. Some models, emmc superslim specifically, and phat nand models iirc, must install firmware in recovery if same version, but I thought you can use xmb update if on lower firmware still. Either way, recovery, ie safe mode should always work.
 
Thanks for all the work. I have stopped playing PS3 (I have played all the exclusives), but I want to keep it for the future. Hopefully, Sony has stopped releasing updates.
 
so about yesterday i mistaknely updated my ps3 to update 4.89 without the exploited version and now i cant update it back to the exploited one

https://imgur.com/a28VaDs this is the mistake i made


https://imgur.com/4lxt1VR this is what shows up when i try to update the exploited version in my pan drive


https://imgur.com/PQU3EVc this is whats in the usb.

plz someone help me
so you will basically have to install from recovery mode and redo the whole exploit from start to finnish like you did when you first did the hen exploit
 
@esc0rtd3w any new build to test the improved map_path/
soon. I have a pretty solid setup now with the improvements and fixes @bguerville has done. There are still a couple issues i am having, and bguerville is remaking some to most of the current map_path implementation. I also wanted to add a feature to read paths from a text file, so we can have internal paths and "user" paths, which also makes it easier to test. The mutex works fine and i have had exactly 0 crashes so far. So that part is pretty solid as well.

btw, the reload_category_items doesnt work for me. Using the original mappath.c with modified slot function i did get the xml to refresh on manual xmb reload, but never with the items call. With the updated map_path slot function i cannot get this to work like old code, but it does work for hiding/showing hfw tools and package manager instantly on HEN enable.

I tested swapping a PSN only package manager on boot with a full package manager on HEN enable, but this only worked after manual xmb reload also. Also the same with enable HEN xml currently. It is being hidden on enable, but only shows effect on manual xmb reload.

The refresh issue is actually a PITA and a problem, kinda. I am currently testing a few things, and am mapping the XML folder only on HEN enable to show package manager and hfw tools, and to hide HEN Enable, but the latter only works on manual xmb refresh.

Launching the xmb_reload self seems to be a viable option, or a similar way to reload xmb and simulate a game opening/closing.

I also wanted to include an automatic reboot option if a package was installed, but this actually proved to be tricky because i dont have a way yet to see when the PKG is actually finished installing. Only the download is known when finished.

So we have quite a fe things being worked on and will have a test build soon. @bguerville should have some progress with map_path, and i will see what i can come up with, but i am open to suggestions!
 
I also wanted to include an automatic reboot option if a package was installed, but this actually proved to be tricky because i dont have a way yet to see when the PKG is actually finished installing. Only the download is known when finished.

So we have quite a fe things being worked on and will have a test build soon. @bguerville should have some progress with map_path, and i will see what i can come up with, but i am open to suggestions!
You should be able to use the same techniques to execute a callback after a PKG installation as you do for a file download.

Iirc in wMM Aldo uses a while loop implementation to put the main thread to sleep, while the PKG installation is in progress in its own thread, alternatively you may also use a semaphore.
I believe there are other/better ways to go about this but if you want ready to deploy code you could reuse Aldo's snippets, afaik it works fine.

I am sorry I haven't had any spare time this week so far, I will try to finish the map_path improvements today.
 
Last edited:
soon. I have a pretty solid setup now with the improvements and fixes @bguerville has done. There are still a couple issues i am having, and bguerville is remaking some to most of the current map_path implementation. I also wanted to add a feature to read paths from a text file, so we can have internal paths and "user" paths, which also makes it easier to test. The mutex works fine and i have had exactly 0 crashes so far. So that part is pretty solid as well.

btw, the reload_category_items doesnt work for me. Using the original mappath.c with modified slot function i did get the xml to refresh on manual xmb reload, but never with the items call. With the updated map_path slot function i cannot get this to work like old code, but it does work for hiding/showing hfw tools and package manager instantly on HEN enable.

I tested swapping a PSN only package manager on boot with a full package manager on HEN enable, but this only worked after manual xmb reload also. Also the same with enable HEN xml currently. It is being hidden on enable, but only shows effect on manual xmb reload.

The refresh issue is actually a PITA and a problem, kinda. I am currently testing a few things, and am mapping the XML folder only on HEN enable to show package manager and hfw tools, and to hide HEN Enable, but the latter only works on manual xmb refresh.

Launching the xmb_reload self seems to be a viable option, or a similar way to reload xmb and simulate a game opening/closing.

I also wanted to include an automatic reboot option if a package was installed, but this actually proved to be tricky because i dont have a way yet to see when the PKG is actually finished installing. Only the download is known when finished.

So we have quite a fe things being worked on and will have a test build soon. @bguerville should have some progress with map_path, and i will see what i can come up with, but i am open to suggestions!

A simple way to implement the check is identifying which is the last file installed by the package, then do a wait loop until that file exists with a specific file size. It could implement a timeout counter to avoid infinite wait.

Something like:
timeout = 0; cellFsUnlink(LAST_FILE);
while(++timeout <= 60) // wait 1 minute
{
if(file_size(LAST_FILE) >= LAST_FILE_SIZE) break;
sys_timer_sleep(1);
}
 
Translated into English with Google Translate.

Hello everyone. First of all, thanks to all the team behind HFW as well as the whole PS3 scene for their constant work. Much appreciated.

I come here to ask if there is a possibility that they add support for HAN 4.89 in the V3 HAN TOOLS tab, since version v3.0.5 was left until 4.88. This for all of us who want to continue using HAN in certain licensed games without using HEN, while we are connected to PSN.

Without more to add and thanks again :encouragement:.

Traducido al inglés con el Traductor de Google.


Hola a todos. Primero que nada, agradecer a todo el equipo detras del HFW así como de toda la scene de PS3 por su constante trabajo. Se agradece bastante.

Vengo aqui para preguntar si hay la posibilidad de que agreguen soporte de HAN 4.89 en la pestaña de V3 HAN TOOLS, ya que la versión v3.0.5 se quedó hasta la 4.88. Esto para todos los que queremos seguir usando HAN en ciertos juegos licenciados sin utilizar HEN, mientras estemos conectados a PSN.

Sin más que agregar y agradecido de nuevo :encouragement:.
 
@esc0rtd3w, Hi I'm new to hacking the PS3, I have a super slim model and after watching youtube tutorial on how to install HFW and HEN I decided to give it a shot. unfortunately so far it has been an unyielding roller-coaster of a ride.

the guys that I watched are MrMario and Blaine Locklair


that lead me to getting a new 1TB hard drive and cleaning the inside of the unit out as well as applying new thermal paste/ 2mm thermal pad and a new CMOS battery and updated to 4.89 OFW

however at that time psx-place was down so i simply used the megaupload URL on Blaine Locklair's video to get the .pup file, used a 16gb sandisk flash drive and formatted it to fat32/MBR/64k (Root/PS3/UPDATE/[FILE].pup), plugged it into the PS3 and... no luck, while the drive was recognized the .pup was not.

so at a loss I searched google/reddit and found one of your guy's moderators (Metal_Velco). sent me a link for the evilnat 4.89.2 HFW loaded it up on the PS3 and... it recognized the .pup :) ... however though the update process the ps3 said that it was already at that firmware and there was no need to install it :( . so then finding out psx-place was back up I read through this thread for answers downloaded the official .pup from here and now I'm back at square one with the PS3 not recognizing the 4.89.1 .pup.

in short I need your help general Kenobi, your my only hope.
 
@esc0rtd3w, Hi I'm new to hacking the PS3, I have a super slim model and after watching youtube tutorial on how to install HFW and HEN I decided to give it a shot. unfortunately so far it has been an unyielding roller-coaster of a ride.

the guys that I watched are MrMario and Blaine Locklair


that lead me to getting a new 1TB hard drive and cleaning the inside of the unit out as well as applying new thermal paste/ 2mm thermal pad and a new CMOS battery and updated to 4.89 OFW

however at that time psx-place was down so i simply used the megaupload URL on Blaine Locklair's video to get the .pup file, used a 16gb sandisk flash drive and formatted it to fat32/MBR/64k (Root/PS3/UPDATE/[FILE].pup), plugged it into the PS3 and... no luck, while the drive was recognized the .pup was not.

so at a loss I searched google/reddit and found one of your guy's moderators (Metal_Velco). sent me a link for the evilnat 4.89.2 HFW loaded it up on the PS3 and... it recognized the .pup :) ... however though the update process the ps3 said that it was already at that firmware and there was no need to install it :( . so then finding out psx-place was back up I read through this thread for answers downloaded the official .pup from here and now I'm back at square one with the PS3 not recognizing the 4.89.1 .pup.

in short I need your help general Kenobi, your my only hope.
Try installing HFW in recovery mode.
 
Thanks for responding, how do you get into recovery mode, and apparently I have the 12gb super slim, would installing HFW and HEN put it at risk of bricking it?
 
Thanks for responding, how do you get into recovery mode, and apparently I have the 12gb super slim, would installing HFW and HEN put it at risk of bricking it?
There are guides how to get into recovery. You just power off ps3. Press and hold power button until it shuts back off. Let go and press/hold power button again until it beeps and beeps again twice.

You won't brick anything. It's safe to install.
 
Back
Top