51w ago - Following up on the PS3UserCheat and True Blue unnecessary DRM-infected dongles being hacked alongside zadow28's work, today PlayStation 3 developer oct0xor shared a video of his OpenCobra Payload which aims to render the current Cobra USB dongle from Max Louarn useless.
Below are the details from his blog, as follows: "First I am going to say that this is not going to be an article, just a first blog post and some info about my recent project.
Finally I got my hands on cobra it was quite a lot of time since I touched this last time. There was s good things happened since then eg. I reverse engineered usercheat and true blue, had done a lot ps3 and not ps3 related hacking. There was a bad things eg. BlueDiskCFW, lv0 leak, a lot of devs leave the scene...
Cobra was for me really "the last" thing I have to do.
The last time when I worked on this I didnt had a dongle, and all what I had was a dump by JaiCraB. I reverse engineered it as much as possible, figure out almost all tricks, encrypton and etc. And figuare out that it reads a lot of data from dongle, and I cant do much without dongle itself. Thats why I put this project to the back burner.
Well... I had never buyed anyone dongle, and I never was not going to. All my dongles was donated (thanks again ) but not that time.
it was hard for me to make this decision but a few days ago cobra finally shipped to me...
3 days and now its all over.
Security is good enough, but not without big security risks. But it still the best crypto/obfuscation what I had seen on ps3. Sony have something to learn from this guys, especially now.
Cobra / True Blue almost identical, have the same source code, if you ever hacked 1 thing, 2nd wouldnt be a problem. The main functionality, honestly, not changed since original jb. Thats a shame. Thats why I cracking them like nuts
On the fourth day I taked a decision to make my own "OpenCobra" payload. only clean code without drm and garbage, to be able to port it to any new firmware, and change/add features. It taked 2 days, 3000 lines of asm, and you had seen the result.
Atm it based on 4.1 payload, plans for future is check/add new features from 4.4/5.0. Port to a new firmware (if cobra will not do this for me), and realize all nice innovations from new version of psp emu, such as better emu accuracy, 3D and etc...
In video you had seen Payload Loader. Thats the all code it has:
If this subject will be interested for people, maybe I will write a full article about True Blue / Cobra analysis and hacking.
btw: Me and ~ some psp mysterious dark figure ~ reverse engineered algo for generating valid psp isos back to jule. But saves and a lot of games dont work without patching. So cobra's patched emu much better there imho."
Below are some additional pics from his blog which simply states: Usercheat + Cobra = <3
From flat_z: Here is some explanations to make things more clearer. If you read my twit about ps2_netemu you can see that I reverse-engineered it. It includes almost all things which are required to make custom disc images of original PS2 discs and run them on the PS3 if everything will works fine. So it can lead us to the process of remastering PS2 discs which includes making of ISO.BIN.ENC (the encrypted version of original image which can be read by the PS3), creation and encryption of .VME files (virtual memory cards), ISO.BIN.EDAT (includes the title ID of disc).
The only thing which is not currently known is the format of decrypted CONFIG file (I can decrypt the file and encrypt it back but it have a complex format). It is optional and can be empty but I'm afraid that some games requires it to run on the PS3. My plan was the creation of PS2 remastering tool and I wanted to share it. Although I even not sure will it work or no but there are many chances that it will.
But something happened before I started to do it. My HDD on the laptop died and I have all information regarding PS3 on it. Although I was able to restore some important files but not all. So I need a time to buy components for a new computer and build it. For the same reason, I have a delay on my real job (I'm working as a free-lancer) so I will going to do my job before I start to do something new for PS3.
P.S. I see many questions about compatibility. You don't need a backward compatible PS3 console to run PS2 games through ps2_netemu because it is software emulator and doesn't require any PS2 hardware components. Also I think that ps2_netemu is more better and stable than ps2_softemu but this statement requires testing.
Finally, from naehrwert (via twitter.com/naehrwert) comes some related Cobra ODE EID0 information (ECDSA from pastie.org/6169158) , as follows:
While this is definitely interesting news, odds are it's just a ploy for the Cobra Team to release a new dongle that will be 'required' for their upcoming PS3 4.3x CFW unfortunately or the PS3 ODE in order to further line their pockets with PlayStation 3 sceners' hard-earned cash once again... as always, time will tell for sure.
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!
Added support for lastGAME 8.0 [SingStar]
mM will display the IDPS from NOR/NAND (EID0) and from LV2 memory (spoofed/real) in "System Information"
Fixed lastGAME support for external/usb games with bd-mirror setting
If you use lastGAME 8.0 [SingStar] version (available also in the WEB column of multiMAN) you can take advantage of REMOVING the Singstar app from your ps3 and also have quick access to the last game you loaded with multiMAN.
lastGAME 8.0 support bd-mirror settings, so it is 100% compatible with all games that multiMAN supports. multiMAN (standard/stealth) is required to be installed to use bd-mirror with lastGAME 8.0.
Trying to play Beyond two souls now and get the error of This game requires 4.46 firmware version. Do you want to change it to your current 4.40 version.
Note: the operation will fix 80010009 errors for 4.20-4.31 FW games/updates if files are encrypted with 4.20/0x1c or lower key revision.
So is it safe to say yes when this message comes up and i should be able to play the game on rogero 4.41?
Also I need exact instructions on how to update to Rogero cfw to 4.46 if i must and how to install multiman and react psn. Does rogero 4.46 firmware work with multiman 4.40 or do i need to update multiman as well? Also is react psn to install any games that come as package files and dlc content?
Someone else did this all for me and i am very nervous of bricking my system not knowing the exact steps to install the new rogero, multiman and react psn. Also would I need to install rogero cfw 4.46 first and than the new multiman?
Today Gary Wayne Bowser (aka GaryOPA) and Max Louarn's new Cobra pitchman magneto released the official Cobra USB source code and updated Cobra.db database with the same old song and dance below, as follows:
A few days ago, STLcardsWS sent us a request, asking if we could release the source code of the Cobra USB dongle.
Today, we are fulfilling this request with a release of the full source code. We are releasing the entire source code under the GPL license.
You will find an overview.txt file which explains the content of each directory, and a readme.txt file in the cobralib subdirectory which explains its API and how to use it.
The source code is massive, and represents countless hours of work, containing 33,346 lines of C code, 5,981 lines of C++ code, 2,728 lines of assembly code and 35,530 lines in header files. We are sure that you can make good use of it, in part or in whole, within the community.
We hope that this release will be useful to the PS3 scene as a whole and that some of our exclusive features can be ported to the new and free custom firmwares.
As for all those haters out there who found the announcement of this effort as a new pretext to show your hate towards us, let it be known that this is not a PR stunt as you seem to think, this idea came from STLcardsWS, writer for psx-scene and dashhacks, who sent his request to us, and we accepted it.
We have no obligation to release the source, and if you don't want or like it, then simply don't download it. We are saddened to see people still finding ways to complain no matter what we decide to do. Even if it is for the scene that we do it. It is truly sad to see some people unable to show any other emotions than hate and ungratefulness.
Here is an update to the cobra.db database. It (cobra.db and supported games in CSV format) will be made available on the Web site shortly.
I cannot seem to be able to install 4.50 Base... I mean it installed but when I run it, it says the installation was incomplete... install the BASE or FULL, what did i miss? I thought I installed the Base from the link above. Please help!
multiMAN ver 04.50.00 BASE CEX (20131003).pkg
multiMAN ver 04.50.00 BASE DEX (20131003).pkg
multiMAN ver 04.50.00 STEALTH (20131003).zip
Showtime 04.03.536 [CEX].pkg
Showtime 04.03.536 [DEX].pkg
Added support for 4.50CFW
PS1/PS2/PS3 games, BD-MIRROR INT/EXT, BD-MOVIE REGION CHANGE/DYNAREC SUPPORT
Disc-less mode: Icon changed from BD disc to "folder icon"
Update is available online within multiMAN and in web column. Tested on FAT 80GB PAL PS3... all good.
Here are all mmTOOLS updated to support 4.46DEX and 4.50CFW (CEX):
All tools are also compatible with (Cex/Dex) CFWs 3.55C/D, 4.21C/D, 4.30C/D, 4.31C, 4.40C, 4.41C, 4.46C/D and 4.50C.
Available also in mM's WEB column.
lastGAME now support BD-MIRROR option (internal/external).
lastGAME 8.0 [SINGSTAR replacement] requires updated multiMAN. mM will look for lastGAME-SS and if found it will use it. I find it very convenient, because the "Load Last Title" icon is always on top, next to the BD disc icon.
And the updated multiMAN (you need it only if you plan to use lastGAME [SingStar replacement]):