jack44556677
Member
Question : How can I convert a file offset from a full mem ram dump (created with webman-mod) to a virtual/program ram address and write to it?
Further details below for those interested:
Here's the situation : I have found the memory address I'm looking for, but ONLY in the full mem dump available through webman-mod (which uses lv1_peek, which I can't access through ps3mapi or the webman-mod connect command codes - right?)
The trouble is now that I know the static address (I assume physical/actual) in the full dump - I can't find it in the relative addresses I get through the process_pid based ps3mapi get command
. The value found at the static address (the presumed game variable) is in standard hex and NOT in big endian format - does anyone know if that is common/normal?
*EDIT* - The static address WAS in big endian format, I had become confused
I have seen at least one example, from bungholio, where the pointer address WAS in little endian - so watch out for that, but the cell IS big endian and all values that are not converted (which the cell has optimized functions to do) will be human readable left to right as a result.
It is not in the 3x to 4x range, that I can discern anyhow (it would have to be stored in a different form or perhaps the 3x-4x range while attached to the eboot is not the one I want?).
Can anyone please help me with this or point me in the right direction?
Thanks in advance! I'm flummoxed.
Further details below for those interested:
Here's the situation : I have found the memory address I'm looking for, but ONLY in the full mem dump available through webman-mod (which uses lv1_peek, which I can't access through ps3mapi or the webman-mod connect command codes - right?)
The trouble is now that I know the static address (I assume physical/actual) in the full dump - I can't find it in the relative addresses I get through the process_pid based ps3mapi get command
*EDIT* - The static address WAS in big endian format, I had become confused
It is not in the 3x to 4x range, that I can discern anyhow (it would have to be stored in a different form or perhaps the 3x-4x range while attached to the eboot is not the one I want?).
Can anyone please help me with this or point me in the right direction?
Thanks in advance! I'm flummoxed.
Last edited: