xboxscene.org forums

PlayStation3 Forums => PS3 Hacking Forums => General Technical Hacking Discussion => Topic started by: PS3Scene on September 22, 2008, 11:53:00 AM

Title: Playstation 3 Flash ECC Algorithm Reversed
Post by: PS3Scene on September 22, 2008, 11:53:00 AM
Playstation 3 Flash ECC Algorithm Reversed
Posted by XanTium | 22-9-2008 13:53 EST

 
From ps3news.com:
Quote

First, a small technical explanation. We were not able to modify any data on the PS3's flash chips due to the ECC. The ECC is a checksum basically, that ensures whatever data is in the block is not changed or corrupted, and if it is it errors. So, the problem was since when we tried to alter data, the ECC would then in turn be invalid, causing errors, making the system not boot. We did develop a way around this, however, it was time consuming and quite slow. We used the PS3 to write data to the flash, then dump it, with its proper ECC, then rewrite to where we needed it. This would take hours on end! We were not able to regenerate the ECC since we did not know the proper algorithm. But now, we can!!

After multiple tests done by NDT to see what the ECC algorithm was when the block was filled with some magic data, our very own RPS was able to reverse the algorithm!

What does this mean? Simple, we are now able to in minutes properly edit a flash dump, regenerate the ECC and flash it onto the PS3 in order to experiment with flash changes. Using this, we have already found where the encrypted keys are stored for SELF's, PKG's, and BD Pairing among other things, more on that in the weeks to come.

Furthermore, NDT implemented RPS's ECC regeneration code into his newest FlowRebuilder, which will be posted next week!

Finally, this has already saved one PS3! Hacked2123's PS3, which bit the dust long ago due to a bad flash was recently fixed thanks to RPS's ECC Regeneration code which was built into NDT's newest FlowRebuilder!

His PS3 had bad data that did not match the ECC data, resulting in a plethora of issues. However, as described here, it is now fixed!




Title: Playstation 3 Flash ECC Algorithm Reversed
Post by: badbrains on September 22, 2008, 12:57:00 PM
happy.gif So let the hacking begging. Time to go get some large size externals. wink.gif
Title: Playstation 3 Flash ECC Algorithm Reversed
Post by: spinr34 on September 22, 2008, 02:16:00 PM
props to all the people involved with this.
Title: Playstation 3 Flash ECC Algorithm Reversed
Post by: Ranger72 on September 22, 2008, 02:19:00 PM
This sounds very interesting indeed.
Title: Playstation 3 Flash ECC Algorithm Reversed
Post by: vildzek on September 23, 2008, 01:49:00 AM
Great respect from me, is a lot of work with Ps3 !!!
Title: Playstation 3 Flash ECC Algorithm Reversed
Post by: wassco on September 24, 2008, 12:06:00 PM
AMAZING WORK GUYS!

i cant begin to tell you how long ive been waiting for this!

keep up the great work!!!
Title: Playstation 3 Flash ECC Algorithm Reversed
Post by: bubbafett4hire on September 24, 2008, 02:48:00 PM
wonderful news now self repairs are a reality, would be nice to see what some of the PSP groups have to say about this maybe Dark Alex will switch systems
Title: Playstation 3 Flash ECC Algorithm Reversed
Post by: badeip on September 24, 2008, 03:47:00 PM
It would be interesting to analyze one of the dumps.
I am guessing the ECC algorithm is a Reed Solomon derivate?

-badeip
binary-art.net
Title: Playstation 3 Flash ECC Algorithm Reversed
Post by: eduardor2k on September 25, 2008, 06:52:00 AM
Very good news.  biggrin.gif

Congrats to everyone involved.
Title: Playstation 3 Flash ECC Algorithm Reversed
Post by: wassco on September 25, 2008, 11:03:00 AM
Im curious, why is it when bunny made the dvd-mod for the 360 there was like...30 pages of ppl replying, but when the ps3 gets any news, theres...10 ppl overly excited....

its a shame

not enough ppl in the ps3 scene at all, it sucks
Title: Playstation 3 Flash ECC Algorithm Reversed
Post by: dave_birdi2007 on September 25, 2008, 02:32:00 PM
Niiice, I imagine we'll have to wait a bit longer before we can play backup games though. Is there any more technical info on this?

Regards,
Title: Playstation 3 Flash ECC Algorithm Reversed
Post by: ILikeMeat on September 25, 2008, 02:40:00 PM
So...does this mean...you can run whatever you want on the PS3? Hacked dashboard or home or whatever PS3 calls it...PS3 has been hacked or at least has the possibility to be hacked more than the 360? I might want to pick up a PS3....
Title: Playstation 3 Flash ECC Algorithm Reversed
Post by: bubbafett4hire on September 25, 2008, 03:58:00 PM
QUOTE(ILikeMeat @ Sep 25 2008, 04:40 PM) View Post

So...does this mean...you can run whatever you want on the PS3? Hacked dashboard or home or whatever PS3 calls it...PS3 has been hacked or at least has the possibility to be hacked more than the 360? I might want to pick up a PS3....


No..not yet anyway but this is a good step in the right direction meaning that they can now write the Sony firmware to the PS3 but a true dump and study of the dump would have to be explored for any security points and checks and so on, then a exploit of some kind or even a custom firmware would have to be developed for implementation in order to running home brew from the XMB as seen in the PSP

Had we not seen the Linux system out of the box when released this hack would have probably been done a least a 6 months after the release of the PS3 as there whould have been more of a push from more groups to do this
Title: Playstation 3 Flash ECC Algorithm Reversed
Post by: HotKnife420 on September 25, 2008, 11:33:00 PM
QUOTE(bubbafett4hire @ Sep 25 2008, 11:34 PM) View Post

No..not yet anyway but this is a good step in the right direction meaning that they can now write the Sony firmware to the PS3 but a true dump and study of the dump would have to be explored for any security points and checks and so on, then a exploit of some kind or even a custom firmware would have to be developed for implementation in order to running home brew from the XMB as seen in the PSP

Had we not seen the Linux system out of the box when released this hack would have probably been done a least a 6 months after the release of the PS3 as there whould have been more of a push from more groups to do this


 I believe there was a tiff exploit of some sort that worked on an early firmware, but I don't know what all it allowed. I believe this means they could re-flash an older firmware if an exploit exists it, much like what is talked about with the 360's KK exploit.

 Hopefully, some juicy homebrew ensues.
Title: Playstation 3 Flash ECC Algorithm Reversed
Post by: darkshadow2k8 on September 26, 2008, 03:05:00 AM
well if its that easy to downgrade firmware on the ps3 thats a good thing because it will allow to see if any security holes exist than make a hacked firmware but u would have to have the games installed on the hard drive as no one wants to buy a blu ray burner and blu ray discs unless they can find a way around that and use dl discs

im just surprised that hacking the ps3 took this long either sony did real well or people just dont care
Title: Playstation 3 Flash ECC Algorithm Reversed
Post by: hohead on September 26, 2008, 02:26:00 PM
Great news! Keep up the good work!
Title: Playstation 3 Flash ECC Algorithm Reversed
Post by: colt45joe on September 26, 2008, 10:29:00 PM
QUOTE(darkshadow2k8 @ Sep 26 2008, 10:05 AM) View Post



im just surprised that hacking the ps3 took this long either sony did real well or people just dont care



people dont care.  just look at this place.. (http://www.ps3scene.com/)
Title: Playstation 3 Flash ECC Algorithm Reversed
Post by: willers on September 27, 2008, 05:58:00 AM
Excellent well done!
Title: Playstation 3 Flash ECC Algorithm Reversed
Post by: SasquatchRVC on September 29, 2008, 05:07:00 PM
Can someone give me an educated guess:

If this method leads to playable backups or anything really interesting, it safe to update the PS3 now if I wanted to be able to use this method later?
Title: Playstation 3 Flash ECC Algorithm Reversed
Post by: openxdkman on October 01, 2008, 02:38:00 AM
The current feeling is that only PS3's with older firmwares can be hacked.

If you remain constantly up to date with lastest firmware, your PS3 should be dedicated to online pleasure and don't expect it to be ever hacked.
(same logic goes for 360's)

This post has been edited by openxdkman: Oct 1 2008, 09:40 AM
Title: Playstation 3 Flash ECC Algorithm Reversed
Post by: PowderDay on October 01, 2008, 11:10:00 AM
QUOTE(colt45joe @ Sep 26 2008, 11:05 PM) View Post

people dont care.  just look at this place.. (http://www.ps3scene.com/)

People care, and progress is being made. Its the new hardware thats throwing everyone through a loop. One of the biggest hurdles was the bluray drive, which is why most are going for a loader approach, since burning through a bunch of blurays would get very expensive, not to mention buying the burner...

It will happen, and its lack of progress has nothing to do with skiddies on some forum making rude comments, like anyone cares what a 14yearold gamer says or thinks.
Title: Playstation 3 Flash ECC Algorithm Reversed
Post by: metaphaze on December 04, 2008, 12:09:00 PM
To the clowns crying about the PS3 not making progress quickly enough, maybe you should donate your PS3 to the teams working on cracking the machine.
Title: Playstation 3 Flash ECC Algorithm Reversed
Post by: delukard on December 05, 2008, 01:51:00 AM
when i see this type of anouncements i feel glad that i have a ps3(i also own a 360 and i have to admit i use the 360 much,much more than the ps3)
i remember that 7 months ago i bougth a us 60gb ps3 and was ver 1.0, and posted a tread asking if should i update the firmware or wait for the scene to see if they'll work they'r magic.
I waited for 6 months and then updated the ps3 to play MGS4(bad choice)
i would donate my ps3 if i can get it back latter, lol
Title: Playstation 3 Flash ECC Algorithm Reversed
Post by: noobidoo on April 07, 2009, 01:49:00 PM
The most skilled in the area are linux fans, who already have linux running on it, so they haven't had the need to hack it.
It's just in the later part of the year more and more groups have seriously started to work on it.
And sony has done a hell of a good job at keeping up whit the exploits, plugging every hole that might be exploitable....
And besides, Baby steps are better the no steps!

This post has been edited by noobidoo: Apr 7 2009, 08:52 PM
Title: Playstation 3 Flash ECC Algorithm Reversed
Post by: Hoopdy on June 05, 2009, 02:08:00 AM
Good job thus far guys! Can't wait til I can back-up my games to the HDD and play them.