TheRouletteBoi / RouLetteVshMenu

Playstation 3 VSH Menu, SPRX Loader, Mod Menu Loader, Payload injector, RPC Calls, CEX/DEX/HEN
MIT License
44 stars 10 forks source link

[Improvement] CCAPI checks for Endstones Menus #40

Closed LuanTeles closed 1 year ago

LuanTeles commented 2 years ago

Can a check be added to the menus that requires CCAPI?

Menus that require CCAPI could have explicit information in the mod's menu description that says it requires CCAPI and if the user tries to load it without CCAPI a popup could be displayed with a message that the MOD MENU cannot be activated because CCAPI is not installed on the system.

TheRouletteBoi commented 2 years ago

yeah that can be done. the reason why I haven't added such feature is because I have no way of detecting the CCAPI version or rev. I can only check if ccapi.sprx file exist's

LuanTeles commented 2 years ago

Why it requires rev 5 or lower? Dex support?

Evilnat will release 4.89 DEX soon, maybe it could check if the system are on dex and then if ccapi.sprx is present?

or check first if the system are on dex then checks the sprx size or hash to determine if it is in the right version

TheRouletteBoi commented 2 years ago

rev 5 is requiered because of the ccapi syscall api used in this payloads. after rev 6 he changed the api and I haven't reversed engeinered. if you try to load a enstone menu after rev 5 you will get a illegal instruction segmentation fault which means the api was changed and/or no longer supported.