Hallo master, can you add patches that support "Fake Save Data Owner"?
Thanks.
This is something that i really want, i switch from CFW to Hen back and forth, and i can't play any of my games

Hallo master, can you add patches that support "Fake Save Data Owner"?
Thanks.
Have you ever tried remap vsh.self from REX 4.84?@esc0rtd3w @aldostools
,so after a long time investigating the issue, i found that only 5 remaps works without issues,
You need to increase the number of entries@esc0rtd3w @aldostools
I'm was using many remaps to load custom sprxs directly on HEN (set in the source code), about 10.
they worked but eventually the xmb crashes ( in different places, due the fact of the sprx is not beeing read anymore)
,so after a long time investigating the issue, i found that only 5 remaps works without issues, i made some work-arounds and got everthing i need in that 5 slots, but now i'm needing more.
How can i do it?
You need to increase the number of entries
https://github.com/PS3Xploit/PS3HEN/blob/master/payload/mappath.c#L15
Don't increase it too much or the payload will break. You may need to reduce MAXPATH too
other question, how do i change the HEN version number?
i'll use the hen auto update to automatically update my mod, but i didn't find where the version string is located
You can edit the version with a HEX editor in the bin iirc, no need to recompile from sourceI'll try thanks,
other question, how do i change the HEN version number?
i'll use the hen auto update to automatically update my mod, but i didn't find where the version string is located
https://github.com/PS3Xploit/PS3HEN...90a637c630692e6f80ed873e6/payload/main.c#L588
You didn't answer my question above, lol
Have you ever tried remap vsh.self from REX 4.84?
map_path_slot("/dev_flash/vsh/module/game_ext_plugin.sprx","/dev_flash/vsh/resource/AAA/game_ext_plugin.sprx",1);
map_path_slot("/dev_flash/vsh/module/explore_plugin.sprx","/dev_flash/vsh/resource/AAA/explore_plugin.sprx",2);
map_path_slot("/dev_flash/vsh/module/xmb_plugin.sprx","/dev_flash/vsh/resource/AAA/xmb_plugin.sprx",3)
map_path_slot("/dev_hdd0/hen/pro_features.xml","/dev_flash/hen/xml/pro_features.xml",4);
map_path_slot("/dev_hdd0/hen/webman_features.xml","/dev_flash/vsh/resource/explore/xmb/category_webman_features.xml",5);
@esc0rtd3w @aldostools
I see some changes in the 4.87 build
I used to add remaps like this
Code:map_path_slot("/dev_flash/vsh/module/game_ext_plugin.sprx","/dev_flash/vsh/resource/AAA/game_ext_plugin.sprx",1); map_path_slot("/dev_flash/vsh/module/explore_plugin.sprx","/dev_flash/vsh/resource/AAA/explore_plugin.sprx",2); map_path_slot("/dev_flash/vsh/module/xmb_plugin.sprx","/dev_flash/vsh/resource/AAA/xmb_plugin.sprx",3) map_path_slot("/dev_hdd0/hen/pro_features.xml","/dev_flash/hen/xml/pro_features.xml",4); map_path_slot("/dev_hdd0/hen/webman_features.xml","/dev_flash/vsh/resource/explore/xmb/category_webman_features.xml",5);
and in the new build the remap are like this:
map_first_slot("/dev_hdd0/hen/hfw_settings.xml","/dev_flash/hen/xml/hfw_settings.xml");//2.3.3+
how i call other slots?
void map_first_slot(char *old, char *newp);
void map_first_slot(char *old, char *newp)
{
map_table[0].oldpath=old;
map_table[0].newpath = alloc(MAX_PATH, 0x27);
strncpy(map_table[0].newpath, newp, MAX_PATH-1);
map_table[0].newpath_len=strlen(newp);
map_table[0].oldpath_len = strlen(old);
map_table[0].flags = 0;
return;
}
void map_path_slot(char *old, char *newp, int slot);
void map_path_slot(char *old, char *newp, int slot)
{
if(slot<=MAX_TABLE_ENTRIES)
{
map_table[slot].oldpath=old;
map_table[slot].newpath = alloc(MAX_PATH, 0x27);
strncpy(map_table[slot].newpath, newp, MAX_PATH-1);
map_table[slot].newpath_len=strlen(newp);
map_table[slot].oldpath_len = strlen(old);
map_table[slot].flags = 0;
return;
}
}
@LuanTeles, did you succeed map_path game_ext_plugin.sprx (in dev_flash)? I tried map_path game_ext_plugin.sprx (gameboot patched) but it didn't work, any hints?@esc0rtd3w @aldostools
I see some changes in the 4.87 build
I used to add remaps like this
Code:map_path_slot("/dev_flash/vsh/module/game_ext_plugin.sprx","/dev_flash/vsh/resource/AAA/game_ext_plugin.sprx",1); map_path_slot("/dev_flash/vsh/module/explore_plugin.sprx","/dev_flash/vsh/resource/AAA/explore_plugin.sprx",2); map_path_slot("/dev_flash/vsh/module/xmb_plugin.sprx","/dev_flash/vsh/resource/AAA/xmb_plugin.sprx",3) map_path_slot("/dev_hdd0/hen/pro_features.xml","/dev_flash/hen/xml/pro_features.xml",4); map_path_slot("/dev_hdd0/hen/webman_features.xml","/dev_flash/vsh/resource/explore/xmb/category_webman_features.xml",5);
and in the new build the remap are like this:
map_first_slot("/dev_hdd0/hen/hfw_settings.xml","/dev_flash/hen/xml/hfw_settings.xml");//2.3.3+
how i call other slots?
if there was to be HEN 3.0.2 debug egg test created i would be very interested
i originally just modified the function for map_first_slot in /payload/mappath.c and mappath.h last time
There may be unwanted side effects
Original:
mappath.h
Code:void map_first_slot(char *old, char *newp);
mappath.c
Code:void map_first_slot(char *old, char *newp) { map_table[0].oldpath=old; map_table[0].newpath = alloc(MAX_PATH, 0x27); strncpy(map_table[0].newpath, newp, MAX_PATH-1); map_table[0].newpath_len=strlen(newp); map_table[0].oldpath_len = strlen(old); map_table[0].flags = 0; return; }
Modified:
mappath.h
Code:void map_path_slot(char *old, char *newp, int slot);
mappath.c
Code:void map_path_slot(char *old, char *newp, int slot) { if(slot<=MAX_TABLE_ENTRIES) { map_table[slot].oldpath=old; map_table[slot].newpath = alloc(MAX_PATH, 0x27); strncpy(map_table[slot].newpath, newp, MAX_PATH-1); map_table[slot].newpath_len=strlen(newp); map_table[slot].oldpath_len = strlen(old); map_table[slot].flags = 0; return; } }
View attachment 29161
View attachment 29162
@LuanTeles, did you succeed map_path game_ext_plugin.sprx (in dev_flash)? I tried map_path game_ext_plugin.sprx (gameboot patched) but it didn't work, any hints?
Btw if map_path on dev_hdd0 always works.
thanks very much,i gave it a quick blast,HEN functions seem ok but my egg doesn't change upon refreshyou can try this. It is untested
http://**ps3xploit.com >Domain no L...nstaller_3.0.2_DEBUG_EGG_TEST_signed-487C.pkg
i forgot to change the paths in source. Ill post updated ones sometime soonthanks very much,i gave it a quick blast,HEN functions seem ok but my egg doesn't change upon refresh
however,
have a great xmas before u bother with this,hope santa brings u something green and strong smelling.