PS3 Enable HAN freezes ps3.

Atlaslion

Forum Noob
Hey guys,

I updated my ps3 to 4.90.1 HFW and then used han installer with the han supporting 4.90 files and everything works fine, but as soon as I click han enable my ps3 freezes. What could be the cause?
 
HAN was never tested on 4.90. The offsets were updated only and support files merged from 4.89 files. I can test this later, but if the installer worked, its strange that enable is not working, as they use the same js file for offsets

EDIT: I know why. The XML was never updated. I will update it and post for you to try

EDIT2: Apparently i forgot how HAN works, and we didnt put js in xml. Let me test it and report back

EDIT3: Ive confirmed that it freezes from enabler, using html/js, but installer works.
 
Last edited:
HAN was never tested on 4.90. The offsets were updated only and support files merged from 4.89 files. I can test this later, but if the installer worked, its strange that enable is not working, as they use the same js file for offsets

EDIT: I know why. The XML was never updated. I will update it and post for you to try

EDIT2: Apparently i forgot how HAN works, and we didnt put js in xml. Let me test it and report back

EDIT3: Ive confirmed that it freezes from enabler, using html/js, but installer works.
in the han js, 4.90 is missing some variable declares.

from 4.89 section:

var ipf1_addr_489=0x6ebb78;
var ipf2_addr_489=0x507374;

same thing happened when han was updated for 4.86 i think.
 
in the han js, 4.90 is missing some variable declares.

from 4.89 section:

var ipf1_addr_489=0x6ebb78;
var ipf2_addr_489=0x507374;

same thing happened when han was updated for 4.86 i think.

I already let esc0 know about this earlier today.

In the ps3xploit_v307.js file:

Line 838 add 2 lines

var ipf1_addr_490=0x6ebb78;
var ipf2_addr_490=0x507374;

Line 2128 before the closing brace, add 2 lines

ipf1_addr=ipf1_addr_490;
ipf2_addr=ipf2_addr_490;

That should fix the enabler tool freeze on 4.90 in theory.
 
Last edited:
in the han js, 4.90 is missing some variable declares.

from 4.89 section:

var ipf1_addr_489=0x6ebb78;
var ipf2_addr_489=0x507374;

same thing happened when han was updated for 4.86 i think.

I already let esc0 know about this earlier today.

In the ps3xploit_v307.js file:

Line 838 add 2 lines

var ipf1_addr_490=0x6ebb78;
var ipf2_addr_490=0x507374;

Line 2128 before the closing brace, add 2 lines

ipf1_addr=ipf1_addr_490;
ipf2_addr=ipf2_addr_490;

That should fix the enabler tool freeze on 4.90 in theory.

Thanks :)
I completely forgot about those 2 for multi pkg install, which is only used for HAN. Come to think of it, I will also double check other ones for those in 4.86+ to verify they are correct, because they probably also were never updated, if they are different.
 
@Coro the ipf2_addr for 4.90 was off by 0x4 bytes. I verified in ida.

upload_2023-5-10_21-56-32.png


I have updated all of the ipf1_addr and ipf2_addr in HAN repo now, and fixed the other offset

https://github.com/PS3Xploit/etHANol/commit/28ac300fa868706e8ef1ed131086c06685f8576e

https://github.com/PS3Xploit/etHANol/commit/c61e0de8e21fa68a99b47293149d8462a7dae852
 
Back
Top