Go Back  
Reply
 
Thread Tools
Old 01-16-2011   #1
bazgee
Apprentice
 
bazgee's Avatar
 
Join Date: Sep 2010
Location: UK
Posts: 22
Likes: 1
Liked 7 Times in 2 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
flukes1's Recent News - Speaks On Working On The PS3

As many of you already know, flukes1 has been working on complete access to LVL1 and LVL2, recently he wrote this on his blog:

PS3

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 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 signatures 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:
  • 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.
  • 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.
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.
Download

SOURCE
__________________

Last edited by Pockets69; 01-16-2011 at 11:27 AM.
bazgee is offline   Reply With Quote
Old 01-16-2011   #2
Pockets69
Senior Member
 
Pockets69's Avatar
 
Join Date: Jan 2008
Location: Lisbon, Portugal
Posts: 6,681
Likes: 2,087
Liked 2,449 Times in 1,389 Posts
Mentioned: 138 Post(s)
Tagged: 0 Thread(s)
Great news! didn't see anything posted on ps3test.

Edit 1
well now that i am watching the logs people are going crazy... XD
__________________

<eussNL> judge: ´so why did you torrent 5 million AVI of women moaning´
<eussNL> <TizzyT> i dont judge if it sounds good i listen
Pockets69 is offline   Reply With Quote
Old 01-16-2011   #3
bazgee
Apprentice
 
bazgee's Avatar
 
Join Date: Sep 2010
Location: UK
Posts: 22
Likes: 1
Liked 7 Times in 2 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Just managed to get the info in time before his blog went down! lol
__________________
bazgee is offline   Reply With Quote
Old 01-16-2011   #4
GregoryRasputin
 
GregoryRasputin's Avatar
 
Join Date: Jan 2008
Posts: 14,481
Likes: 8,215
Liked 14,600 Times in 5,595 Posts
Mentioned: 1325 Post(s)
Tagged: 3 Thread(s)
Cleaned up and front paged, thanks.
GregoryRasputin is offline   Reply With Quote
Old 01-16-2011   #5
biglo
Apprentice
 
Join Date: Jan 2009
Posts: 11
Likes: 2
Liked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Great news and people where saying that he wasn't going to release anything.
biglo is offline   Reply With Quote
Old 01-16-2011   #6
Qraze1
Member
 
Qraze1's Avatar
 
Join Date: Jan 2008
Posts: 304
Likes: 12
Liked 35 Times in 20 Posts
Mentioned: 4 Post(s)
Tagged: 0 Thread(s)
great news! can't wait to see and read what the devs do with this!
__________________
Wishes in one hand, poop in the other.
See which one fills up quicker.
Qraze1 is offline   Reply With Quote
Old 01-16-2011   #7
pbanj
King Sandwich
 
Join Date: Feb 2010
Location: your cupboard
Posts: 2,328
Likes: 687
Liked 1,017 Times in 573 Posts
Mentioned: 74 Post(s)
Tagged: 0 Thread(s)
Send a message via MSN to pbanj
well here is a mirror of the tools
http://www.megaupload.com/?d=0U9JRMKS
wont go down unless someone reports it
pbanj is offline   Reply With Quote
Old 01-16-2011   #8
jesdaking
Member
 
jesdaking's Avatar
 
Join Date: Dec 2007
Posts: 196
Likes: 58
Liked 20 Times in 9 Posts
Mentioned: 7 Post(s)
Tagged: 0 Thread(s)
Importent!

This was the big step! :-) think with the full access the ps3 will get so great!! Sweeet..
__________________
Ps3hax is for me, like Reading a good book!
jesdaking is offline   Reply With Quote
Old 01-16-2011   #9
Pockets69
Senior Member
 
Pockets69's Avatar
 
Join Date: Jan 2008
Location: Lisbon, Portugal
Posts: 6,681
Likes: 2,087
Liked 2,449 Times in 1,389 Posts
Mentioned: 138 Post(s)
Tagged: 0 Thread(s)
Originally Posted by biglo View Post
Great news and people where saying that he wasn't going to release anything.
of course he was, those that needed to know, knew that he would release his stuff, plus information.

But there was no need to spread it arround...
__________________

<eussNL> judge: ´so why did you torrent 5 million AVI of women moaning´
<eussNL> <TizzyT> i dont judge if it sounds good i listen
Pockets69 is offline   Reply With Quote
Old 01-16-2011   #10
ddsdavey
Member
 
Join Date: Mar 2008
Posts: 98
Likes: 15
Liked 8 Times in 4 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Ok now im confused,this must be about the 20th time theres been a development where thats it,done!
I mean from what ive read recently i thought the master keys etc opened up the console completely already,i mean the way its been promoted and with the Law suits,masterkey mirror sites etc,etc ETC! i thought that was it already???
ddsdavey is offline   Reply With Quote
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



PS3Hax.net is Copyright © 2010-2013.
Use of this site is governed by our Terms of Use and Privacy Policy. All Trademarks and images are owned by their respected owners.
Posts and links are subject to each author on this forum and are no way affiliated with the operations and/or opinions of ps3hax.net
All times are GMT -5. The time now is 01:59 AM.