PS2 Discussion: "App-System Implementation"

BlackNinja and @Ripto made the icon for "A.C.E."/"App(lication[system]) Companion Exploit".

It's 4 ACEs representing the 3 OpenTuna icons + one for the HDD-OSD.

Picture:
(Front)
Screenshot_20240828_004539_Discord.jpg

(Back)
Screenshot_20240828_004517_Discord.jpg

We found that we can append a certain amount of data onto an icon!

DqQr7Au.png
(Never gonna give you up lyrics appended! :D)

Before the goal to hack the OSDSYS to launch apps is being targeted, we look if the OpenTuna icon can actually show an icon and if we can have ONE unified icon for all models OpenTuna supports (+ the HDD-OSD)!

Anyone interested in contributing? :)
Suggestions, tests and videos are appreciated!
 
Last edited:
The new PS2Wiki (news coming soon as well) has the official web frontend for the SAS Apps Archive as a "soft introduction" to the PS2 Application System project.

https://ps2wiki.github.io/sas-apps-archive/

The amount/selection is quite limited right now, but these are tested to be working and even OPL Forks like OPL DB (latest), Grimdoomer's Fork, bbsan2k&nox&El_isra Game-ID fork and KrahJohlito's fork and subversion of those for example.

More PSUs are already finished, but the webpage stuff does not have it added yet, so take a look at it in a week or month or so... :)

I am currently preparing threads in a new subforum (here on psx-place.com) for the PS2 Application System project, which this thread will be moved to, once it is open/unhidden.
 
Last edited:
There were so many updates and many new apps and many of them already support SAS and UMCS.

MMCEs and new stuff like XMB-OSD and PS.BBN Definite English Patch 2.0 came around.
XMB-OSD already works with SAS-Compliant APP-Folders.
CosmicScale did some experiments with SAS-Support. He already found some mismatches and hence helped us clean the standards a bit more.

I am writing on a multi-part news regarding a multi-console Homebrew Revolution, currently not only brewing anymore but having started.
 
For those who did not notice:
This project got its OWN sub-forum, which is now open and visible!

This thread got moved into the new subforum, so if you are interested in the topic you might want to take a look at the other threads as well.


On another note: We can now launch SAS-Compliant apps directly from the OSDSYS' MC-Manager via "OSDmenu"!!!!!
 
MMCE downloads updated with OSDMenu Configurator that I have been helping PCM720 hunt down bugs.

There will probably be a change soon to such that all signed exploits will boot mc<source slot>:/BOOT/BOOT.ELF with LoadBOOTer by PCM720 that I have also been testing.

That way all roads lead to mc?:/BOOT/BOOT.ELF, whether it be tunas, modchips, signed updates, and ProtoPwn. Want to update to PS2BBLE with my advanced arg support, retrogem id, ps1vmode negator and ps1 smooth/fast options taken from OSDMenu...easy as you dont have to update signed exploit AND BOOT.ELF...simply psu paste and done.


Soon I hope to incorporate eGSM, and advanced args like controlling hdd/network adapter as well. PCM720 was very kind with his licensing for all his projects.

Why do we want this? So that PS2BBLExtended and OSDMenu align in terms of functionality and abilities as much as possible.
 
OSDMenu still looks for rom0:osdsys as it uses it as a base from it being signed as osdmain.elf because of the iop reset?

Where as HOSDMenu only looks for hosdsys from hdd without the iop reset so it doesn't look at rom0:osdsys at all.

Is it possible to make a variant of OSDMenu that doesn't look at the original rom0:osdsys without the iop reset? to load a rom0:osdsys from a different model as the osdmain.elf?

FMCB had the skip mc & skip hdd update options but I don't think these have any effect on OSDMenu?

Since you can't access the browser I was wondering if the Protopwn or OpenTuna exploit would trigger with the Reboot PS2 ELF from uLE?
reset in pcsx2 just loads the currently loaded ELF again with it seeing it's root folder as HOST, unless you reload uLE again from hdd or mc, then it'll save the config to mc or hdd instead of HOST.
 
Last edited:
Sorta. OSDMenu does use rom0:OSDSYS but it doesnt matter if OSDMenu is signed or not and as an update path... You can if you want and embed your config file for fastest boot, however it has no hotkeys.

Yes HOSDMenu looks for the needed files on hdd, and you can use OSDMenu mbr for autoboot.

Your confusing things. You can use whatever you want as update path within reason, ie files in B?EXEC-SYSTEM. It can be OSDMenu, FMCB, PS2BBL, ProtoPwn...etc (within reason again)

Read the OSDMenu docs, PCM720 is quite clear on things.

What do you mean you can't enter the browser? MC brower? Again though you are really confusing things...

Try the download out and see.... I have a graph here that explains the boot process as it stands but as stated we plan on changing that for simplicity and to save space: https://ps2homebrewstore.com/umcs/#when-is-ps2bbls-config-called

Substitute signed exploit for whatever you want...and just think through what that signed update allows you do do or not...and how it proceeds
 
Sorta. OSDMenu does use rom0:OSDSYS but it doesnt matter if OSDMenu is signed or not and as an update path... You can if you want and embed your config file for fastest boot, however it has no hotkeys.

Yes HOSDMenu looks for the needed files on hdd, and you can use OSDMenu mbr for autoboot.

Your confusing things. You can use whatever you want as update path within reason, ie files in B?EXEC-SYSTEM. It can be OSDMenu, FMCB, PS2BBL, ProtoPwn...etc (within reason again)

Read the OSDMenu docs, PCM720 is quite clear on things.

What do you mean you can't enter the browser? MC brower? Again though you are really confusing things...

Try the download out and see.... I have a graph here that explains the boot process as it stands but as stated we plan on changing that for simplicity and to save space: https://ps2homebrewstore.com/umcs/#when-is-ps2bbls-config-called

Substitute signed exploit for whatever you want...and just think through what that signed update allows you do do or not...and how it proceeds

Netemu has the stripped down bios without the browser, it still has the osdmain.elf / osd230.elf update path but it uses a DEX not CEX SECRMAN so I have no way of signing the update for DEX, the MagicGate / Python build of pcsx2 i'm using only seems to support CEX.

You can bypass the XPARM2 error using Browser 2.0 from hdd in pcsx2 if you boot hosdmenu from uLE, but this isn't an option on the ps3 Netemu as it doesn't support hdd or usb, your stuck with cdvd or mc only, that's why I need to run the extracted bios browser osdsys, files, icons from a similair version 2.20 as a osdmain.elf to restore the missing browser as a signed mc DEX update.
 
It also uses the Oceania region.
 

Attachments

  • IMG_20250807_220953~2.jpg
    IMG_20250807_220953~2.jpg
    150.3 KB · Views: 11
  • IMG_20250807_220934~2.jpg
    IMG_20250807_220934~2.jpg
    115.9 KB · Views: 13
  • IMG_20250807_220943~2.jpg
    IMG_20250807_220943~2.jpg
    75.1 KB · Views: 11
  • IMG_20250807_220925~2.jpg
    IMG_20250807_220925~2.jpg
    212.9 KB · Views: 13
  • IMG_20250807_220912~2.jpg
    IMG_20250807_220912~2.jpg
    239.1 KB · Views: 12
  • IMG_20250807_220858~2.jpg
    IMG_20250807_220858~2.jpg
    257.6 KB · Views: 19
  • IMG_20250807_220831~2.jpg
    IMG_20250807_220831~2.jpg
    221.4 KB · Views: 11
  • IMG_20250807_220746~2.jpg
    IMG_20250807_220746~2.jpg
    230.4 KB · Views: 13

Similar threads

Back
Top