Loading modules running in Update Mode
I dumped the AR Demo kirk1 and stuff, and encrypted my own update as it (sadly only works through 1.00-6.20). But one thing I can't figure out is how to load modules if a homebrew is being ran through the UPDATE folder. I tried numerous functions that worked when the folder was named different, and the only way I've been able to run modules form the UPDATE folder is in kernel mode.
How might I run modules from a signed VSH EBOOT in /UPDATE/??? This has to be possible somehow. Sony's updaters are VSH signed just like mine, but unsigned appear as user (0x0 rather then 0x800) and load kernel modules that write IPLS and format lflash. Both sceKernelModule and pspSdkModule functions fail unless called in kernel mode (in updates).
PS: I'm using firmware 1.00, the functions to load modules in all Sony updaters are the same, so there must be some LoadModuleFromUpdater function...
EDIT: Ok, I just took a look at the 5.00 M33-6 Update in a hex editor. It is loaded from the UPDATE/ folder, and loads the PRX u235.prx, and is in VSH Mode. (I'm hoping this isn't KUKernelLoadModule because that won't work on OFW?).
tinyurl dot com/3cf6rlv
Is pretty much what I want, but the link is broken...