|
|
#1 |
![]() ![]() Join Date: Jan 2008
Posts: 14,459
Likes: 8,197
Liked 14,558 Times in 5,579 Posts
Mentioned: 1319 Post(s)
Tagged: 3 Thread(s)
|
PSJailbreak Reverse Engineered
German website GameFreax has claimed to have successfully reverse engineered PS Jailbreak. They bring out some important information that was previously unknown. First off, PSJailbreak was apparently NOT a clone of Sony's JIG, instead its a legitimate exploit that was developed. Second, we can NOT upgrade PSJailbreak without the use of additional hardware - maybe the company planned to sell another component to upgrade the unit?
Here is the translated post: We have taken a closer look at this PSJailbreak dongle We can confirm that the PSJailbreak is not a clone of Sony's "Jig" module. PSJailbreak is a self-developed exploit. The chip is not a PIC18F444 but a ATMega is used with a software USB interface. This means the chip is internally capable of emulating any USB device. PSJailbreak emulates a 6 Port USB hub on which different devices will later be connected and then disconnected. One of these devices has the product:vendor ID of Sony's "Jig" module, which means this had played a certain role during the development of PSJailbreak role.Source Thanks to Disane for the information and thanks to Aaron/mcd1992 and element for help with the translation. Last edited by GregoryRasputin; 08-26-2010 at 05:46 PM. |
|
|
|
|
Likes: (5) |
|
|
#2 |
|
Member
![]() Join Date: Aug 2008
Location: Nibelheim, Mako Reactor
Posts: 837
Likes: 80
Liked 280 Times in 119 Posts
Mentioned: 16 Post(s)
Tagged: 0 Thread(s)
|
woohooo roll on DIY :D
|
|
|
|
|
|
#3 |
|
Member
![]() Join Date: Mar 2009
Posts: 72
Likes: 2
Liked 3 Times in 2 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
|
oh darn i just posted this in the forums :P
|
|
|
|
|
|
#4 |
|
Member
![]() Join Date: Aug 2008
Location: Nibelheim, Mako Reactor
Posts: 837
Likes: 80
Liked 280 Times in 119 Posts
Mentioned: 16 Post(s)
Tagged: 0 Thread(s)
|
So this means, the PSJB peeps did this by their own hand, not ripping off Sony?
How long until we can emulate this on a USB stick then?
|
|
|
|
|
|
#5 |
|
Member
![]() Join Date: Aug 2010
Posts: 104
Likes: 11
Liked 10 Times in 8 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
|
so does this mean we can get this thing running via usb stick?
|
|
|
|
|
|
#6 |
|
Member
![]() Join Date: Jul 2008
Location: Austria
Posts: 121
Likes: 18
Liked 85 Times in 29 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
|
here's my version:
This is not a Sony PS3 Jig Modul. It uses an vulnerability discovered by some unknown group. The chip is not a PIC18F444, but an ATMega with a USB storage storing software code. The software is inside the USB and is being emulated by the MCU. The jailbreak emulates a 6 port USB hub. Basically what happens is that this emulated hub receives termination of certain connected devices and then disconnects these devices. One of these devices hold the ID from the Sony JIG Modul. This means that the JIG Module played a main role in creating the jailbreak. But let's move on shall we: When the ps3 is being turned on the USB emulates (that) a Device is being connected. This device holds a large "Configuration Descriptor". This data (Configuration Descriptor) overrides the stack in the memory with some PPC code (this is the shell code -Disane) which is going to be running later on. Now, some kind of USB devices are being emulated. One of these devices holds the 0xAD (173 Bytes) long data (the Configuration Descriptor), this part of the exploit holds static data. A little bit later (milliseconds later) the JIG Modul is being connected (probably the ID part gets emulated -Disane) this time the JIG Modul receives encrypted data. Milliseconds later the JIG answers with a 64 Byte long static data and all USB devices are being disconnected. A new USB device is being connected and the PS3 starts up in a new state. The 64 Bytes data that goes back to the PS3 from the emulated JIG: ![]() The PS3Jailbreak CANNOT be updated! This can only be realized by updated hardware.
Last edited by Disane; 08-26-2010 at 04:36 PM. Reason: The translation doesn't suck anymore... |
|
|
|
|
Likes: (9) |
|
|
#7 |
|
Member
![]() Join Date: Aug 2008
Location: Nibelheim, Mako Reactor
Posts: 837
Likes: 80
Liked 280 Times in 119 Posts
Mentioned: 16 Post(s)
Tagged: 0 Thread(s)
|
i should hope so. :D But from what i gather the PSJB itself emulates a sixport hub, in which injects the Jig Code from one of the ports then shuts down.
so the jig is just an emulation on a stick, so yeah to answer your question tmckenny i should hope freeeaking so XD
|
|
|
|
|
|
#8 |
|
Member
![]() Join Date: Mar 2008
Location: France
Posts: 185
Likes: 42
Liked 30 Times in 23 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
|
Great news, and great job!
Thanks to Master Yoda for the translation: " which means that played in the development of PSJailbreaks the "Jig" module, a certain role." :-))))) |
|
|
|
|
|
#9 |
|
Member
![]() Join Date: Aug 2008
Posts: 158
Likes: 5
Liked 3 Times in 3 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
|
so maybe give voice for moderators / admins . So is it possible to make jig from you own USB pendrive
?
|
|
|
|
|
|
#10 |
|
Member
![]() |
__________________
~Aaron M
|
|
|
|
|
Likes: (3) |
![]() |
| Bookmarks |
| Thread Tools | |
|
|