61w ago - Following up on the previous Blu-ray drive emulation rumor, today modrobert has announced that 3K3y, a PS3Key (ODD) - essentially an XKey for PS3 - is incoming shortly with some preliminary details outlined below.
Still can't get too excited at requiring additional hardware to play PS3 games with the advent of PlayStation 3 Custom Firmware a few years ago though.
To quote from EurAsia (linked above): I just got word from a well known team that will make PS3 owners happy!
Watching the video and drooling!! With those few words I hope to keep you interested...
Below is a picture (via facebook.com/x360key) as well.
More info while waiting for the video: In order to retrieve the needed BD drive key, Team 3k3y (aka xk3y) will release a PS3 software tool which requires CFW 3.55, after the key is dumped the PS3 can be upgraded to latest official system update (firmware/XMB) to get PSN etc.
The team is exploring other options to dump the required key as well, more on that later.
I'm relatively sure it does support original discs as well, but will confirm it anyway. Pretty much same functionality as xkey.
For now, any PS3 model that can be downgraded to CFW 3.55 will be supported, this is only to retrieve the Blu-ray drive key, after that you can update as you want.
The 3k3y Team is researching other options to dump the required key as well, more on that later. For now you have to downgrade to (or be on) CFW 3.55 in order to get the unique BD drive key required by 3k3y, once you have the key the PS3 can be updated anyway you want, doesn't matter for 3key.
General tech info about 3k3y which is true for xkey as well:
The 3k3y hardware device is an advanced Optical Disc Drive (ODD) emulator, it does not rely on any software based hacks to operate (once the drive key is known).
The device is connected on the SATA (PATA) bus in the PS3, like this; cable from PS3 goes into 3key, cable to BD drive goes out from 3k3y, in other words 3k3y physically sits between the drive and the PS3 mainboard and offers USB 2.0 port to connect hard drive(s). Games residing on the connected hard drive(s) can be selected using a small remote display with buttons (as seen in the photo linked a few posts up reading "PS3" in white characters on the display).
For the PS3 this device appears as a legit BD drive, and replies to any ATA protocol requests/commands the same way the original drive does. The BD drive key which is unique in each PS3 makes it possible for 3k3y to decrypt/encrypt data on the fly and redirect SATA traffic originally on disc media from the hard drive connected via USB 2.0 instead. No original Blu-ray disc needs to be inserted for operation, you can use this without any disc in the drive.
Again, this makes it possible to use any official firmware (XMB) version you want after installation (and key retrieval). No need for software hacks like CFW or DEX to make this work at all. If the original game requires firmware (XMB) 4.25, then go ahead and update, just like you would if the system was completely original (virgin).
I hope this clears up any misunderstandings what 3k3y does, or what it requires.
If the CFW you use can load games on Blu-Ray from the BD drive today, then it will be able to do that from hard drive with 3k3y installed as well.
However, to my knowledge the Blu-ray Disc (BD) drive is not used with CFW, original game disc can be mounted for compatibility, but games are actually loaded from a hard drive connected to the USB port on PS3 or from the internal hard drive.
Simply put, whatever fails with the installed CFW will fail with 3key as well. That's the reason it is kind of pointless to use 3k3y with CFW, but makes a lot of sense to use OFW.
The team for now is only releasing one picture regarding 3K3Y, but are hoping for an end of the year release.
It is full hardware interface, not a dongle, but currently you need CFW v3.55 to dump the BD drive key, after that you can update.
It will be complete ODD Blu-ray emulator, allowing even the feature to rip your original PS3 game discs to your external HDD.
Due to the nature of design, you will be required to open your PS3 to install it, but NO SOLDERING is needed.
More info will be release later, but for now any more pictures and videos are PRIVATE and been shown only to trusted long-time resellers.
In order to retrieve the needed BD drive key, Team 3k3y (aka xk3y) will release a PS3 util which requires CFW 3.55, after the key is dumped the PS3 can be upgraded to latest official system update (firmware/XMB) to get PSN etc. The team is exploring other options to dump the required key as well, more on that later.
Update: Below is a minor timeline update, as follows:
[21/10/12] 3k3y key dumper app! (pictured below)
Finally from bubba: You will need do some soldering with this ODE... If You want to get the keys from 4.31. SATA bus level For 25xx and newer models will need to be solder and to get the keys and play backups.
Stay tuned for more PS3 Hacks and PS3 CFW news, follow us on Twitter and be sure to drop by the PS3 Hacks and PS3 Custom Firmware Forums for the latest PlayStation 3 scene updates and homebrew releases!
Below is the PS3 3k3y Ripp3r v1.20 Source and v1.21 for those interested with the changes, as follows:
Note: This requires .NET 4.0. New in this release: Fixes a bug when reading a file across a sector boundary from a Blu-ray disc.
From UglyClicker: Ripp3r version 1.21
A new version of the Ripp3r application 1.21 has arrived. Version 1.21 is a bugfix release, which fixes a bug when reading a file across a sector boundary from a Blu-ray disc.
The application used to crash when reading from a disc failed, that's fixed
The IrdViewer could be very slow when loading big files. It's still slow, but now it's not freezing the application anymore
We removed all obfuscation and packers from the releases, and the sources are attached!
Update: From modrobert: I just got info from a trusted source close to Team 3k3y that drive key extraction is now supported on all PS3 models, including Super Slim (CECH-40xx).
This has now been officially confirmed, though I incorrectly assumed the drive key can be extracted on all models, apparently there is no need for key extraction to solve this problem. Firmware updates for both PATA and SATA versions of 3k3y with support for all PS3 models will be released soon.
3k3y now working with ALL MODELS, INCLUDING SUPERSLIM! (via facebook.com/x360key/posts/599941876705028)
The long wait is over - there is now no need for CFW for key extraction. We will release firmware updates for both PATA and SATA versions in the coming week.
Super Slim adapters are now being manufactured, ETA 2 weeks
Homebrew loading now working
Feature added: Region lock removal
A new 3K3y FAT update is now in beta testing. With this firmware there is no longer any need for CFW to dump the drive key.
From bubba: We now have games booting on all PS3s, that includes 30xx and 40xx (Superslims). More news soon.
I tested the new firmware!!! Yes NO More Drive Key Woot.. I took a Ps3 yesterday on OFW 4.46 put the 3K3y in it my sons PS3 (He was mad) bc he didn't want to get banned! but guess what, it worked and my son is still online playing... and its a backup game.
3KF works without keys. Superslim in < 2 weeks, 200x etc etc soon after.
XK2, 3KS and UK3Y will likely all be the same main PCB.
Just add adapter.
250x, 300x & superslim all need soldering
8 signal points on QSB
Plus GND, 5V
Plus 1 wire for superslim
Video is Coming Soon.
Note: This is how Cobra ODE is doing theirs (same hack) when they said they have it hack on 3xxx, 4xxx also.. but we are faster on the gun
You will need a disc in the drive for this new hack to work..!!! That goes for Cobra ODE also!!! 3K3y team is trying to work it out right now... with no disc in the drive.
From zecoxao: I take few people gave a real hard look at naehrwert's meme pic? that's how the thing works. auth_drive_user is probably a function to authenticate the bdrive. since he said it doesn't use eid4, you can assume two things:
1- it doesn't use perconsole keys and derivatives
2- it probably uses keys associated with the bddrive modules (sv_iso_spu_module keys, not perconsole)
You tell this to any other people who understand how to make an ODE and you got loads of ODEs appearing (the clones). you also have a nice clean patch by Sony and it's game over for the odes on unhackables, at least until the most current version.
Below are details on the 3K3y SATA Motherboard And 20XX Daughterboards from bubba, as follows:
We have just assembled the first 'production status' 3k3y SATA motherboards and 20xx daughter boards.
The 3k3y SATA motherboard is compatible with all PS3 models with a SATA interface for the BDROM through a series of different daughterboards. The first board to be released is the 20xx series board.
We hope the hardware can be sent out to testers in the beginning of next week, and we do not anticipate any issues.
Also from bubba come some 3KS Slim Ver (3k3y) Pics below, who states the following: My good friend's at 3K3Y AND XKEY Sent me a Testing Unit.. Here is the Pics.. I just Install it on A Slim model.. Everything is Working HAS it should be.. I am Online Woot..
You will still to have your drive key... I am on 20/21xx Model. This 3kS 3K3Y is Not Out Yet... Im just testing it for them.. Past Week. If i get time i will show a video how to install it and get the drive key and run games.. or maybe my good friend brakk3n will do a Better one.
3KS & XK are now running on the same main PCB. Just add the correct adapter. More to come.. I got bigger news coming soon.
This is a recovery factory image (firmware v1.01) by Team xKey for the 3k3y (PATA) microSD card to be used if the original card is corrupt (or if formatted by mistake). Use USB Image Tool to write the image in Windows (in Linux, use 'dd'). NOTE: If you want to upgrade 3k3y use USB stick or hard drive, don't copy stuff directly to the microSD card. WARNING: This firmware version contains bugs which makes 3k3y crash some of the old fat PS3 models, so only use this to restore microSD card, then update to latest version.
Update: 3k3y SATA is now ready! After months of testing 3k3y SATA is now in production. All SATA models can be supported by various daughter boards. At this time the first daughterboard supports the following models: (via facebook.com/x360key/posts/579022432130306)
Fat PS3s, CECHL onwards
3.55 is still required for key extraction but we have made some interesting finds which may eventually lead to key extraction directly from the drive.
Here's an alternative encryptor / decryptor (can be used in place of 3k3y ripper's ISO Crypto function). Features:
Compiles on linux and windows (should compile on anything with openmp and polarssl)
No dependency on .NET
Source, windows 32 bit and linux 64 bit binaries are included. Can whoever's interested please compile it for other environments (mac, linux 32 bit, others), and put a link to the binary in this thread? Also no plans for a gui, but a simple one shouldn't be hard to make if anyone's interested in doing so.
PS3Dec d 3k3y encrypted_3k3y.iso decrypted_3k3y.iso
PS3Dec e 3k3y decrypted_3k3y.iso encrypted_3k3y.iso
The multi-threading is not optimal (the encryption/decryption is multi-threaded, but not the io), but for an initial release it's fine. Not heavily tested. Please compare output to 3k3y ripper, and check that a decrypt-encrypt cycle produces the same iso you started with.
Increasing efficiency and adding features are planned later. The next version will at least have optional sha-1 hashing of input and output. Any feedback, bugs and feature requests please mention them in this thread.
Update: New version (r4), speed improvements (on relatively new hardware with HDDs this is io bound, and about as quick as it's going to get).
Fully multi-threaded (io happens simultaneously to processing)
Read from stdin and write to stdout (write '-' in place of a path)
Haven't implemented sha1-1 hashing as it complicates the multi-threading. As a compromise, you can pipe to stdout to do any post-processing you want. As a bonus, if someone makes a (piped) commandline ripper decrypted isos can be created directly.
Below are some 3K3y videos as follows for those interested and an official 3K3y Firmware v1.04 revision:
This firmware update fixes freezing issues on certain older PS3s, adds support for BLD/BLF ISO files, and offers enhanced stealth features.
2013-03-05: 3k3y Firmware v1.04 released!
This firmware update fixes freezing issues on certain older PS3s, adds support for BLD/BLF ISO files, and offers enhanced stealth features. Get it now!
2013-03-14: Ripper App now rebuilds 'jailbreak rips'!
The Ripper app can now rebuild a complete ISO from so-called 'scene' or 'jailbreak' rips (decrypted game data without ISO header and other metadata). We are now very proud to announce that you can recreate the ISO file using our Ripper app. To do so you need to download the corresponding Iso Rebuild Data, or IRD, file. These files can be downloaded and redistributed freely as they only contain metadata an other non-copyrighted data.
We're proud to announce the public beta of the Ripp3r application 1.18. We ask you all to test this application for every possible aspect. Also test the IRD site: 3k3y.com/ird_files. Features of the new Ripp3r application include:
Rip PS3 game to ISO
Encrypt/decrypt ISO (decrypted ISO's can be zipped, but are NOT playable)
Decrypt ISO directly to zip or multipart zip (define size in the settings (Tools->Settings))
Encrypt ISO directly from zip
Create IRD (ISO Rebuild Data) file from ISO (this requires an 3k3y ISO)
Anonymizes specific information in the IRD (like the D2)
Completely anonymous upload of IRD files. Uploading uses a public/private key pair, which encrypts the payload before sending it to the server. We NEVER save who (not even IP) submitted which IRD file.
Identify JB Rip: gives you information about the JB rip, and tries to find the correct IRD file
Create ISO from JB rip: rebuilds an exact copy of the original ISO. This requires that a correct IRD file has been submitted to the database
Submit IRD file to the database: after you've ripped a game to your computer, also create an IRD file for it and upload it to the database. This will help us with more content, and helps others to rebuild the ISO
Automatic determines the correct version of PS3UPDAT.PUP file for the JB rip and downloads it
Automatic joins splitted JB rip files
Both GUI and (limited) console version available
Things that are NOT in this version:
Mono compatibility, due to the compression and packing algoritm we use, this software does not work under Mono (yet). We may look into this.
Automatic IRD download
Of course, you can assume that I've forgotten a few things. You can find those things out yourself. As always, post your findings here. Both good and bad. If you find issues, post them here. If you see weird Chinese characters, definitely copy them as text and post them here, or as a pastie. If you need a logfile, the last 5 sessions are saved to a logfile in your temp directory (type %TEMP% in the addressbar in Explorer).
Have fun, and please, please, upload those IRD files. We need a lot! Get the goodies here, and have fun!
Public beta Ripp3r 1.19 / 3k3y Ripper App v1.19 by r-win
Cancel while ripping fixed
Windows XP support (yes, for real, .NET 4.5 has been dropped, now .NET 4.0 is required)
Save the last choosen paths on all dialogs
Ird creation from disc
Ird creation while ripping
We're proud to announce the public beta of the Ripp3r application 1.19. We ask you all to test this application for every possible aspect. Also test the IRD site (above) This version has some new features, which include:
Ird creation from disc
When ripping an iso, the IRD will automatically be created (enable/disable in settings)
Windows XP support (.NET 4.0 required)
Save last used paths in all dialogs
Also, a few bugs are fixed, including:
Fixed bug when pressing cancel while ripping
Prevents crash on Windows XP
Of course, you can assume that I've forgotten a few things. You can find those things out yourself. As always, post your findings here. Both good and bad. If you find issues, post them here. If you see weird Chinese characters, definitely copy them as text and post them here, or as a pastie.
If you need a logfile, the last 5 sessions are saved to a logfile in your temp directory (type %TEMP% in the addressbar in Explorer). This application REQUIRES the .NET 4.0 runtime.