Open Source PS3 Jailbreak Released
tlhIngan writes "Despite all the lawsuits and injunctions by Sony to keep the PS3 Jailbreak out of modder's hands, it appears that a third party has made a clone. The best part is, it only requires a cheap (approximately $40) development board by Atmel, and the requisite software is open-source. Get the Atmel code from GitHub and apply a small patch which will enable backup play (the code by itself only lets you run unsigned code, the patch allows for BD backups). The code is GPLv3. It would be highly ironic if someone ported this to Linux USB Gadgets, then you could use a Linux device to jailbreak your PS3, to which Sony removed Linux functionality. An Android phone would be suitable."
"It would be highly ironic if someone ported this to Linux USB Gadgets, then you could use a Linux device to jailbreak your PS3"
Nice way to ask an entire community of nerds to do that for you!
Now, let's get working!
Have you heard about SoylentNews?
The closed source patch that fixes the exploit used by the open source project.
"Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
All Sony has to do is sign their firmware, and make it so that the hardware won't accept anything other than Sony approved updates.
Do they do that already?
Oh, and another solution: Mark updates with an expiration date such that the unit will refuse to run if its firmware is too stale.
um like this?
http://kakaroto.homelinux.net/2010/09/update-on-psjailbreak-linux-kernel-for-n900-devices/
From the looks of things, the entire jailbreak is reliant on the PS3 being cold booted and the user having to press eject as the PS3 powers on to make it read the code from the USB key. If Sony can block this through a firmware update then that's the end of the jailbreak isn't it?
Obviously the user simply doesn't update their PS3...
Summation 2
I've been at work every time I've seen an article come up about the jailbreak, so I haven't had time to go digging for details (including the links off this article; I don't want to push my work's internet filter). Does anyone have an explanation as to how this jailbreak actually works? Every article I've seen doesn't go into the details other than saying it's a magic USB dongle you plug in. Can Sony even patch this hole?
HOT FROM SONY SITE:
Downloading and installing the PlayStation®3 system software update will update your PS3 system's operating system to include the latest security patches, settings, features and other items. We encourage you to check this page from time to time for system software updates and to always maintain your system to use the latest version of the system software.
An update to the PS3 system software will be was released on September 27, 2010. You can use this update to upgrade your system software to version 3.43.
English EspañolFrançais
Notices
* Do not download or install updates using data other than official update data provided online or on disc media by Sony Computer Entertainment, and do not download or install updates by methods other than those described in the system documentation or on this website. If you download or install update data from another source, by another method, or with a PS3 system that has been altered or modified in any way, the PS3 system may not operate properly and may not be able to install the official update data. Any of these actions may void the PS3 system warranty and affect your ability to obtain warranty services and repair services from Sony Computer Entertainment.
* This update is for PS3 systems purchased in North America. DO NOT update your PS3 system through this website if you purchased your system outside North America. There is no guarantee of proper operation with models sold outside North America.
* The system software and system software updates installed on your system are subject to a limited license from Sony Computer Entertainment Inc. Visit http://www.scei.co.jp/ps3-eula for details.
* If your PS3 system software version is 3.43 (or later), you do not need to perform this update. To check the version of your system software, go to > (Settings) > (System Settings) > [System Information]. The information is shown in the [System Software] field.
* The [Install Other OS] and [Default System] features have been deleted in system software versions 3.21 and later. You will not be able to use [Install Other OS] or [Default System] under (Settings) > (System Settings). See the Consumer Alerts page for more details.
* To play some software or use some features, you may first need to update the system software.
* Depending on your PS3 system software version, the screen images and icons that are used on this website may differ from those that appear on your system.
* This version will disable USB ports due to security issues. If you have to USB peripherals you will have to to replace them with wireless versions. See the Consumer Alerts page for more details.
...to sue everybody who buys an Atmel development board. Wasn't it some satellite that went down the list of people who had bought mag card writers and threatened to sue them, regardless of what the mag card writer was being used for?
After the knee-jerk reaction of removing Linux support from the PS3 (which I actually used), I can really imagine Sony contemplating such stupidity.
F them, I'm going to play Nethack; still better than most of the games available on the PS3 anyway.
I had been holding off on the PS3 firmware update until the first jailbreak came out, presumably the USAF/DARPA can use this to 'unlock' any supercomputing PS3s they have?
Go ahead, be a corporate zombie and buy a console. Sell out your soul, fling away your freedom and slave away for Sony.
Why, oh why, don't people always prefer PCs and power over consoles and corruption?
Besides, everyone knows consoles are for kids. Grow up and buy a real computer.
much like the PSP Slim TA088v3 motherboard which til current day still unhackable. Dark Alex has retired so.....
New Economic Perspectives
Sony can and will close this overflow with a firmware update. The interesting bit comes when new games require the updated firmware to play the game. Do I update my firmware and lose otherOS or decline the update and lose my ability to play new games? I’m guessing this will be used against them in court...
http://www.ps3news.com/PS3-Dev/ps-jailbreak-ps3-exploit-reverse-engineering-is-detailed/
It emulates a six-port hub and connects/disconnects devices with corrupted descriptors (that have their size changed on-the-fly!) in a particular order to smash the Heap so you can use a corrupted malloc boundary tag to overwrite the call to free() so that after the failed Jig authentication tries to release the memory allocated for the cryptographic response it will launch the shell code that was dropped into memory using a USB descriptor.
It brings a tear to my eye. Truly, one of the most beautiful things I ever had the privilege of understanding.
:(){
Who can provide a URL link to the necessary Atmel USB part I need to buy? Bonus points if it's in Canada!
Atmel boards are used for meny other things and stern pinball use them in there pinball games.
If they are used in pinball game and many other ticket games as well other embed systems you can just do mass suing.
Really looking forward to getting my PS3 despite their malevolent rooting of equipment that comes with terms of use allowing them to update their software however they choose. Call me crazy, but I have three computers in my house and I don't give a wet slap about mangling sophisticated hardware to get it doing something it isn't really optimized for. Yessir, can't wait to get my box, install their evil, evil updates and play my legitimately purchased copy of Call of Duty on my GAMING COMPUTER on the #1 OS for gaming... PLAYSTATION THREE.
Jailbreak is about unlocking a SIM card. This is called a homebrew loader.
Hi,
I'm not really familiar with the USB bus. But if it's possible to build this state machine with libusb, it would be really sweet.
It would be interesting if this thing was ported to the PSP and the PSP could be used to unlock the PS3
Coder's Stone: The programming language quick ref for iPad
but steeling sat tv is not the same as running your own code / Linux on a box that you own and it not like you can useing and they just get games for free by just hookinh the hacked box up like how it was with sat tv hack the card hook up the dish and get free HBO.
Can somebody explain to me why Sony even cares that these mods exist?
What's up with all of these companies acting like we don't own the hardware that we PURCHASE with our hard-earned money?
Maybe because being a fanboy is short changing yourself as a gamer.
Living With a Nerd
Christ, would you please learn to spell & type?
How long will it take Sony to force a firmware upgrade that breaks this? That is what you get when you buy a machine where the manufacturer can force upgrades on you in order to keep it functioning normally. True, you don't *have* to install the upgrade, but I guess you don't really want to play that new game (which will require it), do you?
I have no sympathy for the consumers here who just want control over their own hardware. You purchased a product from a company known to sneakily hide rootkits on users' PCs, and you deserve whatever you get as a result.
See also: http://en.wikipedia.org/wiki/Sony_rootkit
You foolish fools! Defeating DRM will let the terrorists win! Already another oil platform has exploded due to evil hackers playing unsigned content on the PS3!
They whose government reduces their essential liberties for temporary security, receive neither liberty nor security.
I saw this yesterday (its not often I beat /. to the punch, but this time I did ;). The code is available for download, and it can run on at least 3 or 4 different development boards. Usually they go for only a few bucks each. I think Hack-A-Day had them too, and maybe also 2600 (or not, I forget now). Its just kind of a burn-n-go kind of thing. I see people also modifying their projects to get their PS3 to do more. I know Sony wants to severely restrict what people can do with products they have bought, but its like telling someone: you can write words with this pencil, but we forbid you to draw pictures! But you say: its my pencil, I bought it, and what I do with it is my business (as I type this, I'm reminded of the constipated mathematician, who worked it out with a pencil).
Does this jailbreak HW let programmers access the RSX videochip that the PS3 hypervisor kept locked out from Linux apps? If only for the extra 256MB (V)RAM that lets real sized apps run under Linux, but especially to get to the 1.8TFLOPS RSX, the real powerhouse of the platform. Otherwise all the graphics/video has to be rendered directly by the Cell CPU. Since there isn't a video driver that uses the Cell's SPUs, all that has to be done by the 3.2GHz PPC at the core of the Cell, which is also handling all the other app processing. Offloading graphics to the RSX graphics chip would finally unleash this beast.
Write PS3 games without paying $100K to Sony for their "development kit". Run all your Linux desktop and dev stuff. Much more likely that developers will code for the SPUs, and finally tap the potential of that "game supercomputer".
OTOH, if the jailbreak is only for pirating PS3 games, then Sony has done nothing but shoot itself in the foot by locking legit Linux developers out of the platform. And in that case, I've got two original fat PS3s for sale.
--
make install -not war
Just get the Atmel AVC software, emulate the chip, and use a USB interface from a laptop.
I've already tested it out, and using the JTAGICE in combo with it means you can use your computer to 'unlock' your PS3 and the 360.
Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
The major problem is quite simply one of grammar, and the main work to consult in this matter is Dr Dan Streetmentioner's Time Traveller's Handbook of 1001 Tense Formations. It will tell you for instance how to describe something that was about to happen to you in the past before you avoided it by time-jumping forward two days in order to avoid it. ... Most readers get as far as the Future Semi-Conditionally Modified Subinverted Plagal Past Subjunctive Intentional before giving up: and in fact in later editions of the book all the pages beyond this point have been left blank to save on printing costs.
Is that supposed to be written in english?
Great.
We had Virtual machine, some ass says "Look, I can hack the system to play backups", they take it away.
Now we are racing to hack the console again, forcing Sony to spend time closing holes instead of adding features in a desperate attempt to prevent people from stealing $60 games.
Don't get me wrong, I hacked my PSP like many other people... and although *I* bought all my games, I still saw the number of releases drop to almost zero. I do not wish to see this happen to a major console, and if a simple "Plug usb to hack PS3" program comes out they will disable all usb.
Guys, Sony did not tell you "You get all future updates and games". If you didn't wish to lose Virtual console, you could have not updated (Keeping all games and features available at the time), but one of the effects of getting new games and services from PS3 is that you agree to their terms.
But whatever. Forget the fact that I can buy a game and share it with up to 5 of my friends ps3's without breaking any laws or voiding any warranty. Forget that I can backup and restore settings to any USB device. Lets force Sony to lock down everything like Madagascar because some guys out there wants free games.
I steal signatures. This one used to be yours.
for the jailbreak software to send off an anonymous "Fuck You, Sony" email from the machine in question back to Sony HQ.
They just roll in the rootkit.
I find the concept of rooting 98 to be bizarre. It's pre-rooted anyway.
http://lkml.org/lkml/2005/8/20/95
About a week ago, I said on IRC that if the legal quagmire around the PSJailbreak drags on, they should just opensource the whole thing. Sure, there'd be less money to be made for their effort (Not that they're able to sell the things right now anyway) but Sony would be pretty hard-pressed to completely suppress the device.
I was impressed by the gesture they made in removing the bootleg playing capability from the version of the code they released, even if the community ultimately turned it into a rather hollow gesture. (But they gained full deniability, way to go!) Their reference design is ugly as sin though. When I make an EagleCAD schematic/board from the design they released, I'll be sure to design a nice, compact, all-SMT version too. :3 Maybe even one that doesn't need the USB port, like it has 'gold fingers' on the end and just slips into the port.
I don't even own a PS3 and I want to make one just for the hell of it. I already have a couple AT90USB chips I haven't used yet.
btw, the Atmel devboard can be had for $30, and the 'Teensy' microcontroller boards can be had for as little as $17. Of course, they're all out of stock now, heh. If you have the know-how to make the board, the components hardly add up to $10.
Maybe I should have a couple-few PCBs churned out the next time I order some prototypes from Gold Phoenix. Strictly for my friends, of course. :D
If someone wanted to start selling these things, the smart thing to do would be to just more or less sell a 'general purpose' board, like the Teensy, and leave it up to the end user to find and install the code. Zero liability, really. Just don't call the thing 'ZOMGPS3HAX2.0' or be all *wink wink* *nudge nudge* in the product description.
(I'm totally getting sued, aren't I?)
Friend: "The NIC is misconfigured..." Me: "No prob, I'll just telnet in and fix it." *Silence*
If we buy something, we own it. We will do with it whatever we please, as is our right. Any and all attempts to tell us what to do with something we own will only ensure that we break whatever controls you try to use.
I would imagine that sony will be able to fix this eventually and we'll back to the wall garden. We need hypervisor under sony's hypervisor so that future system updates can't remove the backdoor.
Cool and all, but the PS3 has always been pretty worthless due to the hypervisor. Unless that is bypassed really well at some point, it will continue to be a very sub-par desktop. I had a Linux HTPC/server replace it long ago and I've never looked back. Much rather have room on the PS3 hard drive for games anyway. Not that this isn't an important project for those who have PS3s but no HTPCs, or don't want both, but with how cheaply you can get a more-than-decent HTPC for there isn't much reason not to.
Promote true freedom - support standards and interoperability.
Here I was waiting for this news. Yippee ....
Avustralya