-
Notifications
You must be signed in to change notification settings - Fork 42
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
d3f9496
commit c4c3af5
Showing
1 changed file
with
18 additions
and
24 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
c4c3af5
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Config is at fixed address in pops. 0x9E80000 is where per ISO header is loaded + 0x420 for config. Function that uses it is located at 0x24770 in recent PSP 01g pops.
I think it will be easier to inject it there than mess with psar where every single app uses own approach to pack iso. This should make it work per disc if needed and you will mitigate pop-fe issue where additional multidisc header is added for single disc packages.
I'm not really familiar with PSP cfw abilities, so maybe my approach is not really possible.
c4c3af5
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
awesome information, though I already got it working using IO hooks, which also allow us to inject more things like libcrypt magic number, doing it by injecting it in RAM could work but I would have to figure out a good patch point (somewhere in between the emulator reading it and actually using it), whereas the IO hooks are already implemented and just needed to be extended.