Why I can't load module in games folder?

Syscalls, threading, file IO, SceAppMgr, and related stuff.
Post Reply
Asuka
Posts: 2
Joined: Thu Oct 12, 2017 2:51 pm

Why I can't load module in games folder?

Post by Asuka » Thu Oct 12, 2017 3:02 pm

I'm going to write a plugin for a game.
The game is dumped using VitaMin1.0, with steroid.suprx located in ux0:app/[TITLE ID]/sce_module/.

I've read the source code of steroid.suprx and I know how to write game.txt or [TITLE ID].txt to load a plugin.

If I place my plugin (eg.. demo.suprx ) in ux0:plugins/ , it can be load as expected.

But if I place the plugin in ux0:app/[TITLE ID]/ or ux0:app/[TITLE ID]/sce_module/ , it just can't be loaded! (I've changed the game.txt in plugins folder)

Even if I reverse engining the steroid.suprx in IDA, I did't see any path filter there, it just parse .txt then load module using sceKernelLoadStartModule.

Want to know why?

Asuka
Posts: 2
Joined: Thu Oct 12, 2017 2:51 pm

Re: Why I can't load module in games folder?

Post by Asuka » Thu Oct 12, 2017 3:50 pm

Sorry, I've found out why.
It seems that the game folder will mount to app0 or something similar.
So the plugin path should be app0:sce_module/demo.suprx.
Stupid me.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest