First off I want to say special thanks to aerosoul94, we discovered this few months ago, we did alot of mods, and now this is the time for release!
Ok, so now I'll explain how to edit memory of PS3 games in real time.
Tools needed :
A PS3 with a DEX firmware
ProDG Target Manager and ProDG Debugger (they got leaked just google it)
make_fself.exe
The ELF file of the game you want to mod
/!\ - Your PS3 must be wired, it will not work if you're using WiFi - /!\
Ok first, start ProDG Target Manager and go on "Search For Targets" then press the refresh button to start scanning, if all is ok your PS3 should be detected, just right click on it and move it to "Debugging Station" group then double click on it, it will add your PS3 into your targets list.
Now in your targets list, right click on your PS3 then choose "Connect", once your PS3 is connected you can start ProDG Debugger (if it's asking you to select a target then just select your PS3).
You will see a window called "Memory", that's in this window that you will edit the memory of the game you want.
Ok now you need to make a fself (with make_fself.exe) of the ELF you want to edit memory, just go into cmd then put make_fself x.elf EBOOT.BIN where x is your ELF (it will create the EBOOT), once you have your file just put it in your PS3 in the right game folder.
In ProDG Debugger you should see a process appear in the "Processes" window, right click on it then choose "Attach Process" then "Continue without symbols" now your process is attached and you can view memory, but when you attach it, ProDG pauses the process, you have to continue it, just go in ProDG Target Manager, expand the list of your PS3, go to "Kernel Explorer", highlight the process then press the "Continue" icon (you can also continue it with ProDG Debugger).
Now you're done and you can edit memory of your game, by the way there are other options in ProDG Debugger, you can add breakpoints, show disassembly, etc. Also don't forget to refresh memory or just enable "Auto Update" option.
also works with an infectus2 modchip piggyback straight to the ram. live memory debugging. > myself and prokilla used this expliot. with help/clues from theunkn0wn before jailbreak and cfw's not used it on ps3 for a while. went to xbox. same pricipals > memory debugging via neighbourhood :-)
I was actually going to bring that up. Those were the good ole days haha.
---------- Post added at 03:37 PM ---------- Previous post was at 03:34 PM ----------
Please don't hate on me but what exactly does real time modding do? Is it like an advancement in modding Cod and other games?
Real time modding has been around for some time. However it wasn't available to CFW users until now. The only two people I can think of that took advantage of real time modding had to do a hardware modification to their ps3. I'm sure most members who were on ngu back in 2009 when Mw2 modding was still a mystery. They'd know about what I'm talking about.
Real time modding allows you to modify the game at any given time. Essentially you have access to the memory/ram which allows you to edit files, replace them etc. I had a post about it a long long time ago. Brendan would know what I'm talking about along with Prokillah. If you want a better understanding of it just google "Memory Modding".
Real time modding has been around for some time. However it wasn't available to CFW users until now. The only two people I can think of that took advantage of real time modding had to do a hardware modification to their ps3. I'm sure most members who were on ngu back in 2009 when Mw2 modding was still a mystery. They'd know about what I'm talking about.
Real time modding allows you to modify the game at any given time. Essentially you have access to the memory/ram which allows you to edit files, replace them etc. I had a post about it a long long time ago. Brendan would know what I'm talking about along with Prokillah. If you want a better understanding of it just google "Memory Modding".
Just a tiny add-on. For those of you who hack PC Games, OllyDBG does pretty much allows the same thing.
@ExceptionHell:
Load the EBOOT in IDA and find what you are looking for. Then go to the offset in the debugger and modify it. Instead all of you doing little mods such as XP changing. Why don't you do something more challenging like finding the ps3 ff key.
But how you can dump that live memory so you can filter values like using Artmoney or cwcheat when we on psp dump memory with certain values so we can filter the dumps and get a address and edit that address??? like we make with cheat engine?.
Thanks for this man.
edit: I mean something like dump memory when:
ammo 100
ammo 95
ammo 90
ammo 80 etc to later do some filtering with artmoney or cheat engine (knowing the big endian conversion of every decimal value).
I use this method from two weeks and it help to test some values but i dont know how to dump that eboot memory where the eboot store his data like values (ammo, etc).
And i test sometimes the breakpoint feature in debugger but it just dont work in that times, someone have tested the breakpoints feature?.
First off I want to say special thanks to aerosoul94, we discovered this few months ago, we did alot of mods, and now this is the time for release!
Ok, so now I'll explain how to edit memory of PS3 games in real time.
Tools needed :
A PS3 with a DEX firmware
ProDG Target Manager and ProDG Debugger (they got leaked just google it)
make_fself.exe
The ELF file of the game you want to mod
/!\ - Your PS3 must be wired, it will not work if you're using WiFi - /!\
Ok first, start ProDG Target Manager and go on "Search For Targets" then press the refresh button to start scanning, if all is ok your PS3 should be detected, just right click on it and move it to "Debugging Station" group then double click on it, it will add your PS3 into your targets list.
Now in your targets list, right click on your PS3 then choose "Connect", once your PS3 is connected you can start ProDG Debugger (if it's asking you to select a target then just select your PS3).
You will see a window called "Memory", that's in this window that you will edit the memory of the game you want.
Ok now you need to make a fself (with make_fself.exe) of the ELF you want to edit memory, just go into cmd then put make_fself x.elf EBOOT.BIN where x is your ELF (it will create the EBOOT), once you have your file just put it in your PS3 in the right game folder.
In ProDG Debugger you should see a process appear in the "Processes" window, right click on it then choose "Attach Process" then "Continue without symbols" now your process is attached and you can view memory, but when you attach it, ProDG pauses the process, you have to continue it, just go in ProDG Target Manager, expand the list of your PS3, go to "Kernel Explorer", highlight the process then press the "Continue" icon (you can also continue it with ProDG Debugger).
Now you're done and you can edit memory of your game, by the way there are other options in ProDG Debugger, you can add breakpoints, show disassembly, etc. Also don't forget to refresh memory or just enable "Auto Update" option.