Sponsored Links

Sponsored Links

Video: NZHawk Awesome PeekPoke Arrives, Dumps Live PS3 Ram


Sponsored Links
220w ago - Update #2: NZHawk has now made available PSPoke v1.0, PSPoke v1.1 and PSL1GHT Logger. Details on each PS3 homebrew application are posted below.

Update: NZHawk has also released PS3 Awesome Update Finder v0.10, PS3 Awesome Update Finder v0.2 and PS3 Awesome Update Finder v0.3 for finding PS3 game updates and QuickDumpR v0.1 for PS3 which is a tiny application that will dump the PS3 RAM to the HDD in 15 seconds from launch to XMB. It uses the same code as the Awesome Peek Poker, but takes up less space in the ram, thus a less messy dump!

NZHawk has released Awesome PeekPoke today which dumps live ram using peek/poke commands and posted a video of it in action along with a Patch App that will patch the offset 57410 with the data 48000098- launch it after every boot, and it will patch what ever you like!

Download: NZHawk Awesome PeekPoke v0.2 / NZHawk Awesome PeekPoke v0.2+ / Patch App + SRC

What is it?

Awesome Peek Poker is a hombrew application that allows you to view/edit the lvl2 memory on the PS3 during runtime!

What for?

Well, we can then apply patches to the memory. Things such as Hermes controller fix, PSN (Need the offsets) etc. I presume as we find out more about the PS3 and lvl2 there will be more patches shared with the community. And to begin with, why wouldn't you wanna play with the ram!?

Note: Pressing square to dump lvl2 will save the dump to "/dev_hdd0/dump.bin" please use the ftp server app by blackbox or use Comgenie's Awesome File Manager to copy this off to your pc.

Please delete an existing dump before dumping again! It will increment to the file!

Yes, there are a lot of bugs at the moment. But the core functionality is there! I released this 'early' due to school work taking priority for a few days.

Version 0.2+ has been compiled with the 3.41 SDK. This makes it smaller! (8.5MB) but only work on FWs 3.40+!

Changelog:

v0.2+
• Compiled with the new 3.41 SDK
• Now smaller file size! xD 8.5MB

v0.2
• Added option to dump ram (quick!)
• Fixed a few things up (Display related HDTV only at this time!)





PS3 Awesome Update Finder v0.10:

What is it?

You put the gameID of the game you would like the update urls for, and it'll give you them.

What for?

Find game updates :P

Changelog:

V1.00
• Initial release

V0.02
• np, prod-qa, and sp-int (debug)

V0.03
• q-np (another server)

QuickDumpR v0.1 for PS3:

What is it?

QuickDumpR is a tiny app that will dump the ram to the hdd in 15 seconds from launch to xmb. It uses the same code as the Awesome Peek Poker, but takes up less space in the ram, thus a less messy dump!

Instructions:

Just download it, install it and run it. Then either use Comgenie's Awesome File Manager or an FTP app to copy it off for analysis on yout PC.

It dumps the ram to the same place as Awesome Peek Poker ("/dev_hdd0/dump.bin") so thats were to look. Oh, and be sure to delete a previous dump before you dump again, it will increment to the file.

Changelog:

V0.1
• Initial release

PSPoke v0.1 for PS3:

What is it?

PSPoke is a hombrew application that allows you to view/edit the lvl2 memory on the PS3 during runtime via the pc!!

What for?

Well, we can then apply patches to the memory. Things such as Hermes controller fix, PSN (Need the offsets) etc. I presume as we find out more about the PS3 and lvl2 there will be more patches shared with the community. And to begin with, why wouldn't you wanna play with the ram!?

This updated version is the network only version of my Awesome Peek Poker

Note: PSPoke does not allow editing of the PS3 Ram on the PS3, the idea is that you use a pc to connect via terminal. To connect to the ps3 use netcat as follows:

nc 2002

Changelog:

1.0
Initial release

Known Bugs:

Freeze on exit if you dont connect from a pc - PSPoke enters a blocking state while its listening for a connection, causing it to seem to lock at the black screen. To fix this, either restart the PS3, or connect to PSPoke via terminal.

Treat it as a beta

Future Ideas:

• Merge Awesome Peek Poker and PSPoke together
• Fix general bugs (which there are a few!)

PSL1GHT Logger for PS3:

What is it?

Just a quick lib that you can include in you PSL1GHT homebrew projects to log data to your pc.

How to Use?

Just add the log.h and the log.c files to the directory of your main.c. Open up your main.c and add the include as follows:

#include "log.h"Next we need to initilize the Logger by calling logInit(); during runtime:

logInit();Now we are all setup to log stuff! The function is similar to sprintf(); and you can logs variables directly!

log("Hello, World!);
log("Integer value: %i", intAge);Finally, when finished (ie, before you exit the app) you need to call logClose();

logClose();IMPORTANT!

You also must open the log.c file and change the PCIP and PCPORT to suit your needs!

PCIP = Change to the ip of the pc
PCPORT = 4000 is standard, but you can change if you want.

On the PC (I use linux (Ubuntu 10.10)) open up a new terminal and run

nc -u -l 4000







Stay tuned for more PS3 Hacks and PS3 CFW news, follow us on Twitter, Facebook and be sure to drop by the PS3 Hacks and PS3 Custom Firmware Forums for the latest PlayStation 3 scene and PlayStation 4 scene updates and fresh homebrew releases!

Comments 35 Comments - Go to Forum Thread »

• Please Register at PS3News.com or Login to make comments on Site News articles.
 
#25 - datalogger - 220w ago
datalogger's Avatar
Well, technically none of those are the calls. Those are memory addresses where the string "Vsh_self" is stored.

Syscall_987 at offset 0x89CCC loads %r3 from indirect offset 0x338F98 on line 0x089E64.

[Register or Login to view code]



That location points to offset 0x002B6328, where the string is stored.

The others in the 0x4cxxxx area are temps stores.


That's just my opinion, I could be wrong....

#24 - junior2k9 - 220w ago
junior2k9's Avatar
Quote Originally Posted by junior2k9 View Post
take a look at offset 2b6327 it calls on vsh.self maybe we can patch and write back to memory ...Also at offset 2d0fa7 its talking about ps3 update possible to patch this and downgrade?


also it calls on vsh.self at 4c93e0 and at 4c9a90 and 4c9ab0 which is before 2b6327

Quote Originally Posted by junior2k9 View Post
also it calls on vsh.self at 4c93e0 and at 4c9a90 and 4c9ab0 which is before 2b6327


I meant to say after but typed before lol

Quote Originally Posted by junior2k9 View Post
also it calls on vsh.self at 4c93e0 and at 4c9a90 and 4c9ab0 which is before 2b6327

I meant to say after but typed before lol

a lso at 363110 seems like a lot of calls to vsh.self did anyone notice in the idc script released by kakaroto that in the tools there was a file called dump elfs 3.41 payload...that would be nice if we could compile it and dump vsh.self ....

#23 - frammm - 220w ago
frammm's Avatar
Quote Originally Posted by 56547645646 View Post
the game's i'm thinking of make different heaps & different heap sizes based on the type of file, so there's one heap allocated for gfx, one for music files (i've looked at the config files for the games), does that sound like it could be grabbed from memory? (i'm only double checking as this will be my reason on if i get a ps3 or not as i'm just purely interested in researching the original files in there decrypted state)


In the moment it seems that it's not possible to dump a game's memory. The author of the video has said this in the video comments:


[Register or Login to view code]



So that means that you can't dump too the game memory.

Thought can't be used CreateThread function or something similar to PS3 in order to run a background app while running a game?

PSP already made it, so I don't see why PS3 no.

#22 - 56547645646 - 220w ago
56547645646's Avatar
the game's i'm thinking of make different heaps & different heap sizes based on the type of file, so there's one heap allocated for gfx, one for music files (i've looked at the config files for the games), does that sound like it could be grabbed from memory? (i'm only double checking as this will be my reason on if i get a ps3 or not as i'm just purely interested in researching the original files in there decrypted state)

#21 - pasky - 220w ago
pasky's Avatar
Only if they're already loaded into memory.

 

Sponsored Links

Sponsored Links
Sponsored Links

Sponsored Links







Advertising - Affiliates - Contact Us - PS3 Downloads - PS3 Forums - Privacy Statement - Site Rules - Top - © 2015 PlayStation 3 News