Post: PS3 ELF Segment Protection Editor
11-03-2018, 12:42 AM #1
matrixmods
Pokemon Trainer
(adsbygoogle = window.adsbygoogle || []).push({}); Hello everyone, been a while since I've released anything on this website and here's something to get back into it.

This isn't really anything new, but unless you've worked with ELF files yourself you probably didn't know how to do this. Essentially what this tool allows you to do it edit the Read, Write, and Execute flags on any segment within an ELF file. To many this may not seem overly helpful in any way, but it does allow you to do some pretty nice things for developers. First, if you set all the segments to Read|Write you no longer need to use the system call to edit parts of memory from your SPRX. At the same time, if you set the Execute flag to a segment, you could load your own ppc code into empty space and call it from your SPRX. This is especially helpful for creating stubs for the functions you hook. You would no longer need to define every stub you want to use, but instead use empty space within the game that you now have made executable.

The source for this tool can be found on my GitHub: You must login or register to view this content.

Screenshot:
You must login or register to view this content.

To use you will need to extract the elf from your EBOOT/self file and load it into the tool. After that you can save to a new ELF file or export it directly to a EBOOT to put on the PS3.

The following 5 users say thank you to matrixmods for this useful post:

01cedricv2, Calculus, GelsonSilva, Mc3942, tobi59320

The following user groaned matrixmods for this awful post:

user45353245

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo