• Home
  • Downloads
  • Forums
  • Sponsors
    • XCM.cc
    • Your Site Here!
  • What's New?
  • Register
    • Welcome, Register Now! 
    • Premium Membership
    • PS3 Sticky
      • PS3 CFW & MFW
      • PS3 Debug Firmware
      • PS3 Decrypted PSN Links for CFW
      • PS3 Downloads
      • PS3 EBOOT.BIN File Links
      • PS3 Firmware
      • PS3 Game Releases List
      • PS3 Guides & Tutorials
      • PS3 Hacks & JailBreak
      • PS3 Help & Support
      • PS3 JailBreak Game Compatibility List
      • PS3 JB2 / True Blue (TB) Game Links
      • PS3 Resources
      • PS3 Reviews
      • PS3 Save Files Repository
      • PS3 Themes
      • PS3 Trophies List
      • PS3 Videos
      • PS Vita Trophies List
    • Quick Links
      • Affiliates
      • Contact Us
      • FAQ
      • Post News
      • Site Rules
      • Tag Cloud
      • Today's Posts
 

Flukes1 LV1 / LV2 Peek and Poke PS3 Tools Are Now Available

Category: PS3 Hacks & JailBreak  By: zeromx - (http://flukes1.com)
Tags: flukes1 flukes1 ps3 ps3 lv1 lv2 peek poke ps3 tools ps3 hackers ps3 hacking ps3 hacks

69w ago - Following last week's PS3 LV2 Kernel Peek / Poke Patched news, today flukes1 has released his LV1 and LV2 Peek and Poke Tools for PlayStation 3 developers.

Download: LV1/LV2 Peek and Poke PS3 Tools

To quote: As you may know if you’ve been following my progress, last week I took a short break from Wi-Fi Sync to look at the PS3 and how it works behind the scenes. The PS3 homebrew scene is currently at a point where you can install userland packages, such as FTPDs and SNES emulators, but you still don’t have any access to the hypervisor or GameOS kernel. It’s still very much a closed system.

As an iPhone developer with an app on Cydia, I can see great potential within the PS3. It’s crying out for a decent package manager, but you need OS-level access to do that effectively. Unlocking the PS3 in this way has other benefits too; the system can effectively be modified in any way you wish.

So today I’m releasing three tools which open the PS3’s hypervisor (lv1) and GameOS (lv2) to full read/write access from packaged userland applications. These tools can be used to create and test lv1/lv2 patches in RAM, which negates the risk of bricking your PS3 by flashing it with an incorrectly patched lv1 or lv2 binary. You can also use the tools to create a patched lv1 or lv2 binary, if you wish, although I suggest thoroughly testing your patches in-memory first.

I will make a few things clear before continuing: I do not condone piracy and these tools DO NOT enable copied games to run on the PS3. Again: these tools will not allow backup managers to suddenly start working on firmware 3.55. The tools are packaged in source code form and do not include any Sony code or other Sony assets such as encryption keys. If you’re not a developer, these tools will be useless to you, so please do not try to use them. They are made available with no implied warranty of fitness for a particular purpose.

Three tools are being made available today:

  • resign_self.py. This allows you to automatically replace any segment within a self and re-sign the self so the signature and hashes are all valid again. Similar to makeself, but it is more suited towards patching lv1 and lv2 (and has been tested for this purpose).
  • insert_lv1_lv2.py. This is just a convenience script I made to take a modified, re-signed lv1.self and lv2_kernel.self, and automatically create a PUP which is identical to an original PUP except for those two files.
  • lv1dumper. This is an application which runs on the PS3 that you can compile and package using PSL1GHT and geohot’s tools. After running it, lv1 will be mapped at 0x8000000014000000 with read/write access, and you will be able to poke lv2 without the system shutting down. It disables the new lv2 memory hashing feature Sony added to 3.55 (probably to stop future USB jailbreaks).

lv1dumper requires that some patches to lv1 and lv2 are already in place. I’ll describe how to add these patches. They have been tested but I cannot guarantee that they won’t brick your PS3. Do not do this unless you’re comfortable with that.

Firstly, you need to extract the decrypted code segments from lv1.self and lv2_kernel.self (just use unself and copy them directly out of the ELF), and make the following changes to to them, assuming you’re using 3.55:

Update: the code segment is not the entire ELF file, it’s inside the ELF file. Use readelf to find out where it is. You need to copy it out of the ELF into a separate file.

  • lv1_undocumented_function_114 in lv1 must be patched so that it can be used to map any area of real memory. graf_chokolo found this trick months ago, but it still applies here. Patch the byte at D5A47 from 00 to 01 (2D5A47 if you’re looking for it in IDA) in segment #1.
  • You then need to add peek and poke to lv2. Patch 1933C to E8 63 00 00 60 00 00 00 and 19348 to F8 83 00 00 60 00 00 00 in segment #0.

You can then use resign_self.py to re-insert your patched code segment back into the self. You’ll firstly need to change a few bytes in some useless strings because of the way zlib deflate works; the script will tell you what to do. I found that changing strings was the easiest way to do this, it just takes a bit of trial and error.

Finally, use insert_lv1_lv2.py to create your modified PUP. You’ll need to update to the PUP, then install geohot’s jailbreak PUP over the top of it. If you’ve done everything right, lv1dumper should just exit after you run it and you’ll have r/w access to lv1 and lv2 (peek and poke). The lv1_peek, lv1_poke, lv2_peek and lv2_poke functions in lv1dumper show how to use that access.

I’m hoping that some interesting and innovative stuff can come out of this, and maybe we can start to see ‘unofficial’ apps enjoying the same success on the PS3 that they do on the iPhone.




Stay tuned for more PS3 Hacks and PS3 CFW news, and drop by the PS3 Hacks and PS3 Custom Firmware Forums!

Comments 13 Comments

Errors

The following errors occurred with your submission

Okay

Quick Reply Quick Reply

  • Decrease Size
    Increase Size
  • Wrap [QUOTE] tags around selected text
Posting Quick Reply - Please Wait Posting Quick Reply - Please Wait
harveychan's Avatar
#13 - harveychan - 69w ago
Reply
that would be sweet for a dongleless ACiD with backup support.

cfwprophet's Avatar
#12 - cfwprophet - 69w ago
Reply
Nice one. Have already patched the old version into the kernel of 341. And now also a lv1 patch.The lv2 patches are nearly the same to old version. Syscalls are the same.Will now patch lv1 of 341 too and do some comparison and this stuff before testing.

But i'm guess with all this nice stuff like permanent jailbreak and lv1&lv2 peek poke patches we will release ACiD soon.

PS3 News's Avatar
#11 - PS3 News - 69w ago
Reply
This thread is NOT for CFW discussion, please stop posting it here. -Rep.

chrykel's Avatar
#10 - chrykel - 69w ago
Reply
I'm updating to the new cfw and. It works! Model chec 2001a (120g slim)

zeromx's Avatar
#9 - zeromx - 69w ago
Reply
This will allow peek/poke syscalls so yes you can run BM's.

Page 1 of 3 123›LAST »

Related PS3 News and PS3 CFW Hacks or JailBreak Articles

• PB2 PS3 JailBreak 2 (JB2) True Blue (TB) Dongle Clone Arrives
• MemDump v0.01 PS3 LV1, LV2, NAND / NOR Flash & eEID Dumper
• PS3 SCETool v0.2.7 by Naehrwert Updated, Adds Local NP License
• Showtime PS3 Media Player Stable Build 3.6.4 is Released
• PS3 SPU Emulation Pre-Alpha Module, Allows x86 PCs to Emulate SPU
• Showtime PS3 Media Player Stable Build 3.6 is Now Available
• Navi-X Showtime PS3 Media Player Plug-in Update Now Available
• YouTube v1.4 Plugin for Showtime PS3 Media Player is Updated
• Showtime PS3 Media Player Testing Build 3.5.212 Update Arrives
• Showtime PS3 Media Player Testing Build 3.5.176 Update Arrives
Affiliates  NewsNow  Privacy  PS3 CFW & MFW  PS3 Hacks & JailBreak  PS3 Reviews  PS3 Videos  © 2012 PlayStation 3 News

PlayStation 3 News Discussions
Introductions: Hello Everyone, I'm New at PS3News.com! - 15m ago

yiyo235's Avatar
Quote Hello,...
By yiyo235 with
 2010 Comments »
Introductions: Hello Everyone, I'm New at PS3News.com! - 21m ago

Mikugarashi's Avatar
Quote http://yourpsncodes.com/?mn=37281...
By Mikugarashi with
 2010 Comments »
Ubisoft is Offering Deep Discounts on PSN Sale Starting Today - 1h ago

spcfury's Avatar
Quote They are From Dust and Outland...
By spcfury with
 2 Comments »
Introductions: Hello Everyone, I'm New at PS3News.com! - 1h ago

OneWhoSighs's Avatar
Quote Hola...
By OneWhoSighs with
 2010 Comments »
PB2 PS3 JailBreak 2 (JB2) True Blue (TB) Dongle Clone Arrives - 2h ago

dyceast's Avatar
Quote Preloaded HDD's.. WTH... Talk about trying to take out the competition...
By dyceast with
 6 Comments »

Latest PlayStation 3 Trophies
Tom Clancy's Ghost Recon: Future Soldier: Total Domination
Tom Clancy's Ghost Recon: Future Soldier: ...I Can Do Better
Tom Clancy's Ghost Recon: Future Soldier: Anything You Can Do...
Tom Clancy's Ghost Recon: Future Soldier: Saboteur Domination
Tom Clancy's Ghost Recon: Future Soldier: Decoy Domination

Latest PlayStation Vita Trophies
Resistance: Burning Skies: Incite
Resistance: Burning Skies: Giant
Resistance: Burning Skies: Executed
Resistance: Burning Skies: Impaled
Resistance: Burning Skies: Boom

Latest PlayStation 3 Releases
Game of Thrones PS3-VIMTO - 05-15-2012
Max Payne 3 PS3-VIMTO - 05-15-2012
Ninja Gaiden 3 EBOOT PATCH TB PS3-BORG - 05-13-2012
Metal Gear Solid HD Collection EBOOT PATCH TB PS3-BORG - 05-13-2012
MUD FIM Motocross World Championship EBOOT PATCH TB PS3-BORG - 05-13-2012

Latest PlayStation 3 Themes
The Elder Scrolls V: Skyrim Landscape PS3 Theme - 05-14-2012
Video: Dynamic PS3 Warzone Theme is Released - 05-13-2012
Stargate SG-1 PS3 Theme - 05-12-2012
Stargate Universe PS3 Theme - 05-12-2012
The Last of Us PS3 Theme - 05-12-2012
  • Contact Us
  • -
  • PS3 News