PS3 webMAN MOD - Web Commands

@aldostools I don't know if you know that using a proxy server with ps3 increases the download speed by more than double, people often use ps3 proxy server on android for that, could something similar be added to webman, without external apps?
 
@aldostools I don't know if you know that using a proxy server with ps3 increases the download speed by more than double, people often use ps3 proxy server on android for that, could something similar be added to webman, without external apps?

I don't have an answer. I would need to research about that.
I first would need proofs about that assertion before invest time in development.
Network configuration can be tricky. e.g. If the dns server is slow, your overall connection will be slow.
 
I don't have an answer. I would need to research about that.
I first would need proofs about that assertion before invest time in development.
Network configuration can be tricky. e.g. If the dns server is slow, your overall connection will be slow.

I didn't find english videos, only in portuguese, i already tested and it works.

 
I didn't find english videos, only in portuguese, i already tested and it works.


Thank you for the videos. My understanding is that using the proxy, the PS3 is connecting to a device with faster connection to Internet (in this case an Android device with modern protocols),

Implementing the proxy in the PS3, it would be using the same old hardware/protocols to connect to Internet than using a direct connection. Maybe there is a workaround, but it's likely that webMAN and the browser would be using the same network settings, so there would be a loop where none would have access to Internet.

BTW I saw another video suggesting to use google dns 8.8.8.8 and 8.8.4.4 for faster downloads.
 
BTW I saw another video suggesting to use google dns 8.8.8.8 and 8.8.4.4 for faster downloads.

Using DNS the downloads speeds are not even close as using proxy.



@aldostools

do you know why webman/xai commands via XMBML freezes the console if performanced while in-game xmb?

The idea is to use sel://localhost/ingame?path=category_xxx.xml to show some webMAN commands that works in-game

e.g enable/disable bgm (as it needs to be disabled before exitinh) and etc
 
Last edited:
do you know why webman/xai commands via XMBML freezes the console if performanced while in-game xmb?

There are various possible reasons:
- It may freeze if the command is allocating memory from the same memory container than the game.
- It may freeze if there is not enough free memory.
- It may freeze if there is a lv2 kernel panic caused by a syscall that need extend_kstack(0);
- It may freeze if a value is written to a NULL address.

If you provide a specific example, I could try to identify a more precise cause.
 
There are various possible reasons:
- It may freeze if the command is allocating memory from the same memory container than the game.
- It may freeze if there is not enough free memory.
- It may freeze if there is a lv2 kernel panic caused by a syscall that need extend_kstack(0);
- It may freeze if a value is written to a NULL address.

If you provide a specific example, I could try to identify a more precise cause.

Any webman command or xai plugin freezes the console if it is called by an XMBML menu while in-game.

AFAIK there isn't any external plugin that can be called while in-game by a xmbml menu.

you can try it by removing <Pair key="ingame"><String>disable</String></Pair>

from Evilnat's CFW tools and your webMAN xml to test it. (i'm assuming you have disabled it by using this option)
 
Any webman command or xai plugin freezes the console if it is called by an XMBML menu while in-game.

AFAIK there isn't any external plugin that can be called while in-game by a xmbml menu.

you can try it by removing <Pair key="ingame"><String>disable</String></Pair>

from Evilnat's CFW tools and your webMAN xml to test it. (i'm assuming you have disabled it by using this option)

Enable the debug payload. It could give you an idea why the console freeze.

The most common cause is not enough memory to perform the action.
 
@aldostools

Is it right?


Code:
if Cobra
    popup Cobra
    move /dev_hdd0/game/PS34KPROX/USRDIR/toolbox/xmls/CFW_Cobra_Tools.off,/dev_hdd0/game/PS34KPROX/USRDIR/toolbox/xmls/CFW_Cobra_Tools.xml
    move /dev_hdd0/game/PS34KPROX/USRDIR/toolbox/xmls/CFW_Mamba_Tools.xml,/dev_hdd0/game/PS34KPROX/USRDIR/toolbox/xmls/CFW_Mamba_Tools.off
elseif Mamba
    popup Mamba
    move /dev_hdd0/game/PS34KPROX/USRDIR/toolbox/xmls/CFW_Cobra_Tools.xml,/dev_hdd0/game/PS34KPROX/USRDIR/toolbox/xmls/CFW_Cobra_Tools.off
    move /dev_hdd0/game/PS34KPROX/USRDIR/toolbox/xmls/CFW_Mamba_Tools.off,/dev_hdd0/game/PS34KPROX/USRDIR/toolbox/xmls/CFW_Mamba_Tools.xml
else
end if

It's returning me COBRA even while on MAMBA.


Other question is, does Mamba disables custom urls? my custom what's new , custom xil items and etc doesn't work with mamba,
 
@aldostools

Is it right?


Code:
if Cobra
    popup Cobra
    move /dev_hdd0/game/PS34KPROX/USRDIR/toolbox/xmls/CFW_Cobra_Tools.off,/dev_hdd0/game/PS34KPROX/USRDIR/toolbox/xmls/CFW_Cobra_Tools.xml
    move /dev_hdd0/game/PS34KPROX/USRDIR/toolbox/xmls/CFW_Mamba_Tools.xml,/dev_hdd0/game/PS34KPROX/USRDIR/toolbox/xmls/CFW_Mamba_Tools.off
elseif Mamba
    popup Mamba
    move /dev_hdd0/game/PS34KPROX/USRDIR/toolbox/xmls/CFW_Cobra_Tools.xml,/dev_hdd0/game/PS34KPROX/USRDIR/toolbox/xmls/CFW_Cobra_Tools.off
    move /dev_hdd0/game/PS34KPROX/USRDIR/toolbox/xmls/CFW_Mamba_Tools.off,/dev_hdd0/game/PS34KPROX/USRDIR/toolbox/xmls/CFW_Mamba_Tools.xml
else
end if

It's returning me COBRA even while on MAMBA.


Other question is, does Mamba disables custom urls? my custom what's new , custom xil items and etc doesn't work with mamba,

Mamba is a Cobra payload.
First ask for Mamba, then ask for Cobra.

Mamba has a What's New patch.
It currently points to the now dead devil303.com
I can remove that patch in a future update
 
Last edited:
@LuanTeles
No pressure if you cannot, it's fine, but if you can, while you're currently testing stuff on Mamba, if you have a minute, could you try loading the PS3 Toolset, see whether it detects the kernel payload as Mamba or Cobra, if it doesn't recognise Mamba, enable the Debug logs to reveal the
"peek_sc_1022 return value" and post it for me.
 
@LuanTeles
No pressure if you cannot, it's fine, but if you can, while you're currently testing stuff on Mamba, if you have a minute, could you try loading the PS3 Toolset, see whether it detects the kernel payload as Mamba or Cobra, if it doesn't recognise Mamba, enable the Debug logs to reveal the
"peek_sc_1022 return value" and post it for me.

Redirection of https://** ** www.ps3xploit.net > ... by team** (NEW URL = http://ps3toolset.com is not working.

I'm running MAMBA 8.4, but it still says COBRA (see 2nd picture).
upload_2022-7-15_15-4-7.png


I didn't see any peek_sc_1022. Also It seems that Log page scrolling buttons are not working. They are always disabled and says 1/1, no matter if there are more messages when I check or uncheck the other log options.
upload_2022-7-15_14-57-47.png
 

Attachments

  • upload_2022-7-15_15-3-27.png
    upload_2022-7-15_15-3-27.png
    37.6 KB · Views: 76
Redirection of https://** ** www.ps3xploit.net > ... by team** (NEW URL = http://ps3toolset.com is not working.

I'm running MAMBA 8.4, but it still says COBRA (see 2nd picture).
View attachment 37969

I didn't see any peek_sc_1022. Also It seems that Log page scrolling buttons are not working. They are always disabled and says 1/1, no matter if there are more messages when I check or uncheck the other log options.
View attachment 37967

1. All redirections are working fine but the ps3 blocks this one because it goes through Cloudflare and the cloudflare SSL certificate is not supported.

2. There seems to be a problem with the logs scrollbar for some reason, you cannot see the value I seek until I solve it.
 
Redirection of https://** ** www.ps3xploit.net > ... by team** (NEW URL = http://ps3toolset.com is not working.

I'm running MAMBA 8.4, but it still says COBRA (see 2nd picture).
View attachment 37969

I didn't see any peek_sc_1022. Also It seems that Log page scrolling buttons are not working. They are always disabled and says 1/1, no matter if there are more messages when I check or uncheck the other log options.
View attachment 37967
Please try again, I fixed the scrollbar issue (it was caused by an automatic HTML fix added by the validator, I never noticed it added a DOCTYPE html tag, funnily enough it messes the scrollbar library logic when used in an iframe, no idea why).
Btw I even added little arrow buttons to the scroller while I was at it, it's easier than dragging when you wanna go line by line.

This is how it should look, in my case it's a cobra payload so a 0x80010003 return value is expected. It's basically the return value of
system_call_1(1022, 0x7fff);
c5767d7d244f8dafadc1bdaff2f3a781.jpg
 
Last edited:
It returns in MAMBA 8.4 the same value as yours.
upload_2022-7-15_21-15-52.png


This code is used to know if MAMBA is running:

function bool is_mamba(void)
{
system_call_1(8, 0x7FFF);
return ((int)p1 == 0x666);
}
 
Last edited:
So that means the mamba you are using does not support subcode 0x7fff ??

In the version I used for reference, the sub code 0x7fff is SYSCALL8_OPCODE_GET_MAMBA and should return 0x666.

Is that correct, do you have the same thing at your end?
b7acff9d0e379b66cb41a627dcc50a5f.jpg
fb6cfd0782643b1509b2e8ff4f3f7eaf.jpg

Yes, syscall 8 => opcode 0x7FFF returns 0x666 if running MAMBA. I edited my post above with the function "is_mamba?"

EDIT:
I see the bug, you're calling syscall 1022, instead of syscall 8.

Syscall 1022 is for PRX Loader
 
Last edited:
Try it now, it's calling syscall 8 instead of 1022, hopefully that should fix it.

Yes, now it's working fine :eagerness:

If I keep pressing X on the arrows of the scroll bar of the log, a new window is opened. This is very annoying.
Also the page doesn't fill the window if I choose max window size. This is not big deal.
Log page is always 1. And the side buttons remain disabled.
 
Last edited:
Back
Top